New submission from Takayuki SHIMIZUKAWA <shimizuk...@gmail.com>: Although document https://docs.python.org/3.6/distutils/packageindex.html#package-cmdoptions says "The --repository or -r option lets you specify a PyPI server different from the default", if there is no URL specified in ``.pypirc`` it will display "ValueError: <URL> not found in .pypirc".
:: $ python3 setup.py register -r https://test.pypi.org/legacy/ running register running egg_info writing dependency_links to test.egg-info/dependency_links.txt writing top-level names to test.egg-info/top_level.txt writing test.egg-info/PKG-INFO reading manifest file 'test.egg-info/SOURCES.txt' writing manifest file 'test.egg-info/SOURCES.txt' Traceback (most recent call last): File "setup.py", line 4, in <module> setup(name='test') File "/usr/lib/python3.5/distutils/core.py", line 148, in setup dist.run_commands() File "/usr/lib/python3.5/distutils/dist.py", line 955, in run_commands self.run_command(cmd) File "/usr/lib/python3.5/distutils/dist.py", line 974, in run_command cmd_obj.run() File "/usr/lib/python3/dist-packages/setuptools/command/register.py", line 10, in run orig.register.run(self) File "/usr/lib/python3.5/distutils/command/register.py", line 45, in run self._set_config() File "/usr/lib/python3.5/distutils/command/register.py", line 80, in _set_config raise ValueError('%s not found in .pypirc' % self.repository) ValueError: https://test.pypi.org/legacy/ not found in .pypirc $ python3 -V Python 3.5.2 $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.3 LTS Release: 16.04 Codename: xenial This behavior could be confirmed on Windows. I think there are two correction methods. One is to fix it so that we can specify any URL regardless of the setting of .pypirc. The other is to write in the document that "-r option can specify server name or URL in .pypirc". ---------- components: Distutils messages: 311195 nosy: dstufft, eric.araujo, shimizukawa priority: normal severity: normal status: open title: setup.py register --repository is broken versions: Python 2.7, Python 3.4, Python 3.5, Python 3.6, Python 3.7 _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue32716> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com