| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Build wheels that can be installed under python 2 and 3.
Fixes-Bug: #1363243
Change-Id: Ica67cc894f4c8622b0a5849aa8d62fb1d5009fc4
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I2ae513d7d37a709b9c8964e99dc1db591e754d7e
|
| |
| |
| |
| |
| |
| |
| | |
Link to the correct image for the "API Enforcement" section of the PyCon
2013 essay.
Change-Id: I844e6dcd2dccd9367cc5c49f13b9abfc01b69f4b
|
|/
|
|
|
|
|
|
|
| |
Move all test dependencies to test-requirements.txt and update
tox.ini to use that and the main requirements file to build the
virtualenv for testing. Remove redundant references to the different
requirements lists in other tox environment stanzas.
Change-Id: I1ff094778369ebfed567ebbb433ef487066f042a
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
Using six.add_metaclass instead of "__metaclass__" for Python 3.x
compatibility.
Change-Id: I8bf33fb1770511657587c8f7a33acfcf9a351e79
|
|/
|
|
| |
Change-Id: I8ba2d8fe0ae0d1c4aa76207e3522f9c487d8cf9d
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I0ec0071becf26f31cf7f44c871f64e08aba534ec
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: I0ebc484c56dc1578246240ac3499bceda0d871a2
|
|\ \ \ |
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
The venv environ is used to build the documentation, so it
needs to install the doc requirements.
Change-Id: Ice1d5f4e566eade52058dfb7db015aee9cc39909
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When using the DriverManager class, if the driver fails to load, it's
actually better by default to re-raise the exception. It's not something
possible when loading multiple extension, but it's safe to do so with
drivers. This just changes the default behaviour, and it can still be
overridden.
The upside of that change is that when you try to load a driver that
cannot be loaded because of missing dependency, you actually get the
ImportError backtrace on your screen rather than the useless:
RuntimeError: No 'foo' driver found, looking for 'bar'
which doesn't help at all. And the default mechanism that logs via
LOG.error() doesn't print anything at the screen if the application
didn't configure the logging subsystem.
Change-Id: I67d9e13a07c822c54dd16ac9ae7716747a24dd73
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add the script for running unit tests in other
projects so we can establish cross-project gate
jobs.
Depends on https://review.openstack.org/#/c/83411/
and https://review.openstack.org/#/c/83412/
Change-Id: I3d3e25f92ab6337432b54967a381662f32902a6d
|
|/
|
|
|
|
|
|
| |
Only log an error from loading a plugin if no load
failure handler callback is provided. Otherwise,
assume the handler will do any logging it wants.
Change-Id: Iac83f3c140067bc3d1996c40c0184e4a0d0b564a
|
|
|
|
|
|
|
| |
This update is based on the oslo-cookiecutter template for the
README for a new library.
Change-Id: I3ee1e22377e1dcca86ca3d5b208abc3c9dea70a9
|
|
|
|
| |
Change-Id: I6b6e20a7884b47ade466fc38641a5ac1a5f3e146
|
|
|
|
|
|
| |
Partial-bug: #1273455
Change-Id: I5402d71197979e579a2145f7f775b3e693dccfcc
|
|
|
|
| |
Change-Id: Ie871fdd8ee4917f3d628913baff742f7a92d92fa
|
|
|
|
|
|
|
|
| |
Commit 3c2b1df85a88162e086d4f62bf99079432851ba8 hard-coded requirements
checking when a plugin is loaded to be turned off (the previous default
was turned on). This commit adds a parameter so the caller can decide.
Change-Id: I639c1fed7231b8adeab1e3ef9c863763a60bfd0d
|
|
|
|
|
|
|
| |
A previous change added an argument to several methods without
updating their docstrings to describe it.
Change-Id: I10c753a2d935c0a4ae87ff9258c91f1530d398db
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When entrypoints are loaded it is sometimes useful
to be able to do more than LOG the failure that could
be emitted from the plugin failing to be constructed,
allowing the manager classes to be provided a callback
that can be called when such extension fails to load
is useful to track these types of failures.
Change-Id: Idc7e55ade6b3f80c348123fbceea64425d7d3508
|
| |
| |
| |
| | |
Change-Id: I4128994554a9291d5629e20774b1c5a91c4a58cc
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| | |
Some of the stackforge jobs use an environment "venv" to run
commands, like packaging a release.
Change-Id: I3453aaa0c7201d780301447936d26aca8ecfb91f
|
| |
| |
| |
| | |
Change-Id: Iae9aa84f48092b1c0d19d7271f049a9ff786996f
|
| |
| |
| |
| | |
Change-Id: I78ae4977b7f005e4b47aa736ed4594cd994fd3ca
|
|/
|
|
| |
Change-Id: Id3cc95ebe26b10d4da1aa978c2c818e199be316e
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update URLs in the documentation for the source and
bug tracker.
Add a .gitreview file to make reviews work.
Change the "style" tox env to "pep8" to be consistent with
the check job expectations.
Change-Id: I5dd1e157e11ef597dd22ab2e3f5d1219f0489a7e
|
|
|
|
| |
Change-Id: I474f1b3a47e0e118f5bd0a55866f6ed30e6b09c4
|
|
|
|
| |
Change-Id: Ibc6f88ffc1dd375d40b15e3c8c0bb51b6cd44f53
|
| |
|
|
|
|
| |
Change-Id: I3b319dc88edac538ebbba1102935d426b8dd5780
|
|
|
|
| |
Change-Id: I71d96a5feb308efe3803899b1ee7954444dd7761
|
|\
| |
| | |
Test instance factories
|
| |
| |
| |
| |
| |
| |
| | |
After some discussion, the make_test_instance factories expect a final
list of extensions, which simplifies creation and keeps responsibilities
better focused. Users who wish to test their check functions should do
so separately.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
The class method make_test_instance constructs manager instances using a
predefined list of extensions, rather than loading from entry points.
|
|/ |
|
|\
| |
| | |
a work-around to avoid cpython bug with atexit (15881)
|
| |
| |
| |
| | |
In python < 2.7.4, a lazy loading of package `pbr` will break setuptools if some other modules registered functions in `atexit`.
solution from: http://bugs.python.org/issue15881#msg170215
|
|\ \
| |/
|/| |
DOC: Updated index.rst: distribute -> setuptools
|
|/
|
| |
http://pythonhosted.org/setuptools/merge.html
|
|
|
|
| |
Change-Id: Ib4b9b5a91b7cfce8241b7ad641bb0b959344dc2a
|