768571d8077c70b7f61e6aecbde3057ba8c5f48a
Commit Graph

15 Commits

Author SHA1 Message Date
Tim Burke
7367907c58 Drop py2 support
* Remove py2 gate jobs.
* Build non-universal, py3-only wheels.
* Specify minimum python version in package metadata.
* Clean up requirements/constraints/bindep (a little, anyway).
Change-Id: I53153c4fde043e964e1daa7bbf2089e0471dede2
2024年12月20日 09:11:14 -08:00
Tim Burke
5c4176aaf7 Only try to install py2 dev libraries for py2 jobs
Change-Id: I744416ffaf245c278ebce6350854b99c0eed88e3
2024年01月23日 11:51:35 -08:00
Tim Burke
052abed755 Move base CI job to jammy
We'll want that by the time we can add a py310 job. It'll also make us
be explicit about the OS to use for py27 and py36-py39 jobs.
Also, update bindep so we don't try to install py2 stuff on jammy.
Change-Id: If70cd2fc03d10e55cd782ec8ffc87bd2b2b321ea
2022年11月03日 15:39:05 -07:00
Tim Burke
d186af14fa Add py3 probe tests on CentOS 8
Change-Id: Iae86d8838854023010686d3d4bed3befe6160ca5
2020年12月17日 11:25:42 -08:00
Alistair Coles
f4ce322776 Add librsvg2-* to bindep.txt
Add the librsvg2-* package to bindep.txt. This package has been
required to build docs since the Related-Change. The package is added
to a new 'doc' profile in bindep.txt; if missing, the package will be
reported by:
 bindep doc
The 'doc' profile is added to the tox 'bindep' env command so that, if
missing, the package will always be reported by:
 tox -e bindep
Change-Id: I6c60c31ca8002133ab77f05f59359b25315b299c
Related-Change: I26cefda80d3234df68d7152b404e0a71da74ab90
Closes-Bug: 1903038
2020年11月05日 12:13:52 +00:00
Tim Burke
b5a91724e7 Require gettext for all non-SUSE distros
This fixes the failing release-notes job. I guess there was some change
to the base gate images since the related change? We've definitely
landed other patches that would've built release notes since then...
Change-Id: Iaf6296886b653f0ac3e9db52a886ea3fe4a3bd20
Related-Change: Iff24a2b02b8927113d616a5af06331f1a1e31170
2018年10月22日 18:06:00 +00:00
John Dickinson
0c97888bcb fixed a manpage and added the manpage syntax checker to pep8 jobs
also a drive-by fix to the bindep job--it doesn't need to install
Change-Id: Ic9b68bc60bfbf21b45a1b7f9d7ff9998e01ddd26
2018年09月15日 10:31:49 -06:00
Ehud Kaldor
2f4f2dd78c Add Alpine Linux suuprt to bindep
This patch adds Alpine Linux (apk) entries to bindep.txt.
closes-bug: #1780163
Change-Id: Iff24a2b02b8927113d616a5af06331f1a1e31170
2018年07月05日 23:55:38 +00:00
John Dickinson
f21bbe0cbe specify test selector with py3 packages in bindep
Change-Id: I916b9d6e62c0f3781408a90e72c17339658a25f0
2018年06月20日 14:43:59 -07:00
Kota Tsuyuzaki
636b922f3b Import swift3 into swift repo as s3api middleware
This attempts to import openstack/swift3 package into swift upstream
repository, namespace. This is almost simple porting except following items.
1. Rename swift3 namespace to swift.common.middleware.s3api
1.1 Rename also some conflicted class names (e.g. Request/Response)
2. Port unittests to test/unit/s3api dir to be able to run on the gate.
3. Port functests to test/functional/s3api and setup in-process testing
4. Port docs to doc dir, then address the namespace change.
5. Use get_logger() instead of global logger instance
6. Avoid global conf instance
Ex. fix various minor issue on those steps (e.g. packages, dependencies,
 deprecated things)
The details and patch references in the work on feature/s3api are listed
at https://trello.com/b/ZloaZ23t/s3api (completed board)
Note that, because this is just a porting, no new feature is developed since
the last swift3 release, and in the future work, Swift upstream may continue
to work on remaining items for further improvements and the best compatibility
of Amazon S3. Please read the new docs for your deployment and keep track to
know what would be changed in the future releases.
Change-Id: Ib803ea89cfee9a53c429606149159dd136c036fd
Co-Authored-By: Thiago da Silva <thiago@redhat.com>
Co-Authored-By: Tim Burke <tim.burke@gmail.com>
2018年04月27日 15:53:57 +09:00
Andreas Jaeger
bdd4eb6936 Install liberasurecode-devel for CentOS 7
Since I747c2b8754effbc6ec82af3bf7543fd9599a6c14 we do not install
the RDO package repository anymore and thus liberasurecode-devel
cannot be installed.
For CentOS 7, remove liberasurecode-devel from bindep.txt and install it
from test-setup.sh instead after enabling the RDO package repositories.
Update python dependencies: CentOS 7 does not have python3. Fix the
SUSE tags.
Change-Id: I72aa6b5455dfb025f54e83334983ac280f04afb2
2017年12月20日 09:29:19 +01:00
Matthew Oliver
0fead33ba1 Add OpenSuse SAIO build instructions
This patch adds OpenSuse to the build a SAIO development page.
OpenSuse's libssl.so naming is different then other Linux distros
and as such it can't simply use pip's cryptography wheel/binary,
which by default is linked to libssl.so.10.
To fix this, --no-binary cryptography was added to pip install:
 pip install --no-binary cryptography -r requirements.txt
Which forces the cryptography module's binding to be compiled
against the correct libssl.so library.
Change-Id: I6a070f33d670edbb887433530c44e2cb509f0c58
2017年08月16日 11:35:41 +10:00
Thiago da Silva
4f89861bca fix bindep file to enable func test in centos
There's no python3-devel rpm package, so jobs fails when trying
to install packages in bindep.txt. Updated with the correct name:
python34-devel
Change-Id: I14f07f92d2a622f89062fc09969ca7087920b6cc
Signed-off-by: Thiago da Silva <thiago@redhat.com>
2017年02月28日 15:54:53 -05:00
donagh-mccabe
052ca666cb Add python3-dev to bindep and use py27for some envs
Installed my workstation with Ubuntu Xenial and then hit a few
snags running tox.
python3-dev is needed to build the python3 envs. Did not actually
test python3-devel (rpm) as I don't have such a system.
While python2.7 is the default, tox (on Xenial) itself uses
python3.5, hence 3.5 becomes the basepython and a number
of envs don't work.
Driveby, removed warning about /bin/echo in py3pep8
Change-Id: Ie880246dd757570b8e444da0e643f3c50093bdc5
2016年12月12日 18:14:17 +00:00
Andreas Jaeger
aab2cee827 Move other-requirements.txt to bindep.txt
The default filename for documenting binary dependencies has been
changed from "other-requirements.txt" to "bindep.txt" with the release
of bindep 2.1.0. While the previous name is still supported, it will
be deprecated.
Move the file around to follow this change.
Note that this change is self-testing, the OpenStack CI infrastructure
will use a "bindep.txt" file to setup nodes for testing.
For more information about bindep, see also:
http://docs.openstack.org/infra/manual/drivers.html#package-requirements
http://docs.openstack.org/infra/bindep/
As well as this announcement:
http://lists.openstack.org/pipermail/openstack-dev/2016-August/101590.html
Change-Id: I000a4e708006263acc6d9731a6677a6e62e285b6
2016年08月12日 21:18:07 +02:00