Commit Graph

22 Commits

Author SHA1 Message Date
likui 3f0902bbc1 Update python classifier in setup.cfg
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
2024-01-17 10:44:03 +08:00
likui 1803eeb6c6 The Python 3.6 and Python 3.7 Support has been dropped since zed
[1] https://governance.openstack.org/tc/reference/runtimes/zed.html

Change-Id: I1a88cb62bde4c43f2a0931d75d9bfa773c30f441
2022-05-12 09:17:39 +08:00
manchandavishal 9f493854b4 Updating python testing classifier as per Yoga testing runtime
Yoga testing runtime[1] has been updated to add py39
testing as voting. Unit tests update are handled by the
job template change in openstack-zuul-job

- https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/820286

this commit updates the classifier in setup.cfg file.

[1] https://governance.openstack.org/tc/reference/runtimes/yoga.html

Change-Id: Ieab82b0547f52e435d075de5b771287372ef8f20
2022-01-31 10:42:22 +05:30
likui c4292aa209 setup.cfg: Replace dashes with underscores
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
2021-06-11 15:30:09 +08:00
Andreas Jaeger 6d253ca7f1 Cleanup py27 support
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
2020-06-09 14:00:32 +02:00
Sean McGinnis 35280933ed
Add py38 package metadata
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>
2020-04-24 08:22:35 -05:00
Madhuri Kumari 318ed8bc9d Drop python 2.7 support and testing
OpenStack is dropping the py2.7 support in ussuri cycle.

ironic-ui is ready with python 3 and ok to drop
the python 2.7 support.

Complete discussion & schedule can be found in
- http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html
- https://etherpad.openstack.org/p/drop-python2-support

Ussuri Communtiy-wide goal - https://review.opendev.org/#/c/691178/

Change-Id: Iaedcd8e73871583e4dc16860a81eb7351ffae0a2
2019-11-27 17:49:52 +00:00
pengyuesheng b68684a3ef Follow the new PTI for document build
The detail is described in the following links:
https://governance.openstack.org/tc/reference/project-testing-interface.html
http://lists.openstack.org/pipermail/openstack-dev/2017-December/125710.html

Change-Id: I6aba9d03ad3cadba7bbd41ea32091a751889db17
2019-07-02 14:15:19 +08:00
pengyuesheng 31485bfa82 Add python 3.7 classifier to setup.cfg
Change-Id: If362f533e89b1e90e0cbc3e333dffeb5a6d96d9d
2019-06-13 14:03:08 +08:00
Ghanshyam Mann 2dde8703c9 Dropping the py35 testing
All the integration testing has been moved to
Bionic now[1] and py3.5 is not tested runtime for
Train or stable/stein[2].

As per below ML thread, we are good to drop the py35
testing now:
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/005097.html

[1] http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004647.html
[2]
https://governance.openstack.org/tc/reference/runtimes/stein.html
https://governance.openstack.org/tc/reference/runtimes/train.html

Change-Id: I04d1d2d14c1b30fcfa9cada84f480ea9670eb456
2019-04-14 22:21:58 +00:00
Vieri f59cc744ab hange openstack-dev to openstack-discuss
Mailinglists have been updated. Openstack-discuss replaces openstack-dev.

Change-Id: I478c27c025f2f8df13f90de47d38114d6313aabf
2018-12-05 03:49:34 +00:00
Julia Kreger b8ce8be233 Add python api docs to contributor docs
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
2017-07-18 13:47:42 +00:00
Luong Anh Tuan 282946ca4b Update URL home-page in documents according to document migration
Change-Id: I6894791f4a34927575ce134da6baa13bbca66c4b
2017-07-14 02:54:14 +00:00
Julia Kreger e8933532c4 Set warning-is-error for documentation builds
Change-Id: Ia78a029b2c97f81186ef5716eddd0b7b7d0a5639
2017-07-04 12:54:19 +00:00
Zhenguo Niu be7a60200b Remove py34 env from tox
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
2017-02-09 11:39:48 +08:00
Cao Xuan Hoang bd26333c58 Add Python 3.5 classifier and venv
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
2017-01-18 13:46:46 +07:00
Tony Xu 94b0d6cf31 Update homepage with developer documentation page
Change-Id: I83523c0f17218f39c24fd39dbb42a6a5ea48b2b2
2016-09-24 13:34:40 +08:00
Lucky samadhiya d38f191526 update homepage with developer documentation page
Change-Id: Idbe09ca0c52b2b5ee16125851e9d947719742592
2016-09-20 15:34:07 +05:30
Andreas Jaeger 9f9298e0bc Fix translation setup
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
2016-03-13 08:00:06 +00:00
Elizabeth Elwell 1063e15424 Plugin setup
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>
2016-02-01 13:15:11 +00:00
Andreas Jaeger 2533a8dd39 Translation setup
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
2016-01-25 20:43:21 +01:00
Elizabeth Elwell 728fed6ee9 Added cookiecutter files
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
2016-01-20 19:00:52 +00:00