Outreach re: ipython 6.0.0rc1 breaking builds of related projects on Python 2.7
See original GitHub issueAfter the ipython 6.0.0rc1 release, the python-fire project ran in to Travis CI failures for internal builds, as noted in https://github.com/google/python-fire/issues/57
It would be helpful to have more readily visible or even proactive advice on how to configure setup.py
, pip, and other dependency-management systems for a wide variety of use cases. E.g. how to configure a project to depend on ipython 6 for supported python versions, but version 5 otherwise.
Issue Analytics
- State:
- Created 6 years ago
- Comments:8 (5 by maintainers)
Top Results From Across the Web
20 Beginner Python Projects - YouTube
Improve your Python skills by learning how to code 20 beginner Python projects. Code: https://github.com/tomitokko/20- python - projects ✏️ ...
Read more >12 Beginner Python Projects - Coding Course - YouTube
Improve your Python skills by following along with 12 different Python project tutorials. Course developed by Kylie Ying.
Read more >Learn Python With This ONE Project! - YouTube
In this video I'm going to teach you Python by working through a project from ... 303K views 2 months ago #techwithtim #...
Read more >Python - CVE - Search Results
The mission of the CVE® Program is to identify, define, and catalog publicly disclosed cybersecurity vulnerabilities.
Read more >Building a Python Project
Clear, 12.04, 14.04, 16.04, 18.04, 20.04, 22.04 Clear, aarch64, ppc64le, s390x, x86_64
Release Arch Na...
12.04 x86_64 pyp...
12.04 x86_64 pyp...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Closing this - we’ve made some efforts to promote the
Requires-Python
metadata, and things largely seem to have shaken out.Many packages are only uploaded as source packages, and the setup script can ask for different dependencies depending on the environment (e.g. require x only on Windows, or only on Python 2). So you can’t have a static list of all a packages dependencies in general.
There are better ways to handle conditional dependencies now - you can make a static list with ‘environment markers’ to filter which ones are used. If packages provide the information, PyPI can record dependencies (e.g. astsearch shows the dependency on astcheck). But many packages don’t.