mirror of
https://github.com/Telecominfraproject/oopt-gnpy.git
synced 2025-10-28 16:52:26 +00:00
It turns out that our current setup does not really support the `sdist`
Python packaging step. I'm trying to increase automation, both for
making releases for upload to pypi.org, and also for CI via Zuul. As it
turns out, Zuul comes with a set of predefined jobs which -- by default
-- use `tox`, and tox was having troubles dealing with our `setup.py`
because it also assumes that the `sdist` step works. It is also supposed
to:
- fix version number duplication in `setup.py`,
- fix version number duplication in Sphinx docs,
- prevent the need to write a `MANIFEST.in` manually.
TL;DR: insetad of having to deal with a ton of other creative
boilerplate, use tools for lazy people like me, and PBR ("Python Build
Reasonableness") appears to check the marks here.
Change-Id: I27c36c4f6b0e76857d16f7819ec237e9b811476a
6 lines
90 B
Python
6 lines
90 B
Python
#!/usr/bin/python3
|
|
|
|
import setuptools
|
|
|
|
setuptools.setup(setup_requires=['pbr'], pbr=True)
|