As per the current release tested runtime, we test
till python 3.10 and python 3.11 so updating the same in python
classifier in setup.cfg
Change-Id: I0defc800a81963359a582657729ff05a2df8c2b9
Setuptools v54.1.0 introduces a warning that the use of
dash-separated options in 'setup.cfg' will not be supported
in a future version [1].
Get ahead of the issue by replacing the dashes with underscores.
Without this, we see 'UserWarning' messages
like the following on new enough
versions of setuptools:
UserWarning: Usage of dash-separated 'description-file' will not be
supported in future versions. Please use the underscore name
'description_file' instead
[1] https://github.com/pypa/setuptools/commit/a2e9ae4cb
Change-Id: I1522305144a7ed11e79372bc710dcfbc9589b9b7
This repo is now testing only with Python 3, so let's make
a few cleanups:
- Remove python 2.7 stanza from setup.py
- Add requires on python >= 3.6 to setup.cfg so that pypi and pip
know about the requirement
- Remove obsolete sections from setup.cfg
- Update classifiers
- Remove install_command from tox.ini, the default is fine
- Use TOX_CONSTRAINTS_FILE instead of obsolete UPPER_CONSTRAINTS_FILE.
- Update hacking to current version 3.1.0, fix problems found.
Change-Id: I86c18b4c73f9b3dc0b3d804559d825dac5a78436
Now that we are running the Victoria tests that include a
voting py38, we can now add the Python 3.8 metadata to the
package information to reflect that support.
Change-Id: Ia717849a7bac489d1613df8b4b91c95cea4db33e
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
In addition to adding that configuration,
a portion of the documentation conf.py file
needed to be updated from the horizon panel
cookiecutter repository.
Change-Id: I39b1d8718b1de51093a10f50dd04a5ff1d75dd46
The gating on python 3.4 is restricted to <= Mitaka. This is due to
the change from ubuntu Trusty to Xenial, where only python 3.5 is
available. There's no need to continue to keep it.
Change-Id: Ia254a7b9e143cf8e5e9d39e3594b8d3a4ce507a4
Now that there is a passing gate job, we can claim
support for Python 3.5 in the classifier.
This patch also adds the convenience py35 venv.
Change-Id: I8f4dc7ffecc2a7a0eb8230d623593d2fdca2a267
Setup project according to
http://docs.openstack.org/infra/manual/creators.html#django-projects
* Fix paths in babel*cfg
* Remove wrong entries in setup.cfg
Right now the translation scrips do not work the configuration and
extract no translation strings. After this change, strings are properly
extracted.
Change-Id: I2c7dcd6bfea3e86a7507bd20888f944dfd00be03
This patch adds an empty Index view and basic test infrastructure,
including a basic test that verifies the panel has been correctly
registered with Horizon.
Following this patch, it is possible to install and register the Ironic
UI, and see the "Bare Metal Provisioning" panel under Horizon's Admin
dashboard.
Change-Id: I5efff7707fb44e6ba016d2aaaf3f46e1a9583084
Co-Authored-By: Rob Cresswell <robert.cresswell@outlook.com>
Setup translation for this repo as django project following the
common setup as documented in
http://specs.openstack.org/openstack-infra/infra-specs/specs/translation_setup.html
This adds the django babel files and removes the default one which will
not work with django.
Fixed package name, all python files are in ironic_ui, so package name
needs to be ironic_ui, not ironic-ui.
Change-Id: I8482a1896f16b4ed19a1117c7afc583bba5e13fb
In patch amends have also renamed internal ironic-ui folder to ironic_ui to
ensure not read mathematically to pass pep8 tests. Also added global requirements.
Change-Id: I5689f762194291bbad6070350486d397c376364a