Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Michał Krassowski
    @krassowski
    Is it possible for the bot to update hashes of multiple packages on PyPI for multiple outputs at once? For example over on https://github.com/conda-forge/jupyter-lsp-feedstock/pulls?q=is%3Apr+is%3Aclosed we have a frontend package (jupyterlab-lsp) and a backend package (jupyter-lsp) both as independent sources from PyPI: https://github.com/conda-forge/jupyter-lsp-feedstock/blob/2271657b1ca951f166747fd5691adee7efabe152/recipe/meta.yaml#L1-L24 but the bot only updates one of those and we have to do the update of the other manually. Is there a solution to this, or an issue where this is tracked?
    (half of the time we release both front and back together, half of the time only front and very rarely only back).
    Matthew R. Becker
    @beckermr
    the issue here is the multiple versions in one feedstock
    to be honest, this feedstock should be two feedstocks
    Michał Krassowski
    @krassowski
    Thank you! The real issue is in conda-forge/staged-recipes#15771 where we have 27 language packs and are trying to decide if we should have them in one feedstock or not. Does the high number change the situation, or would you still recommend using multiple feedstocks?
    (we will likely have more languages in the future).
    Matthew R. Becker
    @beckermr
    if the have the same version, then they can go in one feedstock and the bot will handle it
    if they are not versioned together, then the bot won't be able to do updates
    so if you want the bot to handle them, multiple feedstocks is the only option
    we have 13k and counting feedstocks
    adding 27 more is NBD
    Michał Krassowski
    @krassowski
    So assuming they all have the same version (which is not a problem), will all the hashes be automatically synced from PyPI?
    Matthew R. Becker
    @beckermr
    yes
    the bot can do this
    if this breaks or does not work
    let me know and we can fix it
    using the same version for 27 separate packages is pretty disruptive FWIW
    a bug fix to one would force env updates for all users of every package
    but up to you!
    Michał Krassowski
    @krassowski
    Thank you. We will think more about it!
    Eric Dill
    @ericdill
    Marius van Niekerk
    @mariusvniekerk
    pretty sure that thing hasn't been used in a while....
    the graph is sharded into thousands of little json files
    Vinicius D. Cerutti
    @viniciusdc
    Hi folks, what is this https://github.com/nsls-ii-forge ?
    Matthew R. Becker
    @beckermr
    maintained by Leo Fang at BNL for software there
    they decided they needed their own thing
    Vinicius D. Cerutti
    @viniciusdc
    okay, thanks :smile:
    Matthew R. Becker
    @beckermr
    Leo is active in conda-forge as well
    artur-trzesiok
    @artur-trzesiok
    Hi everybody. Amazing tool that help us a lot. Do anyone have knowledge about status of bot today? I'm waiting 8 hours (since pypi publish) to get PR for https://github.com/conda-forge/k3d-feedstock/pulls
    Matthew R. Becker
    @beckermr
    bot's looking normal
    artur-trzesiok
    @artur-trzesiok
    Thanks! So I will try to figure out why k3d didn't get a PR
    Matthew R. Becker
    @beckermr
    you should check in the versions dir in this repo
    this is the latest version the bot found
    also check the status page for errors in the version section
    looks like it reported an error there
    he recipe did not change in the version migration, a URL did not hash, or there is jinja2 syntax the bot cannot handle!
    
    Please check the URLs in your recipe with version '2.11.0' to make sure they exist!
    
    We also found the following errors:
    
     - could not hash URL template 'https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name|upper }}-{{ version }}.tar.gz'
    a common mistake is to push a wheel and not an sdist
    artur-trzesiok
    @artur-trzesiok
    Och, thanks for support. Still I see that we had both on pypi: https://pypi.org/project/k3d/#files
    Matthew R. Becker
    @beckermr
    mmk
    check the recipe
    found it
    remove the upper filter on the name
    artur-trzesiok
    @artur-trzesiok
    you are amazing!