Questions about PyPI should be directed at the distutils-sig mailing list. On Tue, 19 Apr 2016 at 08:12 Andreas Maier <andreas.r.ma...@gmx.de> wrote:
> Hi, > I have a package "pywbem" which in its setup script specifies a number of > dependent packages via "install_requires". > > I should also say that it extends setuptools/distutils with its own > additional keywords, e.g. it adds a "develop_requires", but I believe > (hope) that is irrelevant for my problem. > > In pywbem 0.8.3, the dependencies are: > > args = { > ..., > 'install_requires': [ > 'six', > 'ply', > ], > ..., > } > > and when running on Python 2.x, an additional one is added, dependent on > the OS platform and bit size: > > if sys.version_info[0] == 2: > if platform.system() == 'Windows': > if platform.architecture()[0] == '64bit': > m2crypto_req = 'M2CryptoWin64>=0.21' > else: > m2crypto_req = 'M2CryptoWin32>=0.21' > else: > m2crypto_req = 'M2Crypto>=0.24' > args['install_requires'] += [ > m2crypto_req, > ] > > The problem is that the pywbem package on PyPI does not show these > dependencies: https://pypi.python.org/pypi/pywbem/0.8.3 > > I wonder whether this is the reason for a particular installation problem > we have seen (https://github.com/pywbem/pywbem/issues/113). > > I do see other projects on PyPI, that show the dependencies they specify > in their setup scripts, on their PyPI package page in a "*Requires > Distributions*" section: > > * https://pypi.python.org/pypi/bandit/0.17.3 > * https://pypi.python.org/pypi/json-spec/0.9.14 > > Many others also do not have their dependencies shown, including six, pbr, > PyYAML, lxml, to name just a few. > > So far, I was unable to find out what the presence or absence of that > information is related to, in the source of the project. > > Here are my questions: > > 1. What causes the "Requires Distributions" section on a PyPI package > page to show up there? > > 2. Is it important to show up there (e.g. for some tools)? > > Andy > > _______________________________________________ > Python-Dev mailing list > Python-Dev@python.org > https://mail.python.org/mailman/listinfo/python-dev > Unsubscribe: > https://mail.python.org/mailman/options/python-dev/brett%40python.org >
_______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com