Missing item in the requirements list
See original GitHub issueSince numexpr` v2.8 setuptoolsis used in a couple modules, so it should be listed in therequirements.txt`` file.
More precisely, the vendored copy of packaging is actually used.
Probably it could make more sense to depend directly on packaging.
If needed I can provide a PR for this.
Issue Analytics
- State:
- Created 2 years ago
- Comments:7 (6 by maintainers)
Top Results From Across the Web
Find Missing items from arraylist in java - Stack Overflow
You can use boolean removeAll(Collection<?> c) method. Just note that this method modifies the List on which you invoke it.
Read more >The Items from My Package Are Missing. What Should I Do?
How does it happen that the items are missing? · First, check the package carefully · Second, contact the sender to confirm the...
Read more >MISSING ITEMS Sample Clauses - Law Insider
MISSING ITEMS. Renter assumes full responsibility of item upon possession, and agrees to pay full replacement cost for lost or damaged items. Items...
Read more >Item specifics | Seller Center - eBay
See the latest item specifics requirements for your categories. ... window where you can cycle through each listing and add any missing item...
Read more >Required Items Missing from RFP Submittal
Required RFP items missing from proposal submitted by Civica/Traub ... proposed Best value item, a list and analysis of deviation from the requirements....
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

@robbmcleod not sure to understand your point. Yes
distutilsis deprecated andsetuptoolsis the natural replacement (not the only one). I agree with you that usingsetuptoolsin thesetup.pyis the obvious solution at the moment.Anyways I’m talking about the use of
setuptoolsin thenumbexprpackage itself (namelyexpressions.pyandtest_numexpr.py). In this case you don’t need complex features provided bysetuptools, you just need functions related to management of version parsing and comparison. That functions are provided by thepackagingstandalone package that is considered as a reference implementation of some of the current standard for Python packaging and used by several tools to build more complex features.setuptoolsitself usespackaging. The reason why they currently vendor it are not relevant in this context IMHO.Also our use case perfectly matches one of the “Migration advice” provided in PEP632 [1] (
distutilsdeprecation).[1] https://www.python.org/dev/peps/pep-0632/#migration-advice
In conclusion, leaving out philosophical considerations, the real point is that whenever we decide to use
setuptoolsorpackagingwe should document that it is a runtime requirement. Indeed we cannot assume that they are always installed since it is not true in several contexts, like e.g. conda packages and packages provided by GNU/Linux distributions like Debian/Ubuntu or Fedora/Redhat.@emjohnson20 not sure that your problem is related to this specific issue.
You should use not use
setup.pydirectly but rather the recommendedor
Perfect, thanks a lot @robbmcleod