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>
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
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
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
Some more changes were needed to make an actual
python package out of the modules after renaming folders.
Change-Id: I812c2a681867951ce5b8c0eace5baca39cada624
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