Antoine Pitrou wrote: > Martin v. Löwis <martin <at> v.loewis.de> writes: >>> This may be more complicated than it sounds, because you'd probably >>> add a very general requirement-indicating feature to PyPI, not merely >>> a 'supports 3.0' Boolean on each record, and requirements are actually >>> pretty complicated: alternative packages, specific version numbers... >> Can you propose a spec? > > Setuptools already has a syntax for declaring requirements. > http://peak.telecommunity.com/DevCenter/setuptools#declaring-dependencies That is underspecified for the issue at hand: What *specifically* should PyPI look for to determine 3.0 support in a package, and how *specifically* should it display that? An alternative to specifying dependencies would be to specify a classifier, e.g. Programming Language :: Python :: 3 or Programming Langauge :: Python3 Then, no changes to PyPI are needed (except for adding the classifier to the database), and searching for Python-3-supporting packages could go through http://pypi.python.org/pypi?%3Aaction=browse Regards, Martin
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4