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 _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com