Commit Graph

290 Commits

Author SHA1 Message Date
Tony Breeds b74c817102 Retire Packaging Deb project repos
This commit is part of a series to retire the Packaging Deb
project. Step 2 is to remove all content from the project
repos, replacing it with a README notification where to find
ongoing work, and how to recover the repo if needed at some
future point (as in
https://docs.openstack.org/infra/manual/drivers.html#retiring-a-project).

Change-Id: I079aae2ad46fe5c5352bcfd5b9122c0b352a44fb
2017-09-12 16:19:49 -06:00
ChangBo Guo(gcb) b18bd78569 Update URLs in documents according to document migration
Change-Id: I8351c6e79c9a35fc0d5620b68d31b812ca03e196
2017-07-13 11:52:27 +08:00
Doug Hellmann 7357e8aef0 switch from oslosphinx to openstackdocstheme
Change-Id: I1416bd7e05901dc22f0915af32808ff41ffbb2d0
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-06-28 13:09:04 -04:00
Doug Hellmann 03ac4f5fda turn on warning-is-error for doc build
Change-Id: Iabf25943a2e52667c4be67df654e0b2626bbb557
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-06-28 13:06:11 -04:00
Doug Hellmann e758e51871 move documentation into the new standard layout
Change-Id: Id5ae008eab8e52d8943659b809ed1bcd996e0794
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2017-06-28 13:05:57 -04:00
OpenStack Proposal Bot 1955f12f92 Updated from global requirements
Change-Id: I9ba78ad8f116d9af55cf5b48a78eeb68b1a9d60f
2017-06-27 12:23:44 +00:00
lingyongxu c98f5425d9 fix setuptools url
The url for setuptools was useless,the patch provide a useful one.

Change-Id: I1079b9ccacc72263e56bffbf4b1131bdb4ce7ae1
2017-06-08 16:05:52 +08:00
OpenStack Proposal Bot 91c2e418f5 Updated from global requirements
Change-Id: Ib856777ec9b54720d35b15453265ad0609c377e9
2017-06-02 22:08:46 +00:00
Jenkins 60604e273b Merge "Remove unused doc/requirements.txt" 2017-05-30 13:59:38 +00:00
Jenkins 895008da50 Merge "Remove 'run_sphinx' script" 2017-05-30 13:59:32 +00:00
Thomas Bechtold a0eaa74981 Remove 'run_sphinx' script
Docs are build via 'tox -edocs'.

Change-Id: I0e4b377e20356b3da182f73ae592bc83762c2528
2017-05-29 15:12:21 +02:00
Thomas Bechtold f59040ce44 Remove unused doc/requirements.txt
The requirements for documentation are already captured in
requirements.txt .

Change-Id: I1039caa84a18b4cfcf3749a1bb891bf793ce7a8c
2017-05-29 15:09:41 +02:00
Thomas Bechtold d6a138f6e4 Mark as Production/Stable instead of Alpha
stevedore is heavily used so mark it as Stable via a trove classifier.

Change-Id: I634272d2a4eb27156e2dee13ed70312d5a31c676
2017-05-29 15:03:41 +02:00
Thomas Bechtold 27500a3d92 Remove oslotest from test-requirements
It is not needed and stevedore is a fundamental package which should
try to keep its requirements list small.

Change-Id: I701613977f6c243c13d118d8822fe5db0e12f97e
2017-05-23 12:11:35 +02:00
OpenStack Proposal Bot 1d7b19c9db Updated from global requirements
Change-Id: If043c6e54f1353c5c17ce6074a61c7a9208f3c25
2017-05-17 03:59:37 +00:00
OpenStack Proposal Bot 56ef734c22 Updated from global requirements
Change-Id: I79fa15d310dbcd916bba9a168e1c8546c1553db7
2017-05-15 00:56:06 +00:00
OpenStack Proposal Bot 486d7cdbfe Updated from global requirements
Change-Id: I473edf39002402decbd1890ed2c56f1195c1522e
2017-04-12 04:23:10 +00:00
OpenStack Release Bot 23ef8c34bc Update reno for stable/ocata
Change-Id: I2da00b0eb780cddf986497cafde312f181a85e90
2017-03-09 06:55:41 +00:00
OpenStack Proposal Bot 4abadad814 Updated from global requirements
Change-Id: Iab19ec0f96e237065d84a21e3785f1ace018210b
2017-03-02 11:56:14 +00:00
OpenStack Proposal Bot a067cd6cf9 Updated from global requirements
Change-Id: I9a43ea26060180a6555bac0c299e71a04742dd4a
2017-03-02 05:08:02 +00:00
Jenkins da819caa98 Merge "Remove support for py34" 2017-02-14 07:35:39 +00:00
OpenStack Proposal Bot d345c69900 Updated from global requirements
Change-Id: I12ee06ec06f2e26f57f3021be1f8264910c44e21
2017-02-10 06:00:36 +00:00
gengchc2 292534789f Remove support for py34
The gating on python 3.4 is restricted to <= Mitaka. This is due
to the change from Ubuntu Trusty to Xenial, where only python3.5
is available. There is no need to continue to keep these settings.

Change-Id: I8899429c4bdbc723c448624be49cc27343798f25
2017-02-08 15:51:12 +08:00
Julien Danjou 6d56b58e22 extension: add entry_point_names method
This allows to get the list of valid entry points names declared for a
namespace, without loading them.

Change-Id: If9132edc14c2772732fd4ec0dc5dc3ebc4a56b3c
2017-01-13 15:52:38 +01:00
Julien Danjou eb04fc4a3e extension: expose _find_entry_points as list_entry_points
Having the ability to list the entry points without loading them can be quite
useful. Expose the internal method externally to help with that.

Change-Id: Id675f335957a95fcfce61934dfbfbb2c64af761a
2017-01-13 15:51:49 +01:00
Kevin Benton 04f5e154e5 Allow suppression of warnings from DriverManager
Some projects (e.g. Neutron) using the DriverManager with
another fallback mechanism when the alias doesn't exist don't
want the "Could not load warning" messages in the logs.

This patch allows the warn_on_missing_entrypoint kwarg to be
passed to DriverManager which passes it up to its parent
NamedExtensionManager.

Change-Id: Ia6f5f749fc2f73ca6091fa6d58506fddb058902a
2017-01-09 10:25:47 -08:00
Jenkins 57e4c9cde4 Merge "Show team and repo badges on README" 2017-01-04 10:52:41 +00:00
Flavio Percoco 55f9d175e8 Show team and repo badges on README
This patch adds the team's and repository's badges to the README file.
The motivation behind this is to communicate the project status and
features at first glance.

For more information about this effort, please read this email thread:

http://lists.openstack.org/pipermail/openstack-dev/2016-October/105562.html

To see an example of how this would look like check:

b'https://gist.github.com/736af151582e8886653d8de583c44810\n'

Change-Id: I03cf703c02cadfe3b21bd7b6b35619fd30bb4d17
2017-01-02 15:33:36 -05:00
Tony Breeds 79f75a7f70 Add Constraints support
Adding constraints support to libraries is slightly more complex than
services as the libraries themselves are listed in upper-constraints.txt
which leads to errors that you can't install a specific version and a
constrained version.

This change adds constraints support by also adding a helper script to
edit the constraints to remove stevedore.

Change-Id: I7a1285a2c3882b02987bfa95950689f5282aa407
2016-12-21 13:39:03 +11:00
Marianne Linhares 555bc47931 Broken link at stevedore developer documentation
At http://docs.openstack.org/developer/stevedore/
the link about "setuptools entry points" is broken.

Change-Id: I7cfd5af64e83b75f83c6ac0d48bfff2eac3c7435
Closes-bug: #1647151
2016-12-04 12:00:16 -03:00
Cao Xuan Hoang b43ac31d0e Add Apache 2.0 license to source file
As per OpenStack licensing guide lines [1]:
[H102 H103] Newly contributed Source Code should be licensed under
the Apache 2.0 license.

[1] http://docs.openstack.org/developer/hacking/#openstack-licensing

Change-Id: I81aa361c3a50bc76dd360002712a3a7b786621c4
2016-11-28 13:32:32 +07:00
OpenStack Proposal Bot b30ca0583a Updated from global requirements
Change-Id: I8ba90d820fd6e0dd4894b34936b773b1e12e752b
2016-11-09 04:25:17 +00:00
Jenkins eaab3706b2 Merge "Add reno for release notes management" 2016-11-03 12:45:29 +00:00
ChangBo Guo(gcb) 043e62abb4 Add reno for release notes management
The release management team have indicated this is their preferred way
to collect release notes in future.

Closes-Bug: #1634356

Change-Id: Idce0284b62602bfd51e64784e29739092ca13df3
2016-11-03 15:04:15 +08:00
OpenStack Proposal Bot b868483c42 Updated from global requirements
Change-Id: I3911c754970ff65f5c1253db1f05f258c5def3c3
2016-11-01 13:36:14 +00:00
Andreas Jaeger 0888d13a33 Remove reference to non-existing page
There is no modindex page generated, remove reference to it.

Change-Id: I2707c653ab4c7ab6b13478c5c0da35b82f0b5f65
2016-10-29 13:41:06 +02:00
OpenStack Proposal Bot 5d633cfc45 Updated from global requirements
Change-Id: I0989f5cf5f4179e19c2781a2706e054a3080916a
2016-09-28 17:01:47 +00:00
Yvonne Stachowski c27ce0b878 Fix typos in exception.py
There were a few typos in the descriptions of the exceptions
in exception.py

These have been fixed.

Change-Id: I21310f1f296406b93bf599b92505ad55aae528a1
Closes-Bug: #1615661
2016-08-22 15:47:02 +00:00
Doug Hellmann 62398ed4a3 do not emit warnings for missing hooks
Add a flag to disable the default warning log messages in the
NamedExtensionManager and then have the HookManager pass False by
default.

Change-Id: I78c91bcfd8cd41929f25057791157f82eb4a3a50
Closes-Bug: #1611387
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2016-08-09 17:02:00 -04:00
Swapnil Kulkarni (coolsvap) 0c6b78cf88 Remove discover from test-requirements
It's only needed for python < 2.7 which is not supported

Change-Id: I56ded7e918719b56ef96ac56f7806d2eea04f350
2016-07-21 09:11:14 +00:00
Jenkins bca3451dc6 Merge "make error reporting for extension loading quieter" 2016-07-14 03:38:44 +00:00
Jenkins c1c30a8c6b Merge "Replace assertEquals() with assertEqual()" 2016-07-13 16:43:39 +00:00
Doug Hellmann 4ec5022e4b make error reporting for extension loading quieter
Only log the full traceback for an import error from an extension if
debug logging is enabled. This avoids spurious tracebacks in the log
when an application probes for all available extensions or when a
dependency of an extension is not installed (in that case the error
message itself should be sufficient to debug the issue).

Change-Id: I43c24f3791d575c2ecf0d08d82d9de5d74ec1150
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
2016-07-13 11:55:57 -04:00
ChangBo Guo(gcb) 76c14b1051 Add Python 3.5 classifier and venv
Now that 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: I13d2453d9bd15ca3320968aa30f0fe9db13d717d
2016-07-12 17:26:23 +08:00
liangjingtao c8a3964ab7 Replace assertEquals() with assertEqual()
Fllow the hacking: http://docs.openstack.org/developer/hacking.
AssertEquals() logs a DeprecationWarning in Python 3.x,use
assertEqual() instead.This patch is to fix it.

Change-Id: I72f29a5f0858797140be20e3cad395a02b174bcb
Closes-Bug: #1600764
2016-07-11 18:56:09 +08:00
Jenkins f68325fc48 Merge "Fix NamedExtensionManager fails when loading failing extension in order" 2016-07-06 22:29:19 +00:00
ChangBo Guo(gcb) 1218ab61a1 Fix NamedExtensionManager fails when loading failing extension in order
NamedExtensionManager refer to extensions by names passed by caller.
A keyError is raised when name_order=True and can't load all extensions.

Closes-Bug: #1575185
Change-Id: I79769d4296efe98727751adc19bb8f33d75ba729
2016-07-04 15:46:58 +08:00
ChangBo Guo(gcb) da83cd831d Remove irrelated output item
We register two entry points in sample code, but show three items
in entry_points.txt, just remove it to keep consistent with code.

Change-Id: I7a76c4f23086fe1abdbf7140ba92f97ec1387aed
2016-07-04 03:04:49 +00:00
ChangBo Guo(gcb) e3d08cede9 Fix broken link about setuptools entry points
setuptools had moved document into readthedocs.io.

Change-Id: I40d9b49603a5f2c2117b639f21d68519f7a4a04f
2016-06-30 20:53:46 +08:00
Cyril Roelandt 6f81f6f1c1 NamedExtensionManager: call a callback when some names cannot be found
This will allow users to find out errors in their code that are currently
silently ignored.

Change-Id: I405511f9acc5319b1e4373be084f6a7c97556acf
2016-06-24 19:39:41 +02:00