| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: Ie2e9b0b9507a85e899f68419d0686e03411be2e7
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
py35 jobs are going to be run in the gate soon. Add py35 to the list
of defaut envs and add corresponding pifpaf environments for running
tests locally.
All py35 tests currently pass - we can effectively declare py35
compatibility via a new classifier in setup.cfg.
Change-Id: Iea7e286062f95d5c61b9ec1e7f6af4138fe3ce99
|
|/
|
|
|
|
| |
It's only needed for python < 2.7 which is not supported
Change-Id: If364adc5d266557c68c85b5dcfde4c6439a773f7
|
|
|
|
| |
Change-Id: I2db8154172bb5d1a84689984cffd4c8295f6a799
|
|
|
|
|
|
|
| |
subunit-trace is also provided by os-testr which
is a more lightweight dependency than tempest-lib.
Change-Id: Ic91beb8278f9dfa3785f8f3dd495db609a88390e
|
|
|
|
| |
Change-Id: I9f8c241551ecb0eebb9ebc4f379b77ab2e31dc1c
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This leverage pifpaf to start MySQL or PostgreSQL temporarily and allow to test
provisioning directly without being on OpenStack CI by adding new tox
targets:
- py27-mysql
- py27-postgresql
- py34-mysql
- py34-postgresql
- py27-all
- py34-all
These targets will start MySQL or PostgreSQL before running the tests,
while exporting the connection string to $PIFPAF_URL. The `all' target
will start both MySQL and PostgreSQL and will run the tests against
these backends, plus SQLite.
Also, this patches add OS_TEST_DBAPI_ADMIN_CONNECTION to be allowed to
be passed through tox. This allows to run the opportunistic tests on a
more persistent pifpaf database, for example by running tox with:
$ eval `pifpaf -g OS_TEST_DBAPI_ADMIN_CONNECTION run postgresql`
$ echo $OS_TEST_DBAPI_ADMIN_CONNECTION
postgresql://localhost/postgres?host=/var/folders/7k/pwdhb_mj2cv4zyr0kyrlzjx40000gq/T/tmpMGqN8C&port=9824
$ tox -e py27
[…]
$ tox -e py34
[…]
$ kill $PIFPAF_PID
Change-Id: I1ee582e6f96e98378f02be79f4aaff0f447a062a
Depends-On: Id3e6b694bb186724517599cd9875ad80ceeee053
|
|
|
|
| |
Change-Id: I590e44bffd711b810792855123aacdc85e864184
|
|
|
|
| |
Change-Id: Iddbae4f4df0089cb6776c2602af60a94cd7bdbdf
|
|
|
|
| |
Change-Id: I221b36a6480e7c9c5f65c0c904e95d830e8a6f6e
|
|
|
|
| |
Change-Id: I76462ae49dc4d102c24430a9382150001ee01cbb
|
|
|
|
|
| |
Change-Id: I6574d2bb21fa8c64290b06ab493f8f7c8b1b7c16
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
|
|
|
|
| |
Change-Id: Ic7047825c790913cc988c9a6739ab882dba6d568
|
|
|
|
| |
Change-Id: Icb8474b007085b0b803fd1413026fa3dd8f68d34
|
|
|
|
| |
Change-Id: I1103fed62ae10b1b53f4478022c9ac7e28799695
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Follow new infra setup for translations, see spec
http://specs.openstack.org/openstack-infra/infra-specs/specs/translation_setup.html
for full details.
This basically renames oslo.db/locale/oslo.db.pot to
oslo_db/locale/oslo_db.pot.
For this we need to update setup.cfg.
Update also domain name in _i18n.py.
Change-Id: I5b3052f840201557f3b1c85effeda3bb3318a9ee
|
|
|
|
| |
Change-Id: I98da614e5336d531bb6d69a8dd08d454b20fd6f6
|
|
|
|
| |
Change-Id: I94f7328437266d6dbaece5e6b2f21a0ea700064e
|
|
|
|
| |
Change-Id: I6d23bee6e6e9b0a7a6dcb20edb8ef4476c2d561e
|
|
|
|
| |
Change-Id: Ic4ffc33e2b1d4228af88cf952a3f8c129a4db3be
|
|
|
|
|
|
|
|
|
|
|
|
| |
Adds extras for e.g. nova to use for testing, so that oslo.db can
control the libraries used.
Removes test-requirements.txt - it becomes a single env-marker
controlled list, and shows how tox will access those dependencies.
Co-Authored-By: Roman Podoliaka <rpodolyaka@mirantis.com>
Change-Id: I97ef5bad215abe60d92c3fda4474c48ccb13eab0
|
|
|
|
| |
Change-Id: I8d17187229811cdb9fc7a89f2f58726bdb96db4e
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
The current value for home-page is launchpad url
which is not relevant one and so it is replaced
with Oslo wiki page
Change-Id: I202d9eb72f7ea152e8ed10b86556b334f7793b34
|
| |
| |
| |
| |
| |
| |
| | |
This project is 2 and 3 compatible so a universal
wheel is appropriate/expected.
Change-Id: Ide29cc4b33a8be94459babbaecb638b9b17b04d7
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When generating the docs some warnings were generated.
Also, configure doc build so that if there are warnings, the
build will fail.
Change-Id: I7e10499294cf1f06f766cbff392e9de32ea48e5a
|
|/
|
|
|
|
|
|
|
|
| |
The module docs were out of date (sqlalchemy.enginefacade was
missing).
Rather than try to keep this up to date by hand, autogenerate the
module docs.
Change-Id: I9b36cc635c1c0af9a61b5da20205f5628aec97e7
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
testscenarios and testresources are only needed if you're using the
oslo.db testing fixtures downstream, otherwise you don't need this at
runtime in a deployment, so move them into the setup.cfg [extras] group.
If a consumer of oslo.db wants to use the db test fixtures then they
install oslo.db like 'sudo pip install oslo.db[fixtures]'.
This should trigger a major version bump for the library when it lands.
Closes-Bug: #1429233
Change-Id: I1a7c5b6a7b29cd3a50655f60606cc0b025400a96
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove the oslo namespace package shims, and the tests for importing
using those names.
Blueprint remove-namespace-packages
Depends-on: Id25875f3ef51c2b84cf2b9362039a5196feaa531
for openstack/tuskar
Change-Id: If3036e03a68c2e865b5f0495c74fe8303de93d21
|
|
|
|
| |
Change-Id: Ia4993cd36fa1573c3ac28abe08ea7c665a8332c0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add Python 3, 3.3 and 3.4 classifiers. The "Python :: 3" classifier is
needed by the caniusepython3 tool to check if dependencies of a project
are Python 3 compatible:
https://caniusepython3.com/
Information on the Python 3 port of OpenStack:
https://wiki.openstack.org/wiki/Python3
Change-Id: I2a0c8d7c3ab3c97a945a49b64a56341c35ec5536
|
|
|
|
|
|
|
| |
Rather than repeating the library name, have the summary use proper
names instead.
Change-Id: Icf76c338c2420cb08fdebe291be131dc5383964a
|
|
|
|
|
|
|
|
|
|
| |
Move the public API out of oslo.db to oslo_db. Retain the ability to
import from the old namespace package for backwards compatibility for
this release cycle.
Blueprint: drop-namespace-packages
Change-Id: Ie96b482b9fbcb1d85203ad35bb65c1f43e912a44
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Switch to manually generated rst files for the API documentation so we
do not expose private parts of the library.
Fix formatting of usage.rst
Convert bullet list to section headers to fix rendering issues and make
the docs more readable.
Fix formatting of docstrings in classes exposed in the docs to eliminate
warnings/errors from Sphinx.
Add history.rst
Change-Id: I6f500775f801558f7c0c29f180b60f83a7150e02
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
Added the new tox environment to build docs.
Fixes in oslo.db documentation building
Change-Id: Icab4f299df3d8a4c40dc4fd7292609109f206afd
|
|/
|
|
|
|
|
|
|
|
|
|
| |
Ability to use thread pooling for DB API calls should be returned in
oslo.db as DB API wrapper.
Base on the fact that this wrapper is optional, `eventlet` should
not be added in requirements.
bp add-tpool-proxy-wrapper
Change-Id: I2343556c157e9f0f695e14ca0283914ef23c972c
|
|
|
|
|
|
|
|
|
|
|
| |
removed the python 3 classifier. See note
https://github.com/malor/oslo.db/commit/e4cfa6d39d2aa53af64ab34de97183f98fbeb667#commitcomment-6058177
added W292 pep8 check. See note
https://github.com/malor/oslo.db/commit/276f7570d7af4a7a62d0e1ffb4edf904cfbf0600#commitcomment-6058296
added usage examples. See note
https://github.com/malor/oslo.db/commit/e4cfa6d39d2aa53af64ab34de97183f98fbeb667#commitcomment-6058130
|
|
|
|
|
|
|
|
| |
- add missed requirements
- add required modules from openstack.common
- added entry points to setup.cfg
- fixed tests location
- fixed incorrect common modules imports
|
|
|