Commit Graph

7 Commits

Author SHA1 Message Date
Takashi Kajinami 3f37303231 Modernize python versions
The versions listed in setup.cfg are quite old. Also fix the broken
unit tests and add the appropriate job template.

Depends-on: https://review.opendev.org/c/openstack/project-config/+/909494
Change-Id: Ifca330011b49af8a92bcf222760dd7fe0c873d30
2024-02-20 13:55:11 +09:00
Doug Hellmann 913f2d8b37 update the versions of python 3 claimed
We're running at least 3.5 in CI, so start there.

Update tox to set the environments from newest to oldest to avoid
issues with the dbm format selected for the .testrepository database
generated by the tests, to allow it to work for all tox environments
on a local system.

Change-Id: I7cde15039f782bba69ed9e0e44b08e289148019e
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2018-11-02 13:57:38 -04:00
Jeremy Stanley e11a797737 Replace ci.o.o links with docs.o.o/infra
The http://ci.openstack.org/ documentation site has been deprecated,
replaced by redirects to corresponding paths within
http://docs.openstack.org/infra/ where other Project Infrastructure
documentation already resides.

Change-Id: I0b3f3be54a0246fdc29c20439516ad62ac6bde1f
2015-05-14 21:38:19 +00:00
Thierry Carrez 923218b121 Use yaml2ical as CLI, clean up useless const.py
Declare a yaml2ical entry point to replace convert.py.

Clean up the useless const.py and move the only remaining constant to
meeting.py.

Change-Id: I6204aa2c9d96640e50167a9df78686a1cd25e9ec
2015-01-16 17:39:03 +01:00
Thierry Carrez 15d58bbb6d Rename 'arbiter' module to 'yaml2ical'
We'll need to upload this module to PyPI in order to properly integrate
with the OpenStack Infrastructure. Unfortunately, there is already a
module there going by the 'arbiter' name. This switches the module name
to 'yaml2ical', which is not sounding nice, but at least is functionally
correct.

The git repository itself shall be renamed once this is merged.

Change-Id: I896bcbe7be8c6a017015b428c6ff0d39a4974a04
2014-11-21 18:03:14 +01:00
Mathew Odden 44ec782114 Finish rename of python packages
Some more changes were needed to make an actual
python package out of the modules after renaming folders.

Change-Id: I812c2a681867951ce5b8c0eace5baca39cada624
2014-05-30 16:41:44 -05:00
Josh Tan 8451dcbbc7 Make code PEP8-compliant and add PEP8 test files
In order to run PEP8-compliance tests using PBR, the setup.py, setup.cfg,
requirements.txt, and tox.ini files must exist in the base directory of
this project. These files have been created and specified accordingly.

The specific environments to be tested using tox are specified in
requirements.txt and include the py33 and pep8 environments. Package
requirements are specified in requirements.txt and include pyyaml and
icalendar. Additional package requirements for testing are specified in
test-requirements.txt and include pbr and hacking.

Existing Python source code has been modified to pass PEP8-compliance
checks. This included adding docstrings and limiting line length.

Lastly, the README file has been renamed and files have been added
for the project license and manifest.

Change-Id: I51a50d64c579212c5c7fa756bb1d34e774666be9
2014-04-03 18:50:40 -05:00