Closed garryod closed 1 year ago
For 2, can we just expand (or sed) a template and it just works or will the developer have to do things?
The developer would have to do things, including adding dependencies. grayskull
provides a way of doing this translation from a dist
+ wheel
and is a bit more complicated than sed
From in-person discussion with @coretl @gilesknap & @GDYendell:
Supporting conda builds would be good provided it can be relatively transparent - ideally requiring only the addition of a repo token. Management of such tokens requires investigation - particularly support for personal, repo or organisation level keys. @garryod will develop sample CI for further discussion
In the data analysis sphere, Conda is quite often used for virtual environments & packaging; As such, external collaborators expect that our packages will be conda installable. I thought it would be worth opening up discussion regarding how we should set out to achieve this. There are a few options I am currently aware of, including:
pip install
in a conda environmentpython3-pip-skeleton/python3-pip-skeleton/meta.yaml
) and build withconda build
grayskull
and build withconda build
2
&3
, i.e. use2
if files are included and fall back on3
if notWhat are folks thoughts?