42 Commits

Author SHA1 Message Date
Stephen Finucane
8312bb23d4 setup: Fix classifier
Change-Id: Id87045d233a4a7c5574e0138f0da7ade8a5d7fd7
Signed-off-by: Stephen Finucane <sfinucan@redhat.com>
2023-09-21 19:00:56 +01:00
Stephen Finucane
784112aef6 Drop support for Python < 3.8, use PTI test interface
Everything except the check-requirements-job template, since we're not
an official OpenStack project.

Change-Id: I610a35f12e0570477c5f6c24af6252be2525bd17
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2023-09-11 11:08:06 +01:00
Stephen Finucane
c898b2c5ff setup: Update classifiers
We don't support Python 3.5 any more but to be honest this whole thing
is unnecessary now that we've 'python_requires'.

Change-Id: I27d455d6379f059ed0476360c7f32a776ecf7d2b
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2023-09-07 15:48:08 +01:00
Stephen Finucane
ac07b56336 Drop Python 2.7 support
This is now a Python 3-only package. We must temporarily cap Sphinx at
3.x or lower to get the build passing, but this can be addressed in a
follow-up shortly.

Change-Id: I1923d1dcd92cce349211dee5b01a3c365b151ead
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2021-07-26 17:37:07 +01:00
Zuul
764c091ca0 Merge "Remove support for SOAP protocol" 2019-05-14 16:41:28 +00:00
Zuul
2332463ae7 Merge "Remove support for Ext Direct protocol" 2019-05-14 16:41:27 +00:00
Stephen Finucane
bff9624cbc trivial: Reformat setup.cfg
Came to see if there was documentation configured here. Ended up fixing
formatting. So be it.

Change-Id: I61247ff85571c775dd7be823127fe1ca4ca622d4
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2019-05-02 20:42:18 +00:00
Stephen Finucane
4c5c051fcb Remove support for SOAP protocol
This also allows us to removal lxml as an optional dependency.

Change-Id: I7ce0418012070677e36e41236487f3fabc0763a8
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2019-05-02 10:54:56 -06:00
Stephen Finucane
3fb55f7f4f Remove support for Ext Direct protocol
I didn't even know this was a thing. Needless to say, we can safely
remove this now.

Change-Id: I92c9c0fe99af61c438ab92a61bd8dd8bb192054b
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2019-05-02 09:41:00 -06:00
Dmitry Tantsur
f054ccbf4d Move CI jobs in-tree, add Python 3.6 and 3.7
Fixes a pep8 error that managed to sneak in.

Change-Id: I90b91a69537934fd279bda808aae2d2c653b17e1
2019-03-12 12:20:36 +01:00
qingszhao
033b03fa19 Removed older version of python added 3.5
In setup.cfg file the python 3.5 is added

Change-Id: I46c9d28f4dae0bba29af14e8beb4515d1d59fbd7
2018-09-30 10:07:52 +08:00
Lucas Alvares Gomes
9676ffcd1d Fix the setup.cfg metadata
This patch is removing the quotes from "author" and "author-email"
metadata in the setup.cfg file. Apparently having the values quoted
causes the openstack-infra/project-config release.sh script to error out
when uploading it to Pypi.

This patch also updates the "url" metadata to point to the openstack git
server.

Change-Id: I992a5053a48f7a49f08f299b170cc3da40de242b
2017-01-04 14:43:55 +00:00
venkatamahesh
5376fe2f0e Change the repositories from stackforge to openstack
Change-Id: Ia3fced3c026fe6f8a039a584b99f8d44f8a8b3f4
2015-10-19 14:51:33 +05:30
Jenkins
eb37037f54 Merge "Remove tab character from setup.cfg" 2015-04-29 11:16:43 +00:00
Louis Taylor
b4e918bdfe Remove unsupported python versions from setup.cfg
Openstack doesn't support these versions, so we probably shouldn't have
to.

Change-Id: Ica6a221c7b1488f9b25e3027a265df9258951764
Closes-Bug: #1447048
2015-04-22 17:46:25 +01:00
Louis Taylor
5874aa6b17 Remove tab character from setup.cfg
This annoyed me more than it should.

Change-Id: Ia8690d585c991ee14dc87de1d91ac931be0551ce
2015-04-21 21:03:14 +01:00
Ryan Petrello
f470c66c8a Include tests in the source distribution (so pecan can download and run them).
Change-Id: I689133c53a1bba749d96cd4e612c2628816ae3a7
2014-11-20 10:04:50 -05:00
Doug Hellmann
dd8a9e6374 Disable universal wheels
We can't build universal wheels of WSME because they end up with the
wrong dependency list, which ends up causing WSME to try to install
ipaddr under python 3 where it is (a) not needed and (b) can't be
installed because of a syntax error.

Change-Id: Ia7f6cb4cad9bb8cb58a6004ab2a394584e2e9efd
2014-11-19 10:21:23 -05:00
Sascha Peilicke
984e9e360b Support building wheels (PEP-427)
With that, building and uploading wheels to PyPI is only one "python
setup.py bdist_wheel" away.

Change-Id: Ia7583925080fbe15d8274ff4badcd089b6512004
2013-11-19 10:40:53 +01:00
Doug Hellmann
85bcf74e99 Remove version number from setup.cfg
pbr looks at the git tag for the version, so we do not
want a hard-coded value in the setup.cfg

pbr handles dev tagging automatically, so don't do
that via setup.cfg

pbr recursively finds packages, so we do not need to
list them explicitly in setup.cfg

Change-Id: I59a3e9d789c97f2cb9b6c487c553127af5a36b9f
2013-09-11 12:15:30 -04:00
Ryan Petrello
72c20e7ea1 Remove py25 and add 26 support to tox.
Change-Id: Ic178eaf7a4c30e2969cb504de0ef9a09e58c155c
2013-09-04 16:42:05 -04:00
Ryan Petrello
9246e4d4be Update README and package metadata to reflect gerrit review process.
Change-Id: I6418f723d064160518a5070c2ddf1d52a3e01258
2013-08-20 15:36:02 -04:00
Christophe de Vienne
4cb45f1d44 Change version to 0.5b3 (may change to 0.5 directly) 2013-04-29 11:07:37 +02:00
Christophe de Vienne
6a062fa5af update the Changelog for next version + update version number 2013-02-15 16:03:47 +01:00
Christophe de Vienne
5c87210733 Re add the dev and build tags on version 2013-02-08 21:52:38 +01:00
Christophe de Vienne
85455b6d94 Add missing modules to the packages list 2013-02-08 17:06:26 +01:00
Christophe de Vienne
2bd3bf6644 Made the summary shorter (see issue #6) 2013-02-08 16:35:27 +01:00
Christophe de Vienne
f807817e5f Merge in wsme-extdirect 2013-01-25 22:56:13 +01:00
Christophe de Vienne
03b038b6bf Merge in wsme-soap 2013-01-24 22:26:42 +01:00
Christophe de Vienne
bfc0a088cc Set version to 0.5b1
--HG--
extra : rebase_source : 2d2a38da4b5f9c4eb2a93efb5945ac45713425bd
2013-01-18 09:53:13 +01:00
Christophe de Vienne
8736089dc9 Moved non-core features to the wsmeext namespace package
--HG--
rename : wsme/cornice.py => wsmeext/cornice.py
rename : wsme/pecan.py => wsmeext/pecan.py
rename : wsme/sphinxext.py => wsmeext/sphinxext.py
rename : wsme/tg1.py => wsmeext/tg1.py
rename : wsme/tg11.py => wsmeext/tg11.py
rename : wsme/tg15.py => wsmeext/tg15.py
2013-01-17 13:15:25 +01:00
Christophe de Vienne
c3891c477e Rework the rest implementation. We now have a single protocol that can manupulate different dataformat thanks to the helpers provided by the xml, json and args modules (which will be used by the adapters too). Some corner cases still don't pass the unittest, and some code cleaning is required. 2012-11-07 18:19:11 +01:00
Christophe de Vienne
ddd2ba251e Move around the REST implementation : wsme.protocols.commons -> wsme.rest.args, wsme.protocols.rest -> wsme.rest.protocol, wsme.protocols.restxml/json -> wsme.rest.xml/json, wsme.protocols.__init__ -> wsme.protocol.
--HG--
rename : wsme/protocols/__init__.py => wsme/protocol.py
rename : wsme/protocols/commons.py => wsme/rest/args.py
rename : wsme/protocols/restjson.py => wsme/rest/json.py
rename : wsme/protocols/rest.py => wsme/rest/protocol.py
rename : wsme/protocols/restxml.py => wsme/rest/xml.py
2012-11-06 22:34:03 +01:00
Christophe de Vienne
c8b0b3b7a6 Change version to avoid dependencies problems in the CI 2012-10-31 16:02:05 +01:00
Christophe de Vienne
4747aa82f1 Reorganise the decorators. expose and validate are now in wsme.rest, and ws.api.signature becomes the raw decorator to declare a function signature. Got rid of the 'pexpose' decorator, which will be replaced later by a better way. 2012-10-31 10:48:01 +01:00
Christophe de Vienne
179126dba6 Remove the b1 tag, 0.4 is about to be released 2012-10-15 15:51:33 +02:00
Christophe de Vienne
e295d01c16 Still need to specify the requires int the setup.py, as d2to1 does not seem to handle python_version dependant metadata 2012-09-17 23:25:13 +02:00
Christophe de Vienne
8d61bd983e Now using d2to1, which simplifies a lot the setup.py
--HG--
extra : rebase_source : 1c80ea35061f668ba6d2b72c753e83aaac0e4532
2012-09-17 23:03:19 +02:00
Christophe de Vienne
766e5057ac tox now combine code coverage results 2012-05-03 20:02:22 +02:00
Christophe de Vienne
423c422aca Python 3.2 port 2012-04-24 11:36:35 +02:00
Christophe de Vienne
c73d2078ef Enable code coverage by default 2012-04-18 14:19:24 +02:00
Christophe de Vienne
9b5e130c87 Add a setup.cfg 2011-10-02 21:36:17 +02:00