summaryrefslogtreecommitdiff
path: root/setup.cfg
Commit message (Collapse)AuthorAgeFilesLines
* Update python testing as per zed cycle teting runtime4.0.0Ghanshyam Mann2022-05-101-3/+1
| | | | | | | | | | In Zed cycle, we have dropped the python 3.6/3.7[1] testing and its support. Moving the py36 job to py38 based as well as updating the python classifier also to reflect the same. [1] https://governance.openstack.org/tc/reference/runtimes/zed.html Change-Id: I9b3a05c708d53d1e7775eefdac802392fd18bc24
* Updating python testing classifier as per Yoga testing runtimeGhanshyam Mann2021-12-141-0/+1
| | | | | | | | | | | | | | 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: Ibde540f7950a5ea27af5327dfa662ee9187171c8
* setup.cfg: Replace dashes with underscoresXinxinShen2021-05-051-4/+4
| | | | | | | | | | | | | | | | 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: I5f8ed2d6b1ca8c26d7fafd280b135554ed597e99
* Add py38 package metadataSean McGinnis2020-04-241-0/+1
| | | | | | | | | 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: Ifbadd0cab7363e604c11b94df3eb466d5e9dfe95 Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
* Cleanup py27 supportAndreas Jaeger2020-04-041-0/+2
| | | | | | | | | Make a few cleanups: - Remove python 2.7 stanza from setup.py - Update classifiers - Update requirements, no need for python_version anymore Change-Id: I6b6dfb0959973abf0c2e8325006025db2a5d85d0
* setup.cfg: Use better Python 3 hintingStephen Finucane2020-02-221-7/+1
| | | | | | | | | | | Make sure people are not using an incorrect version of Python and don't say we support universal wheels when we clearly do not. A bit of pbr configuration that hasn't been required since pre-1.0 is also dropped. Change-Id: I313df5b36ad908d55ae69421dfc527a67847c970 Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
* Drop python 2.7 support and testingGhanshyam Mann2020-01-221-2/+0
| | | | | | | | | | | | | | | OpenStack is dropping the py2.7 support in ussuri cycle. python-glanceclient 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: I029d10a2860c5ba371ff9c5df9b7e2c645a7dfbb
* Add Python 3 Train unit testsCorey Bryant2019-06-251-1/+1
| | | | | | | | | | | | This is a mechanically generated patch to ensure unit testing is in place for all of the Tested Runtimes for Train. See the Train python3-updates goal document for details: https://governance.openstack.org/tc/goals/train/python3-updates.html Change-Id: I4f689ee8b9534952ca30db944e547cb7ca74a17f Story: #2005924 Task: #34208
* Merge "Add Python 3.6 classifier to setup.cfg"Zuul2019-02-141-0/+1
|\
| * Add Python 3.6 classifier to setup.cfgqingszhao2018-11-291-0/+1
| | | | | | | | Change-Id: I96e9aad54e405395d2cfe7a8d30f6ae3bd72efdc
* | Change openstack-dev to openstack-discusssunjia2018-12-031-1/+1
|/ | | | | | Mailinglists have been updated. Openstack-discuss replaces openstack-dev. Change-Id: I0b00d5a692dfcc04b7f8f9fc3ccfaba41c2a84a7
* Follow the new PTI for document buildNguyen Hai2018-04-121-16/+0
| | | | | | | | | | | | | - Follow new PTI for docs build - Add sphinxcontrib.apidoc to replace pbr autodoc REF: https://governance.openstack.org/tc/reference/project-testing-interface.html http://lists.openstack.org/pipermail/openstack-dev/2017-December/125710.html http://lists.openstack.org/pipermail/openstack-dev/2018-March/128594.html Co-Authored-By: Nguyen Hai <nguyentrihai93@gmail.com> Change-Id: Id16a5eaa57bc0d96332849abfb62898e6766ef86
* Update and optimize documentation linksHangdong Zhang2017-07-191-1/+1
| | | | | | | | 1. Update URLs according to document migration 2. Update the dead and outdated links 3. Optimize (e.g. http -> https) Change-Id: Iad743ad223b8c40ae914beccd936f71a81622d76
* turn on warning-is-error in sphinx buildDoug Hellmann2017-06-281-0/+1
| | | | | | | | Fix a formatting error in one docstring and turn on the flag to ensure that future warnings in the doc build trigger a build failure. Change-Id: I7159b985d1690a8ae61ff885408da4623c105952 Signed-off-by: Doug Hellmann <doug@doughellmann.com>
* move existing content into the new standard structureDoug Hellmann2017-06-281-1/+6
| | | | | | | | | | | | | | | | This patch rearranges and reformats existing content. It replaces the home-grown autodoc feature with the one built into pbr, for consistency with other OpenStack projects. It depends on the doc-migration spec and a pbr feature to allow us to specify where the autodoc content should go in the source tree during the build. Change-Id: I8d2bb11b5ef3e46fcd22c8bed8f84060d8ab6f03 Depends-On: Ia750cb049c0f53a234ea70ce1f2bbbb7a2aa9454 Depends-On: I2bd5652bb59cbd9c939931ba2e7db1b37d2b30bb Signed-off-by: Doug Hellmann <doug@doughellmann.com>
* Use Sphinx 1.5 warning-is-errorStephen Finucane2017-04-201-1/+2
| | | | | | | With pbr 2.0 and Sphinx 1.5, the setting for treat sphinx warnings as errors is setting warning-is-error in build_sphinx section. Enable this. Change-Id: I39ffb22c37a05f00cade2fbd14449eaf77dc3d39
* Explicitly set 'builders' optionStephen Finucane2017-04-191-0/+1
| | | | | | | | | An upcoming release of pbr will require explicitly stating which builders are requested, rather than defaulting to html and man. Head off any potential impact this may cause by explicitly setting this configuration now. Change-Id: I94098478dd80fd8c41f63d192422c6240f3cd92a
* Remove references to Python 3.4lijunbo2017-03-241-1/+0
| | | | | | | Now that there exists only a gate job for Python 3.5 and not 3.4, we should remove those references to the 3.4 that is untested. Change-Id: I8853fadc29823b16fb4b620648636d658ec38d8d
* Add Python 3.5 classifier and venvzheng yin2016-07-121-0/+1
| | | | | | | 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: I15304210a7f32b719a910e22518d33427ddedbb9
* Update the home-page with developer documentationvenkatamahesh2016-05-171-1/+1
| | | | Change-Id: I570ee3d8963292ebb1c0fef7e7794378c7f08e7e
* Drop py33 supportShu Muto2016-01-071-1/+1
| | | | | | | | | | | | | | | "Python 3.3 support is being dropped since OpenStack Liberty." written in following URL. https://wiki.openstack.org/wiki/Python3 And already the infra team and the oslo team are dropping py33 support from their projects. Since we rely on oslo for a lot of our work, and depend on infra for our CI, we should drop py33 support too. Change-Id: Id80bab700d0535b919be6b8f42e0c1561557e45e Closes-Bug: #1526170
* Remove py26 supportshu-mutou2015-12-151-1/+0
| | | | | | | | | | As of mitaka, the infra team won't have the resources available to reasonably test py26, also the oslo team is dropping py26 support from their libraries. sine we rely on oslo for a lot of our work, and depend on infra for our CI, we should drop py26 support too. Change-Id: I50eff4ea33358791cc4f139b3b369489c38f7e5c Closes-Bug: 1519510
* Add wheels section to the setup.cfgFlavio Percoco2014-06-301-0/+3
| | | | | | | Glance client's setup.cfg was missing the wheels section. This commit adds it and makes the client's setup.cfg consistent with other clients. Change-Id: I16030c0379dae3c3c07bd73f09798c2160310811
* Add missing classifiersFlavio Percoco2014-06-301-0/+2
| | | | | | | | This commit adds 2 more classifiers to setup.cfg. An environment classifier that specifies glanceclient is a console tool and a development classifier that specifies it is production ready. Change-Id: Ia60ea76798503b0a729c384298f1a633d695a1ab
* Add license to setup.cfgFlavio Percoco2014-06-301-0/+1
| | | | | | | | | Glance client's setup.cfg was missing the license attribute. This commit adds it to make it consistent with other clients and server libraries. The value of the license attribute reflects the license in the LICENSE file. Change-Id: Ia2e8c3be4fe7eaf0db5eb397646068c83076c2ff
* Finalize Python3 supportFrederic Lepied2014-05-201-0/+2
| | | | | | | Set the environment variable PYTHONHASHSEED to 0 to have predictive tests under Python 3. Change-Id: Ia15a9383e0f20bd0e4572e9f9b9772f1704dff86
* Migrate to pbr.Monty Taylor2013-05-181-0/+31
| | | | | | Fixes bug 1179007. Change-Id: I99d571bbf37ef53366a96de088c249cb6fd23b0e
* Migrate to testr.Monty Taylor2013-01-161-8/+0
| | | | | | Part of blueprint grizzly-testtools Change-Id: I9a12f0300e2731a6ee0a82e1f9737a6b83aa5d85
* Edit build_sphinx options.Clark Boylan2012-06-081-3/+3
| | | | | | | | | To better facilitate the building and publishing of sphinx documentation by Jenkins we are moving all openstack projects with sphinx documentation to a common doc tree structure. Documentation goes in project/doc/source and build results go in project/doc/build. Change-Id: Idf3e4472f91a1f5ae36e64b339bef99d4d960b88
* Use tox for running tests locally.James E. Blair2012-04-271-5/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See: http://wiki.openstack.org/ProjectTestingInterface Tox can manage virtualenvs, and is currently doing so for running tests in Jenkins. It's just as, or more, useful for running tests locally, so this starts the migration from the run_tests system to tox. The goal is to reduce duplicate testing infrastructure, and get what's running locally on developer workstations as close to what is run by Jenkins as possible. This patch removes run_tests.py, and the scripts that manage .venv. It makes run_tests.sh call tox to facilitate the transition for developers used to typing "run_tests.sh". Developers will need tox installed on their workstations. It can be installed from PyPI with "pip install tox". run_tests.sh outputs those instructions if tox is not present. New facilities are available using tox directly, including: tox -e py26 # run tests under python 2.6 tox -e py27 # run tests under python 2.7 tox -e pep8 # run pep8 tests tox # run all of the above tox -e venv foo # run the command "foo" inside a virtualenv The configuration of the openstack nose plugin is removed from setup.cfg and added to the nosetests command line arguments in tox. It is used when running tox from the command line, so the enhanced, colorized output is visible to developers running the test suite locally. However, when Jenkins runs tox, the xunit plugin will be used instead, providing output natively understood by jenkins which is much more readable in that context. Change-Id: Id678c2fb8a5a7d79c680d3d1f2f12141f73dc8a6
* All the latest OpenStack hotness.Monty Taylor2012-02-291-0/+7
|
* Initial checkin for new CLI and client packageJay Pipes2012-02-291-0/+13
Copied mostly from python-keystoneclient with some Glance-specific stuff. README.rst shows what WILL be the way to do things, not what is currently coded :)