Commit Graph

9 Commits

Author SHA1 Message Date
Clark Boylan 97d2061226 Update gear to python3.11 and Bookworm container
This is motivated by OpenDev's desire to drop the old Bullseye container
images as well as container images for older versions of python. We bump
testing to python3.11 on the high end of the range and convert the
container image to python3.11 + Bookworm.

Python 2.7 testing is removed because tox + virtualenv can't actually
create python2.7 virtualenvs any longer. There are workarounds but
dropping the tests is simpler.

Python 3.5 testing is replaced with 3.6 testing beacuse the version of
easy_install on ubuntu xenial does not understand TLS + SNI. A while
back pypi.org dropped non SNI connection support which means we can't
install PBR for to run the setup.py for the projcet. There are
workarounds but 3.5 is old enough taht we should be able to move on.

Change-Id: I2f2a2d0cf71c69d7babd6df9bfdb41a759e9c0ee
2023-09-20 15:12:18 -07:00
Jeremy Stanley aa21a0c61b Overhaul package metadata and contributor info
Modernize our package metadata in the following ways:

* switch from description-file to long_description with the file
  attribute, and specify an explicit content type and encoding

* replace the home-page parameter with the newer general url one

* use the specific license metadata in addition to the corresponding
  trove classifier for it

* make sure wheels when built also incorporate the LICENSE and
  AUTHORS files so that we're not distributing them without a copy
  of the license text

* indicate support for all recent Python releases in trove
  classifiers

* drop Python 3.4 cruft from the bindep list

https://setuptools.readthedocs.io/en/latest/userguide/declarative_config.html

Also replace the contributor documentation with a more up to date
copy from opendev/bindep, and adjust the copyright assertions in the
built Sphinx docs to refer to "OpenDev Contributors" and drop the
unnecessary year.

Change-Id: I39c5f5afc66edec0cf51709218f143b2a749eddd
2021-07-10 16:45:05 +00:00
Sorin Sbarnea 3125fa8755 packaging: updated project urls
Make package listing on PYPA more informative for the users.

Change-Id: Ifd20ae3ee006c8018d04782f3328799769ce4f30
2020-01-21 19:50:18 +00:00
qingszhao 61f6f97c4b Change openstack-dev to openstack-discuss
Mailinglists have been updated. Openstack-discuss replaces openstack-dev.

Change-Id: Ia1f74031b69da2d50f0404fac4698823526ecd83
2018-12-04 13:51:00 +00:00
Paul Belanger 5ad274a17e
Build universal wheels
It is possible to use python3 for gear, so support both python2 and
python3 wheels.

Also update classifier to indicate which versions of python we
support.

Change-Id: I74384871cabc8d5b22f2d7555201c21f1bf37099
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
2018-04-13 19:37:27 -04:00
Monty Taylor f169dd4a3a
Remove vestigal hook entry from setup.cfg
pbr stopped needing this years ago.

Change-Id: I7fed19dce319162de4e0c61fd57a1cd0c48f41f3
2016-06-02 10:03:35 +03:00
James E. Blair 3ca44afc2c Add server command: "geard".
Change-Id: I38f5ac0c960f476838c798c775aef4f91dde43f2
2013-06-20 16:48:40 -07:00
James E. Blair ba9ff1c9c6 Add Sphinx documentation.
Add more events.

Also, return Job objects from event handlers for convenience of
subclasses.

Add sphinx config to setup.cfg.

Change-Id: I2ccc32fbc5f043a67d5da86cc3c37ab3d2c30d99
2013-04-10 14:06:18 -07:00
Monty Taylor 855b217f6d Add pbr-based setup.
Change-Id: I8ff06c6711e1d9f5bf4d1278f37d4e2f7f799e3d
2013-04-08 12:31:53 -04:00