sphinx-testing is needed by os-api-ref for testing the theme.
- Is the library actively maintained?
No changes in the last 12 months, but also no open issues.
- Is the library good code?
I believe so, includes tests itself.
- Is the library python 3 compatible?
Yes.
- Is the library license compatible?
Yes, BSD license.
- Is the library already packaged in the distros we target (Ubuntu
latest / Fedora latest)?
Packages found for Ubuntu and openSUSE:
http://packages.ubuntu.com/xenial/python-sphinx-testinghttps://build.opensuse.org/package/show/devel:languages:python/python-sphinx-testing
- Is the function of this library already covered by other libraries
in ``global-requirements.txt``?
Not that I'm aware of.
- Is the library required for OpenStack project or related dev or
infrastructure setup? (Answer to this should be Yes, of course)
Which?
Yes, os-api-ref - which is used to display api-ref of server projects.
Change-Id: I3bb1d25e3b9881b9cf18134f0eac84a8f4aedae6
OVS 2.6.0 was just released. This version includes support for
Python 3. Now that it is officially released, I think we should only
depend on 2.6.0 and up.
Change-Id: I669ec72743a61b0908c461ff0ec3340f8683a6ec
Signed-off-by: Russell Bryant <rbryant@redhat.com>
Nova has been installing an empty policy file in devstack for a while
now because it's not necessary to define rules in policy.json if you are
okay running with the defaults set in code. However oslo.policy did
require that the policy.json file exist, even if empty, until 1.14.0. By
updating the min required version Nova, and other projects, can remove
the useless empty policy file.
Change-Id: I09fa842ffbe75bed269cef6edc9c82d18bfe9297
Due to the rename of the job adding the -ubuntu-xenial suffix,
we have exceeded the path limit and can no longer run inside the
tox environment. shortening to a shorter check name (and renaming
the job) should fix this.
Change-Id: I0927ae81148d15256bd4dfe2a5e48b1819bbe2af
I made a mistake in my initial commit for addining murano-pkg-check
library to the openstack/requirements https://review.openstack.org/#/c/370293/,
I point not existed version of this library in upper-constraints.txt.
It needs to be fixed.
Change-Id: Ic8e0866de0e97f7973b0877c700d4e9894beeb84
1.4.1 adds (optional) support for checking that response headers
sent by the intercepted application are in the proper form (`str`
objects in python 2 and python 3, thus bytes in one and not the
other). This is hard to test in the code that uses wsgi-intercept
because most HTTP libraries will normalize the response headers
to a convenient type.
This functionality will be used in the tests of the placement
API in nova.
Change-Id: I3b8aabda929fe39b60e645abb6fabb9769554829
Requests-mock 1.1 released a fix for bug #1616690 which will allow it to
be used in swiftclient tests. Update global requirements so we can start
that process.
Related-Bug: #1616690
Change-Id: Id5ddd72ab9e3c1ac69e8c97c6859c8ad3e0c5a83
The abclient package is a http client for EISOO AnyBackup software for use with Python.
The latest version is: https://pypi.python.org/pypi/abclient/
Needed for: (karbor): If3359461cf1c04564ecc93f2712b92e4033455f2
New library questionnaire:
* Is the the library actively maintained?
Yes. It has active tests, pypi publishing, and works with Python 2.x and 3.x.
* Is the library good code?
I believe so.
* Is the library python3 compatible?
Yes. The code is tested against python3.
* Is the library license compatible?
Yes. The Apache License 2.
* Is the library packaged with targeted Linux distros?
No.
* Is the function of this library covered by other libraries in global-requirements.txt?
No.
* Is the library required for OpenStack project or related dev or infra setup?
Yes. Needed for karbor to invoke AnyBackup services.
Change-Id: I6909d03472a0bf0d306f2431d487203f635720f5
We are replacing all usages of the 'retrying' package with
'tenacity' as the author of retrying is not actively maintaining
the project. Tenacity is a fork of retrying, but has improved the
interface and extensibility (see [1] for more details). Our end
goal here is removing the retrying package from our requirements.
While working through the replacement of retrying with
tenacity [3] we uncovered a critical bug in tenacity that
was fixed with [4]. This fix has been release as part of
tenacity 3.1.1 [2].
This patch bumps our version of tenacity to 3.1.1 in order
to pickup the fix in [4].
[1] https://github.com/jd/tenacity
[2] https://pypi.python.org/pypi/tenacity/3.1.1
[3] https://review.openstack.org/#/q/topic:retrying-to-tenacity
[4] https://github.com/jd/tenacity/pull/28
Change-Id: I8ff3333401e9c3a732076a365acae89ad8feeb47
OpenStackClient requires an openstacksdk minimum requirement of
0.9.6 for new network commands and features. However, version
0.9.6 has a known issue for senlin. This patch bumps the mimimum
version to 0.9.7 to address both needs.
Change-Id: I2ad67cdbfa3bbf438c9b3321487111e3e80344c3
The sphinxmark package is already used by openstack-manuals and
we would like to also use it in OpenStack-Ansible in order to
clearly mark the release name in published documentation. This
reduces confusion about which release the documentation applies
to.
The package is only used in test-requirements.txt for the purpose
of documentation publishing.
Git source: https://github.com/kallimachos/sphinxmark
- Is the library actively maintained?
Yes. It has active tests, pypi publishing, and works with
Python 2.x and 3.x.
- Is the library good code?
I can't really speak to that as it's not my particular forte.
- Is the library python 3 compatible?
Yes.
- Is the library license compatible?
Yes, uses Apache 2.0 since version 0.1.14.
- Is the library already packaged in the distros we target (Ubuntu
latest / Fedora latest)?
Maybe - I don't think it's relevant as this library will only be
used for docs publishing.
- Is the function of this library already covered by other libraries
in global-requirements.txt?
No.
- Is the library required for OpenStack project or related dev or
infrastructure setup?
Yes. It is used for docs publishing across multiple projects.
Change-Id: Iefab37db255da0b1aadef64a55b0a519c489908c
* Is the library actively maintained?
Yes; this library is mantained by Murano team
* Is the library good code?
Yes; it is good as Murano project code
* Is the library python 3 compatible?
Yes, it has py34 gate.
https://github.com/openstack-infra/project-config/blob/master/zuul/layout.yaml#L10988
* Is the library license compatible?
Yes Apache 2.0 lic.
* Is the library already packaged in the distros we target
(Ubuntu latest / Fedora latest)?
No.
* Is the function of this library already covered by other
libraries in global-requirements.txt?
No
* Is the library required for OpenStack project or related dev
or infrastructure setup? (Answer to this should be Yes, of course)
Which?
Yes, murano-pkg-check is required for Murano project. See this
patchset https://review.openstack.org/#/c/372271/
Depends-On: Ib86d8410decfe0e679df9dbacab33eab83a56d12
Change-Id: I992d4d550ca81f77feea87a34c1352e6f881baf7