Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Looking to paid help porting to conda-forge

19 views
Skip to first unread message

Christopher Mutel

unread,
Aug 5, 2022, 6:41:02 AM8/5/22
to conda-forge
Dear all-

I need to port around 15 python libraries from my home-built noarch recipes to the conda-build infrastructure, and would be happy to pay someone for this less-than-exciting work.

The python libraries are:

bw2analyzer
bw2calc  
brightway25
bw2io
bw2data
brightway2
matrix_utils
wurst  
constructive_geometries    
mrio_common_metadata    
rower
bw_processing
bw2parameters
bw_migrations
stats_arrays

These libraries are part of an open source framework for life cycle assessent: https://brightway.dev/. They are currently available at my personal channel: https://anaconda.org/cmutel/. My current recipes are here: https://github.com/cmutel/conda-recipes.

Most could stay as noarch packages (if this makes sense), but for some we would need to specify the sparse linear solver depending on whether the CPU is ARM or x64. This is the primary motivation to switch to conda-forge.

If you are interested, please contact me!

Yours,
Chris Mutel

Xylar Asay-Davis

unread,
Aug 5, 2022, 9:35:50 AM8/5/22
to Christopher Mutel, conda-forge
Hi Chris,

I'd be happy to help with this.  No need for payment.  Maintaining feedstock like this is an ongoing process and getting he recipes onto conda-forge in the first place isn't the hardest part.  That should be particularly true in this case because it appears that all these packages are available on PyPI already.  There's a tool called grayskull (maybe you know about it already) that should make the transition quite easy, especially given that you also already have your own conda recipes.

It seems like the starting point would be to add recipes for the packages you need that don't depend on other packages.  Having had a quick look at all the recipes for the packages you listed in you email, it seems these are the ones to start with:

bw_processing (not listed but a dependency of listed packages)
constructive_geometries
stats_arrays

Are there any that I missed?

I'll go ahead and make recipes for these 3 and include you as a maintainer, and we'll work from there.

Cheers,
Xylar


--
You received this message because you are subscribed to the Google Groups "conda-forge" group.
To unsubscribe from this group and stop receiving emails from it, send an email to conda-forge...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/conda-forge/d439501d-ddad-42fe-902b-8fde5befcd97n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages