Commit Graph

17 Commits

Author SHA1 Message Date
Takashi Kajinami 856d8a59bf Remove old notes
The setup.py file is no longer maintained globally. Also the nodes
about the old pip's behavior is no longer true for recent versions.

Change-Id: I99c539da9020178d1b33446dfe6f1850445f5a3f
2024-01-08 23:49:16 +09:00
Takashi Kajinami e6cd3110cd Remove six
Python 2 is no longer supported, thus usage of six can be removed.

Change-Id: I8abf879e304b7b38754242272ecd105a302a0c5f
2023-07-20 11:15:39 +09:00
Ghanshyam Mann 8f784480a3 Drop lower-constraints.txt and its testing
As discussed in TC PTG[1] and TC resolution[2], we are
dropping the lower-constraints.txt file and its testing.
We will keep lower bounds in the requirements.txt file but
with a note that these are not tested lower bounds and we
try our best to keep them updated.

[1] https://etherpad.opendev.org/p/tc-zed-ptg#L326
[2] https://governance.openstack.org/tc/resolutions/20220414-drop-lower-constraints.html#proposal

This also makes the following two changes to fix the broken CI.

- Switch the python3 job template to unversioned one because
  the heat-cfntools project follows an independent release model.
  This effectively removes py36 tests.

- Use upper-constraints.txt to build documentation, to avoid pulling
  the latest Sphinx which includes a breaking change.

Change-Id: I3c41ed7cd54e8c8d3fad05ea7ac86fc35b9fa4d1
2022-06-06 13:45:32 +09:00
Andreas Jaeger e3457fcf7d [ussuri][goal] Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

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

Update boto,pbr minimal requirement for python3 support.

Change-Id: I23c273d0aa57e1400b383357883f298b8288897d
2020-02-04 21:34:29 +01:00
Zane Bitter bee7811c80 Modernise requirements
Conform to the PTI for docs builds, add lower-constraints jobs, and use
upper-constraints instead of synced global requirements constraints.

Change-Id: Iaf1b54b35d02dbb733c7782b178e4eb774c02ef6
2018-07-18 20:19:40 -04:00
Andreas Jaeger fe2b57b563 Remove argparse from requirements
argparse was external in python 2.6 but not anymore, remove it from
requirements.

This should help with pip 8.0 that gets confused in this situation.
Installation of the external argparse is not needed.

Change-Id: Ib7e74912b36c1b5ccb514e31fac35efeff57378d
2016-01-20 19:16:50 +01:00
Miro Hrončok f8796122c5 Python 3 compatibility
* ConfigParser import from six
 * Drop iteritems()
  * To support both Python 2 and 3
 * Encode string before writing it to file
  * To support both Python 2 and 3
 * Use six.string_types
  * To support both Python 2 and 3
 * Use key on Python 3
  * Because cmp is no longer working
 * Add py33 and py34 to tox.ini

Change-Id: I23985be55302cd4ef577919efb51975ecbd9563d
Related-Bug: 1347899
2015-02-21 11:17:53 +01:00
frazy 3d1236d0ed Update for psutil version
Matches Global Requirements.In the heat-cfntools project psutil
version does not match the global requirements.

Change-Id: I77e2435361a29facb4519e92abae725326743ffb
2014-06-28 22:16:09 +08:00
Steve Baker cd39c89a80 Manually sync requirements
Change-Id: Ic5a93d7f8e9a930b52cb99cf1a20a14175fdb770
2014-04-15 12:49:05 +12:00
Sascha Peilicke 8e7c392920 Sync with global requirements
And fix pep8 issues discovered by hacking update. Remove dependencies
on pep8, pyflakes and flake8. They should be determined by the hacking
dependency implicitely.

Change-Id: I3fefdabcfdc09c28756f5ab0f5a99d12de2d8a3a
2014-01-17 08:59:45 +01:00
JUN JIE NAN 1a66c0c791 Add argparse into requirements
Add argparse into requirements.txt and heat_cfntools.egg-info
requires.txt

Fixes bug #1220071

Change-Id: I6147a8f14ac110d8dcdc1643ced5d32594322041
2013-09-04 20:58:37 +08:00
Steve Baker 01705b8b33 Sync with global requirements
After requirements/update.py was run, the boto entry was
manually restored to:
boto==2.5.2

Change-Id: Icd43ee5e1fee473ab21d59b1a17235317f5d751c
2013-08-07 13:29:13 +12:00
Monty Taylor 206650597b Migrate to pbr.
Fixes bug 1179007

Change-Id: Iaa8a2722938d0b25df1041695f3c1c8dbf563b47
2013-05-25 08:37:51 +02:00
Steven Dake 8b813462b7 Rename requires files to standard names
From bug report:
Rename tools/pip-requires to requirements.txt and tools/test-requires
to test-requirements.txt. These are standard files and tools in the
general world are growing intelligence about them.

Change-Id: I5d3bad7654e4ce101d19b40215d8c1cc93dd9832
Fixes: Bug #1179008
2013-05-16 09:33:00 -07:00
Steve Baker 1a15f6fd8d Reorganise project to contain stand-alone heat-cfntools 2012-12-21 09:20:49 +13:00
Tomas Sedovic 42e978f3ec Improve the heat-jeos usability
Fixes issues #2 and #3

We'll use only two commands: `list` and `create`.

`list` displays the bundled Oz templates and `create` builds the JEOS and
optionally registers it with Glance.

The OS metadata (distro, arch, version) are no longer passed as the cli
arguments. ISO location is read from the template.

The user can pass their own custom template.

Signed-off-by: Tomas Sedovic <tomas@sedovic.cz>
2012-07-10 16:49:20 +02:00
Tomas Sedovic 9626e64cce Add requirements.txt 2012-06-06 14:06:20 +02:00