Here is the reference implementation (so far) for PEP 425
"Compatibility tags...". It produces a list like so, intended to
express which similarly tagged binary distributions the current Python
can run.

import pep425tags, pprint
pprint.pprint(pep425tags.get_supported())

[('cp33', 'cp33m', 'linux_x86_64'),
 ('cp33', 'abi3', 'linux_x86_64'),
 ('cp33', 'none', 'linux_x86_64'),
 ('cp33', 'none', 'any'),
 ('cp3', 'none', 'any'),
 ('cp32', 'none', 'any'),
 ('cp31', 'none', 'any'),
 ('cp30', 'none', 'any'),
 ('py33', 'none', 'any'),
 ('py3', 'none', 'any'),
 ('py32', 'none', 'any'),
 ('py31', 'none', 'any'),
 ('py30', 'none', 'any')]

https://bitbucket.org/dholth/pep425tags/src/542429eaa92d/pep425tags.py

I would like to figure out what to do with abi3, have better freebsd
support, make sure OSX works, figure out whether the rules can make
sense in English as well as in Python.

Thanks,

Daniel
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to