home.social

#conda — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #conda, aggregated by home.social.

  1. If you use #tkinter in #conda -managed environment, most likely you will get ugly fonts - the version installed by default lacks freetype support. To fix:

    conda install -c conda-forge tk=*=xft_*

    ploedige.com/knowledge-base/tk

    github.com/conda-forge/tk-feed

    #записник #python

  2. New in #Seqera #Containers: you can now edit the #conda environment.yaml directly to control how your container is built. 📦 📄 ✍️

    The UI also shows how to do the same with the Wave CLI in your terminal, which also saves to Seqera Containers.

    Short demo: youtu.be/DkRgor8Mx4A

  3. New in #Seqera #Containers: you can now edit the #conda environment.yaml directly to control how your container is built. 📦 📄 ✍️

    The UI also shows how to do the same with the Wave CLI in your terminal, which also saves to Seqera Containers.

    Short demo: youtu.be/DkRgor8Mx4A

  4. 📅 Michigan Python meets TOMORROW (Thursday) at 7pm ET!

    I'll be talking about Bridging the conda and PyPI Ecosystems. Come hang out with fellow Pythonistas!

    🔗 meetup.com/michigan-python/eve

  5. 📅 Michigan Python meets TOMORROW (Thursday) at 7pm ET!

    I'll be talking about Bridging the conda and PyPI Ecosystems. Come hang out with fellow Pythonistas!

    🔗 meetup.com/michigan-python/eve

    #Python #Conda #Packaging #MichiganPython

  6. conda request : please create a package for

    - apache jena
    - apache batik

    #rdf #svg #conda

  7. conda request : please create a package for

    - apache jena
    - apache batik

    #rdf #svg #conda

  8. GRASS on Windows via conda: #GRASS, the veteran open-source geospatial computing platform, can now be installed on Windows (and all other major platforms) via #conda with no manual setup. This streamlines access to the latest GRASS functionality.
    spatialists.ch/posts/2026/05/2 #GIS #GISchat #geospatial #SwissGIS

  9. GRASS on Windows via conda: #GRASS, the veteran open-source geospatial computing platform, can now be installed on Windows (and all other major platforms) via #conda with no manual setup. This streamlines access to the latest GRASS functionality.
    spatialists.ch/posts/2026/05/2 #GIS #GISchat #geospatial #SwissGIS

  10. Now that the keynote is over, here are the open spaces that you can check out after the security update and the first talks after lunch. The job fair and poster sessions are also happening and I would recommend checking those out if you're interested.

    Starting at 10:00 AM:

    Room 102A: #Conda x #PyPI: Building Bridges That Actually Hold
    Room 102B: Scroll Lock Zine
    Room 102C: The Python Developers Survey: What Would YOU Ask?
    Room 202C: Financial Data with Python

    #PyConUS #PyConUSOpenSpaces

  11. @dan613 It makes sense putting tags up front, but you miss that nice formatting Mastodon does when they're at the end (in the standard web version, at least).

    #python #conda #uv

  12. @dan613 It makes sense putting tags up front, but you miss that nice formatting Mastodon does when they're at the end (in the standard web version, at least).

    #python #conda #uv

  13. #python #conda #uv

    I hadn't updated my development environment in a while, and my package manager (to download and ensure every module has the right dependent modules, if you aren't familiar with Python), Conda, was taking for ev errrrrr!! I had read about a newer manager, uv, written in Rust (the compiled language all the cool kids are talking about), so I figured it was time to try it.

    Night and day. I downloaded and configured my entire development environment in about 30 seconds. It uses `pip` commands, though those are rewritten, too. I just gave it a file with a list of mandatory modules and it put in the latest versions, though I could also specify which ones I needed. Super simple.

    (I'm trying putting the tags at the beginning of the post to make it easier for people who wouldn't be interested to scroll past. Let me know if this makes it worse for you.)

  14. #python #conda #uv

    I hadn't updated my development environment in a while, and my package manager (to download and ensure every module has the right dependent modules, if you aren't familiar with Python), Conda, was taking for ev errrrrr!! I had read about a newer manager, uv, written in Rust (the compiled language all the cool kids are talking about), so I figured it was time to try it.

    Night and day. I downloaded and configured my entire development environment in about 30 seconds. It uses `pip` commands, though those are rewritten, too. I just gave it a file with a list of mandatory modules and it put in the latest versions, though I could also specify which ones I needed. Super simple.

    (I'm trying putting the tags at the beginning of the post to make it easier for people who wouldn't be interested to scroll past. Let me know if this makes it worse for you.)

  15. RE: fediscience.org/@snakemake/116

    Software provenance with #Snakemake: Using the reporter plugin for nanopublications, we can now get slightly improved nanopublications like this one: w3id.org/np/RAmgzfta63xx0wWc_z (press on the little blue arrow on the right to see the full details). Automatically captured for this workflow: w3id.org/np/RAjHDlPDghZzc9ZvQ3 - again expressed a nanopub declaration. 😉

    It now supports to capture the "classic" software support for #Conda and Snakemake wrappers.

    There is more work to do. Let's see when and if I get to it.

    #reproducibleComputing #softwareprovenance #nanopub

  16. RE: fediscience.org/@snakemake/116

    Software provenance with #Snakemake: Using the reporter plugin for nanopublications, we can now get slightly improved nanopublications like this one: w3id.org/np/RAmgzfta63xx0wWc_z (press on the little blue arrow on the right to see the full details). Automatically captured for this workflow: w3id.org/np/RAjHDlPDghZzc9ZvQ3 - again expressed a nanopub declaration. 😉

    It now supports to capture the "classic" software support for #Conda and Snakemake wrappers.

    There is more work to do. Let's see when and if I get to it.

    #reproducibleComputing #softwareprovenance #nanopub

  17. @millihertz what #Python really needs is a way to distribute pre-build #conda environments without using flatpak or docker or the like. Yes, you can send an env file and make people download everything themselves, but I'm thinking pre-packaged "this is all the stuff in my environment for this package" as a ZIP type blob that acts as conda environment to the app.
    ymmv.

  18. @millihertz what #Python really needs is a way to distribute pre-build #conda environments without using flatpak or docker or the like. Yes, you can send an env file and make people download everything themselves, but I'm thinking pre-packaged "this is all the stuff in my environment for this package" as a ZIP type blob that acts as conda environment to the app.
    ymmv.

  19. #gnuradio

    On #macos #tahoe installed with #conda, I'm going slightly insane.

    gnuradio (v3.10.12.0) depends on qt-main (v5.15.15)

    gnuradio also depends on qwt (v6.3.0) which depends on qt6-main (v6.10.1)

    So, now I have both qt5 and qt6 installed .. by the installer .. that fails when you attempt to run anything because there's two versions of qt installed.

    Anyone?

  20. #gnuradio

    On #macos #tahoe installed with #conda, I'm going slightly insane.

    gnuradio (v3.10.12.0) depends on qt-main (v5.15.15)

    gnuradio also depends on qwt (v6.3.0) which depends on qt6-main (v6.10.1)

    So, now I have both qt5 and qt6 installed .. by the installer .. that fails when you attempt to run anything because there's two versions of qt installed.

    Anyone?

  21. I finished the basic #tutorial for #snakemake and it really fits my vibe right now, hehe
    Also learned a bit more about #conda along the way. I'll take that

    snakemake.readthedocs.io/en/st

  22. My first article for Towards Data Science!

    How sharded repodata (CEP-16) makes conda and Pixi 10x faster with 90% less bandwidth on conda-forge.

    Thanks to Bas Zalmstra, @dholth, and the teams at @prefix, Anaconda, and Quansight.
    towardsdatascience.com/why-pac

  23. My first article for Towards Data Science!

    How sharded repodata (CEP-16) makes conda and Pixi 10x faster with 90% less bandwidth on conda-forge.

    Thanks to Bas Zalmstra, @dholth, and the teams at @prefix, Anaconda, and Quansight.
    towardsdatascience.com/why-pac

    #PackageManagement #OpenSource #Python #Conda #Pixi #DataScience

  24. Last week I was a little annoyed about missing Microsoft C++ Build Tools #MSVC on a system without admin rights. I needed a compiler for building the #python C++ extension I developed a while ago. Annoyed not because I could not ask someone to install it for me, but annoyed because of the lack of compiler choices in this particular case. I have to use the MSVC instead of let's say #g++ which I could easily install via the #MinGW-w64 #conda package myself.

    I found out that I can tell #setuptools (the backend build system) via #pip config settings to use a different compiler during build:

  25. Join Michigan Python December 11th (Thursday, 7pm ET) for my talk on Building Your First conda-forge Recipe!
    We'll build a GTK code editor, discover GtkSourceView isn't on conda-forge, and package it ourselves. Learn to create recipes, build native dependencies, and contribute to conda-forge.
    Cahoots Coworking, Ann Arbor + online option.
    No packaging experience needed!

    meetup.com/michigan-python/eve

  26. Join Michigan Python December 11th (Thursday, 7pm ET) for my talk on Building Your First conda-forge Recipe!
    We'll build a GTK code editor, discover GtkSourceView isn't on conda-forge, and package it ourselves. Learn to create recipes, build native dependencies, and contribute to conda-forge.
    Cahoots Coworking, Ann Arbor + online option.
    No packaging experience needed!

    meetup.com/michigan-python/eve
    #Python #conda #packaging #OpenSource

  27. I am really enjoying the Pixi package manager, pixi.sh , made by @prefix. We have been using conda at my work for managing the dependencies of our python application. It involves scientific data analysis so there are lots of dependencies, and it has been a challenge to keep things up to date. Pixi has nice support for cleanly defining the direct dependencies in the pixi.toml file, and then it automatically generates a lock file. There is a command to upgrade all the dependencies too. It's amazing! I'm just starting to use it, but it is helpful so far.

    #conda
    #packageManagement
    #pixi
    #dependencyManagement

  28. I am really enjoying the Pixi package manager, pixi.sh , made by @prefix. We have been using conda at my work for managing the dependencies of our python application. It involves scientific data analysis so there are lots of dependencies, and it has been a challenge to keep things up to date. Pixi has nice support for cleanly defining the direct dependencies in the pixi.toml file, and then it automatically generates a lock file. There is a command to upgrade all the dependencies too. It's amazing! I'm just starting to use it, but it is helpful so far.

    #conda
    #packageManagement
    #pixi
    #dependencyManagement

  29. I am really enjoying the Pixi package manager, pixi.sh , made by @prefix. We have been using conda at my work for managing the dependencies of our python application. It involves scientific data analysis so there are lots of dependencies, and it has been a challenge to keep things up to date. Pixi has nice support for cleanly defining the direct dependencies in the pixi.toml file, and then it automatically generates a lock file. There is a command to upgrade all the dependencies too. It's amazing! I'm just starting to use it, but it is helpful so far.

    #conda
    #packageManagement
    #pixi
    #dependencyManagement

  30. I am really enjoying the Pixi package manager, pixi.sh , made by @prefix. We have been using conda at my work for managing the dependencies of our python application. It involves scientific data analysis so there are lots of dependencies, and it has been a challenge to keep things up to date. Pixi has nice support for cleanly defining the direct dependencies in the pixi.toml file, and then it automatically generates a lock file. There is a command to upgrade all the dependencies too. It's amazing! I'm just starting to use it, but it is helpful so far.

    #conda
    #packageManagement
    #pixi
    #dependencyManagement

  31. I am really enjoying the Pixi package manager, pixi.sh , made by @prefix. We have been using conda at my work for managing the dependencies of our python application. It involves scientific data analysis so there are lots of dependencies, and it has been a challenge to keep things up to date. Pixi has nice support for cleanly defining the direct dependencies in the pixi.toml file, and then it automatically generates a lock file. There is a command to upgrade all the dependencies too. It's amazing! I'm just starting to use it, but it is helpful so far.

    #conda
    #packageManagement
    #pixi
    #dependencyManagement

  32. Last week I was in Málaga with the @conda OSS team (Anaconda + Quansight).

    Aligned on vision and roadmap. Had real talk about code review anxiety and supporting each other better as a distributed team.

    Sprint day highlight: shipped progress on wheels support and sharded repodata. Nothing beats building together in person.

    Excited for 2026 🚀

  33. Last week I was in Málaga with the @conda OSS team (Anaconda + Quansight).

    Aligned on vision and roadmap. Had real talk about code review anxiety and supporting each other better as a distributed team.

    Sprint day highlight: shipped progress on wheels support and sharded repodata. Nothing beats building together in person.

    Excited for 2026 🚀
    #conda #python #opensource

  34. My #conda install has been solving environment for about ten minutes now. How long do I give it?

  35. Today I learned that the conda package manager for python supports preprocessing selectors in its environment yaml files to add/delete lines for certain platforms.

    A prime example is the installation of pytorch via the following environment.yml:
    ```
    dependencies:
    - python
    - pip
    - pip:
    - --index-url download.pytorch.org/whl/cu128 # [win] # Only relevant for Windows systems
    - --extra-index-url pypi.org/simple # [win]
    ```

    This will use the pytorch package index on Windows but use PyPi on all other systems.

    Reference: docs.conda.io/projects/conda-b

    #TIL #python #conda #yaml #dependencies #pytorch

  36. Practical Power: Reproducibility, Automation, and Layering with Conda

    Part 3 of the 3-part series is live! 🚀 Beyond theory into engineering practice: provenance, lockfiles, rolling distribution, and real-world workflows.

    #conda #packaging #python #reproducibility
    conda.org/blog/conda-practical

  37. For #Rstats users who manage environments with #conda, Anaconda is deprecating their R channel:

    anaconda.com/blog/changes-to-a

    I'm disheartened to see this because of how valuable conda is and can be for R environments, especially in academia.

    conda-forge (conda-forge.org/) and bioconda (bioconda.github.io/) are great channels that can support your use of R in conda environments. But maybe it's time to look elsewhere for environment managers that support R and R packages

  38. Conda in the Packaging Spectrum: From pip to Docker to Nix

    If conda is a distribution, where does it fit alongside pip, Docker, and Nix? Part 2 of the 3-part series! 🚀

    We explore conda's unique "middle path”. Why it's lighter than containers, more powerful than language-specific package managers, and uniquely portable through its clever approach to system dependencies.

    #conda #packaging #python

    conda.org/blog/conda-pip-docke

  39. Starting today, you can install iosacal with conda. This adds to the existing installation procedure with pip. Conda is a good fit for complex projects and has better tooling for reproducibility.

    Installing iosacal can be achieved by adding conda-forge to your channels with:

    conda config --add channels conda-forge conda config --set channel_priority strict

    Once the conda-forge channel has been enabled, iosacal can be installed with conda:

    conda install iosacal

    or with mamba:

    mamba install iosacal

    https://steko.iosa.it/2024/03/install-iosacal-with-conda/

    #conda #condaForge #iosacal #python #radiocarbon

  40. Starting today, you can install iosacal with conda. This adds to the existing installation procedure with pip. Conda is a good fit for complex projects and has better tooling for reproducibility.

    Installing iosacal can be achieved by adding conda-forge to your channels with:

    conda config --add channels conda-forge conda config --set channel_priority strict

    Once the conda-forge channel has been enabled, iosacal can be installed with conda:

    conda install iosacal

    or with mamba:

    mamba install iosacal

    https://steko.iosa.it/2024/03/install-iosacal-with-conda/

    #conda #condaForge #iosacal #python #radiocarbon

  41. Starting today, you can install iosacal with conda. This adds to the existing installation procedure with pip. Conda is a good fit for complex projects and has better tooling for reproducibility.

    Installing iosacal can be achieved by adding conda-forge to your channels with:

    conda config --add channels conda-forge conda config --set channel_priority strict

    Once the conda-forge channel has been enabled, iosacal can be installed with conda:

    conda install iosacal

    or with mamba:

    mamba install iosacal

    https://steko.iosa.it/2024/03/install-iosacal-with-conda/

    #conda #condaForge #iosacal #python #radiocarbon

  42. Starting today, you can install iosacal with conda. This adds to the existing installation procedure with pip. Conda is a good fit for complex projects and has better tooling for reproducibility.

    Installing iosacal can be achieved by adding conda-forge to your channels with:

    conda config --add channels conda-forge conda config --set channel_priority strict

    Once the conda-forge channel has been enabled, iosacal can be installed with conda:

    conda install iosacal

    or with mamba:

    mamba install iosacal

    https://steko.iosa.it/2024/03/install-iosacal-with-conda/

    #conda #condaForge #iosacal #python #radiocarbon

  43. #ThisMonthInFluiddyn - Jan 2024 edition

    Plenty on the packaging front this time.

    🔹Ported to #pdm as packaging tool for most of our projects.

    🔹Trying out #pixi as an alternative to #conda / #mamba. Lock files are great, but we had some hiccups.

    foss.heptapod.net/fluiddyn/flu

    🔹#transonic has implemented an experimental support for #meson and #MesonPython. Unreleased and nothing final yet, but tests on #fluidsim and discussion at #Pythran is ongoing.

    github.com/serge-sans-paille/p

    #Python #fluiddyn

  44. #ThisMonthInFluiddyn - Jan 2024 edition

    Plenty on the packaging front this time.

    🔹Ported to #pdm as packaging tool for most of our projects.

    🔹Trying out #pixi as an alternative to #conda / #mamba. Lock files are great, but we had some hiccups.

    foss.heptapod.net/fluiddyn/flu

    🔹#transonic has implemented an experimental support for #meson and #MesonPython. Unreleased and nothing final yet, but tests on #fluidsim and discussion at #Pythran is ongoing.

    github.com/serge-sans-paille/p

    #Python #fluiddyn