New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conda-build: Remove dependency on setuptools and setup.py for python packages. (redundant meta.yaml) #884
Comments
From @msarahan on April 9, 2016 23:50 This is a good idea, but I don't think the answer is to totally remove setup.py. That would further divide the two packaging communities. As it is, we need to find ways to better interoperate with pip, not toss them aside. A tool for updating conda recipes from PyPI/pip would be really nice - we have conda skeleton pypi, but that is only for creating new recipes. We welcome any thoughts you have on the matter. |
From @marscher on April 13, 2016 10:11 I think a tool for updating this information would be a great improvement. Removing setup.py is an absolute no-go since it is a well established way of distributing packages. |
Related to #794 |
Is there a tool for that takes |
not that I know of, but you can use load_setup_py_data in jinja2 and have a very minimal conda recipe. See this for an example: https://github.com/gerrymandr/adjacency-graphs/blob/master/conda.recipe/meta.yaml |
Hi there, thank you for your contribution! This issue has been automatically marked as stale because it has not had recent activity. It will be closed automatically if no further activity occurs. If you would like this issue to remain open please:
NOTE: If this issue was closed prematurely, please leave a comment. Thanks! |
From @Telson on April 8, 2016 21:42
All the information is in the meta.yaml. Why not do away with setuptools and setup.py?
Build.sh can already replace setup.py by:
... so why have so much information duplicated in both meta.yaml and setup.py, requiring manual transcription?
(If it's absolutely necessary, why not have a conda-build step that generates one from the other)
Copied from original issue: conda/conda#2341
The text was updated successfully, but these errors were encountered: