Commit Graph

11 Commits

Author SHA1 Message Date
Takashi Kajinami 6197060b8c Stop configuring install_command in tox.
It turns out that this is the the default value provided by tox:

https://tox.readthedocs.io/en/latest/config.html#conf-install_command

So we can remove the line and simply use the default value.

Change-Id: Ib8fc56730f6f6c68504cab9f9382bf9bfdd0d631
Co-Authored-By: tushargite96 <tushargite96@gmail.com>
2021-09-29 18:08:51 +09:00
ZhongShengping 106f2c5cff Replace deprecated UPPER_CONSTRAINTS_FILE variable
UPPER_CONSTRAINTS_FILE is deprecated and TOX_CONSTRAINTS_FILE is
the new environment variable name that replaces it [1].

This allows to use upper-constraints file as more
readable way instead of UPPER_CONSTRAINTS_FILE=<lower-constraints file>.

[1] https://zuul-ci.org/docs/zuul-jobs/python-roles.html#rolevar-tox.tox_constraints_file
[2] https://review.opendev.org/#/c/722814/

Change-Id: Iaa7b34a2bd242136e1e99bff1b3a4a0e4970f86d
2020-11-11 09:08:35 +08:00
Ghanshyam Mann 12f2f9c6e3 [ussuri][goal] Cleanup for python 2.7 drop
OpenStack is dropping the py2.7 support in ussuri cycle.

puppet-* repos have to cleanup the requirement and tox
for py2.7 drop.

Complete discussion & schedule can be found in
- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html
- https://etherpad.openstack.org/p/drop-python2-support

Ussuri Communtiy-wide goal:
https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html

Change-Id: Ia9b4010e476e8dbfe8e5aff68020814c6d676ac5
2020-02-15 19:20:36 -06:00
pengyuesheng f58fe8766f Update the constraints url
For more detail, see http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006478.html

Change-Id: Ie3b0905a02f05fabe31da1f12cebb438319c4714
2019-09-25 14:59:26 +08:00
ZhongShengping b5df9ea5bc Move to opendev
Change-Id: I50bab29e9c291a0024664588c6f4556440faee7a
2019-04-21 14:44:48 +08:00
ZhongShengping d456896e82 Update min tox version to 2.0
The commands used by constraints need at least tox 2.0.  Update to
reflect reality, which should help with local running of constraints
targets.

Change-Id: I5166432f683f9b8555ee5dad8ac38f7ecdd2d364
2018-10-16 11:40:17 +08:00
ZhongShengping cfa048c9bd fix tox python3 overrides
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.

We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.

We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.

Change-Id: I8031ae68e821137d260f2403b2ccd72fa4b427ae
2018-06-08 14:23:32 +08:00
ZhongShengping dcce8b24c1 Follow the new PTI for document build
For compliance with the Project Testing Interface as described in:
https://governance.openstack.org/tc/reference/project-testing-interface.html

Refer to:
http://lists.openstack.org/pipermail/openstack-dev/2017-November/124815.html

Change-Id: I92aa60be8daec43f9550e3f798c9502f24ea82e1
2018-02-28 14:42:11 +08:00
ZhongShengping 264aa3943a Add environment variable
Add environment variable {toxinidir} in tox.ini

Change-Id: I41a4192965261bb6bcc70d86aeac95b40cf1855d
2017-06-12 15:54:35 +08:00
Alex Schultz 5fb6cce510 Update tox configuration
Update the tox configuration to pull in the openstack
upper-constraints.txt when running releasenotes. This will
fix the releasenotes job that is currently failing due to
a new version of sphinx. Additionally this change includes
updates from puppet-modulesync-configs.

Change-Id: Ie3b7eb23ceb1e24e4a9d34182338145744578fea
2017-05-17 08:26:32 -06:00
Emilien Macchi bebd4cc8ea Add basic structure for ReNo
ReNo [1] is the release management tool in OpenStack.
This patch adds the basic structure to start using it.

* Update .gitignore
* Add a basic note "use-reno"
* Add releasenotes/ dir and basic files
* Add python files: setup.cfg, setup.py, test-requirements.txt and
  tox.ini.

[1] http://docs.openstack.org/developer/reno/

Change-Id: I387fcdab171d954f8f2d2d8b5c609c2a3564bb9d
2016-01-26 14:30:35 -05:00