Commit Graph

11 Commits

Author SHA1 Message Date
Takashi Kajinami 9b3c5b801b 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: I58a57d1ca589af99cfcf3d351b3acfba1ee04669
Co-Authored-By: tushargite96 <tushargite96@gmail.com>
2021-09-29 18:03:53 +09:00
ZhongShengping 8d64eeea0b 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: I376c2e894932b8400743dbea4b264bf49f1b9af5
2020-11-11 09:08:35 +08:00
Ghanshyam Mann a4c5cb2133 [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: I42ff4c125e42a2b65ac878523a19b55951bba8a6
2020-02-15 19:14:01 -06:00
pengyuesheng 9f573a3067 Update the constraints url
For more detail, see http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006478.html

Change-Id: I4c1c94035c97c6570ba7998a4ebd55439558360c
2019-09-26 11:31:42 +08:00
ZhongShengping d38cd7c3d0 Move to opendev
Change-Id: If09bb551ac4fe334ebc9285abe99cf98ef04f1ab
2019-04-22 08:54:01 +08:00
ZhongShengping c0c8164c92 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: Icb45d2212f4d6a471b5a423b62a6db7b91072c37
2018-10-16 11:40:17 +08:00
ZhongShengping f2005af615 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: I3b3aa0b249b3780b9906806d58a93aeedff865be
2018-06-08 14:23:32 +08:00
ZhongShengping fbd8c08e5e 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: Id1c09263560f50dd31089d212c7fb8990b475213
2018-02-28 14:42:11 +08:00
ZhongShengping 20e2f66069 Add environment variable
Add environment variable {toxinidir} in tox.ini

Change-Id: Ia03aac176247cab337d316269d068921b482936c
2017-06-12 15:54:16 +08:00
Alex Schultz e36254ad6d 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: I9c4482dfde0928829d0f7976ddddadaa37c81b20
2017-05-17 08:26:13 -06:00
Emilien Macchi 58d98b61e4 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: If19c16b3e930c9976c3890c351f53adfcea925b0
2016-03-14 08:30:13 -04:00