Commit Graph

11 Commits

Author SHA1 Message Date
Takashi Kajinami 94cd0b2d9e 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: I767bc9517c9d2da0e9753146bc4f2dc8dd657776
Co-Authored-By: tushargite96 <tushargite96@gmail.com>
2021-09-29 18:06:19 +09:00
ZhongShengping 6461caac90 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: I558272c0318551c73d04b0cc14f13bb59646c7ab
2020-11-11 09:08:35 +08:00
Ghanshyam Mann 6184602d86 [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: I3de301a819cbc9db637ae05073820b8d013a563d
2020-02-15 19:14:07 -06:00
pengyuesheng ad90f2a423 Update the constraints url
For more detail, see http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006478.html

Change-Id: If7e9a16af6867b6cc96fb54c022672c7fd6a7c1b
2019-09-26 11:32:57 +08:00
ZhongShengping df7648cafc Move to opendev
Change-Id: Ibcef2a1096e9c1cbce3b6aa11da4c8ba39d14c09
2019-04-21 14:44:48 +08:00
ZhongShengping c453c2772d 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: I059fe379baa3ebac013a65088c240a7183b5d90d
2018-10-16 11:40:17 +08:00
ZhongShengping 3c86186f29 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: Ifa5b4ea963f2b9554fb1900841eb7fb90fa72e2b
2018-06-08 14:23:32 +08:00
ZhongShengping b6422b30e3 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: I6c4cce2a33a124a3323c088886356127882b7c79
2018-02-28 14:42:11 +08:00
ZhongShengping 18787450eb Add environment variable
Add environment variable {toxinidir} in tox.ini

Change-Id: Iaf8a6abce7097e69b9157202285d94456509781a
2017-06-12 15:53:31 +08:00
Alex Schultz 2889c8d617 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: Ie379443f911e4c010437d2d42b50d890b2e53b8b
2017-05-17 08:25:26 -06:00
Emilien Macchi 0ba9b1e624 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: Ieb4f06c2af1fd3b837e97e5ba447fe682102bc0f
2016-03-14 08:29:11 -04:00