Commit Graph

304 Commits

Author SHA1 Message Date
OpenDev Sysadmins 0619d6df37 OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:26:10 +00:00
Jeremy Stanley 5b0fbe6a25 Workflow documentation is now in infra-manual
Replace URLs for workflow documentation to appropriate parts of the
OpenStack Project Infrastructure Manual.

Change-Id: I2d8467b98a3489ce7f59dcef0fd2b3c0956b0f53
2014-12-05 03:30:39 +00:00
Jenkins 794b9600d0 Merge "Stop using intersphinx" 2014-09-21 13:38:19 +00:00
OpenStack Proposal Bot 100032ab0c Updated from global requirements
Change-Id: If074e59b33375eeb8de892106d9b10a8a6bd7129
2014-09-19 08:51:10 +00:00
Andreas Jaeger 3ff86a54f9 Stop using intersphinx
Remove intersphinx from the docs build as it triggers network calls that
occasionally fail, and we don't really use intersphinx (links other
sphinx documents out on the internet)

This also removes the requirement for internet access during docs build.

This can cause docs jobs to fail if the project errors out on
warnings.

Change-Id: I71e941e2a639641a662a163c682eb86d51de42fb
Related-Bug: #1368910
2014-09-13 09:38:28 +02:00
OpenStack Proposal Bot cdd0785306 Updated from global requirements
Change-Id: I02927d0bfeb61895cd63cb5e0215bc3dc902ebda
2014-08-26 17:27:43 +00:00
OpenStack Proposal Bot 28e220c716 Updated from global requirements
Change-Id: I3b690a63fae7b3f1aaac4d6cc656c220a5ffe8fc
2014-08-22 12:33:54 +00:00
OpenStack Proposal Bot c98fcac5f6 Updated from global requirements
Change-Id: Ic34607a6a926eb131254a71efd174e759ad0303c
2014-07-21 23:59:34 +00:00
OpenStack Proposal Bot 81b9691dd6 Updated from global requirements
Change-Id: I9eca0e7b22a028495a1013a3fe3bc0681596a9a8
2014-07-18 10:42:18 +00:00
OpenStack Proposal Bot 4b8b68298b Updated from global requirements
Change-Id: I85e5f9e8b4cea3895231fd0c8a6e99e0ca59b204
2014-06-13 22:56:55 +00:00
OpenStack Proposal Bot ae342d2986 Updated from global requirements
Change-Id: I13af909b88bd18121617871a0847347e6e2c64cc
2014-05-28 20:59:07 +00:00
OpenStack Proposal Bot 3003b80547 Updated from global requirements
Change-Id: Ib783f2a6a4aecb4b438641d4616813d9aca252f9
2014-04-30 02:45:55 +00:00
OpenStack Proposal Bot 215e3addfd Updated from global requirements
Change-Id: Id6270a0e76e30324079a53bef99e799e271b0bb9
2014-04-19 00:11:43 +00:00
Jenkins 20f1794e09 Merge "Support building wheels (PEP-427)" 2014-04-17 05:01:17 +00:00
Doug Hellmann 18351c2085 Switch to oslosphinx
Use the version of the doc theme without the namespace
package.

Partial-bug: #1277168
Change-Id: I7788a9d6b5984fdfcc4678f2182104d2eb8a2be0
2014-03-12 10:14:00 -07:00
OpenStack Jenkins b05fbfa6d4 Updated from global requirements
Change-Id: I23f9349d04ec0e54321dce5fc6c88bcb8f289dec
2014-02-26 02:37:33 +00:00
ChangBo Guo(gcb) 7964466fb2 Remove vim header
We don't need vim modelines in each source file, it can be set in
user's vimrc.

Closes-Bug: #1229324
Change-Id: I1629d4e1752efc35e25b0d30f8d1d5171363de2b
2014-02-24 04:14:50 -05:00
Jenkins bf9618cac8 Merge "Remove tox locale overrides" 2014-02-17 11:07:52 +00:00
Jenkins ac8f3bd98c Merge "Sync sphinx version pinning from requirements repo" 2014-02-17 11:07:51 +00:00
Jeremy Stanley 3e918dffe0 Remove tox locale overrides
* tox.ini: The LANG, LANGUAGE and LC_ALL environment overrides were
introduced originally during the testr migration in an attempt to be
conservative about the possibility that locale settings in the
calling environment could cause consistency problems for test runs.
In actuality, this should be unnecessary and any place where it does
cause issues ought to be considered an actual bug. Also, having
these in the configuration actively causes older pip to have
problems with non-ASCII content in some package metadata files under
Python 3, so drop it now.

Change-Id: Ia910ded1789a1a8fac7d82f1ce97300ad7bfefda
Closes-Bug: #1277495
2014-02-11 08:48:24 -05:00
Davanum Srinivas 3bd1c80833 Sync sphinx version pinning from requirements repo
Change-Id: I02b808ec6224cab437654b15b8ad46a255ef93f2
2014-02-11 08:29:57 -05:00
Sascha Peilicke acf5eb4090 Support building wheels (PEP-427)
Universal is used to identify pure-Python module(by bdist_wheel). For
these, it is sufficient to build a wheel with _any_ Python ABI version
and publish that to PyPI (by whatever means).

Change-Id: Ia277504b291412553981e52bcca1ea9f6bd09b3f
2014-02-07 11:30:25 +01:00
Sascha Peilicke 6d4b875329 Sync with global requirements
Change-Id: I62bed36fd38426952c222dfaf25dd0c9e75e339c
2014-01-16 09:16:58 +01:00
Davanum Srinivas ed1e27faa1 Remove bad parameter for cfg.get
when loading from cfg file, cfg.get takes just 2 parameters not
three.

Added some basic tests and test for the specific change as well

Change-Id: I633d665f63271b6ada9196a0f08028d404b33110
2013-11-11 09:44:50 -05:00
Mark McLoughlin 1e0afa3168 Use properties for various version strings
No need to expose the weirdness of attributes which need to be
initialized by calling foo_string() methods.

Change-Id: I3248a62be1f8d9a81bb2e31258091c3ed692ab1a
2013-10-21 14:06:32 +01:00
Mark McLoughlin a619651e9c Remove some old weird methods
Definitely no need to retain "compatibility methods". Let's just fix
the code which uses the old names.

cached_version_string() doesn't seem to do anything useful anymore
either.

Change-Id: I00b0033ef3ada170941caf13fea74918cce59048
2013-10-21 14:06:09 +01:00
Mark McLoughlin 5bee3dd3e5 Expose VersionInfo from oslo.version package
Having to do:

  from oslo.version import version

kinda sucks.

Change-Id: Ia42858e6dda0dc4407728cf44cf06fbafb8c5824
2013-10-21 14:01:53 +01:00
Mark McLoughlin 4dcf91c721 Fix setup.cfg
Trailing whitespace and typo.

Change-Id: Iebe6851f664e759b9669f9a1f6831bd1fa8df138
2013-10-21 12:01:08 +01:00
Mark McLoughlin bcb3096041 Make the tests actually run
Firstly, add a missing oslo/version/__init__.py.

Secondly, move tests from oslo/version/tests/ to tests/

Having the tests under oslo.version and using oslo.sphinx in the same
virtual env doesn't seem to work. The issue appears to be that because
the tests don't get installed under the namespace package in the venv's
site-packages, testr can't find them.

Personally, I'm a fan of keeping tests in a different directory from the
runtime code and this is what works for oslo.config and oslo.messaging.

Thirdly, avoid using 'setup.py develop' with tox.

There seems to be an issue with the 'setup.py develop' approach caused
by the fact that oslo is a namespace package and we install oslo.sphinx
into this namespace in the virtualenv. This results in the oslo.version
package not being found when it's not properly installed into the
virtualenv.

These really should be three separate commits, but any one of them alone
causes testr to stop pretending everything is fine so they all need to
be merged together.

Closes-Bug: #1242614
Change-Id: I5140fa62dc8bdd10a58bd2847b27514a926e3c19
2013-10-21 12:01:08 +01:00
Alex Gaynor 464efedfdd Added pypy to the tox envs
Change-Id: I51636492c0866ea4ca81ef3940814527c70b225b
2013-10-01 07:33:55 -07:00
Monty Taylor 9203a4d65b Fix sphinx build
We're using oslo.sphinx now, we don't want to reference non-existing
local themes.

Change-Id: I29f6344d97b700add098e72d87aba8c47485293a
2013-09-30 10:59:26 -04:00
Monty Taylor 008fb370ec Turn things into oslo.version
Split oslo.version out into its own library.
2013-08-05 08:08:29 -04:00
Monty Taylor e5a8748a2f Add version override support from nova
Nova has a great feature that allows distro packagers to override
version strings by putting config files in known locations. We should
support this in our version processing code, because it's quite handy.

Change-Id: Ibb80649b45ecab90f982138cb07d2e5a8b7ac6d9
2013-07-25 08:47:55 -07:00
Monty Taylor be8aa97de2 Merge feature/merged2to1 into master
Upstream d2to1 has been rather unresponsive, and doing what we need
in this case is really easier without the extra complexity.

Change-Id: Ibd16944e76ad8398b57b6ddcbcd150cd462add3e
2013-07-12 03:03:18 -04:00
Jenkins 091ce52138 Merge "Put AUTHORS.in at the top of AUTHORS." into feature/merged2to1 2013-07-12 04:46:12 +00:00
Jenkins d54cc0dec4 Merge "Support version override with PBR prefix." into feature/merged2to1 2013-07-12 04:45:44 +00:00
Jenkins 0cf4cc8471 Merge "Fix some issues in setup.py test." 2013-07-12 01:24:57 +00:00
Jenkins 348c744fbd Merge "Support version override with PBR prefix." 2013-07-12 01:23:41 +00:00
Jenkins b2e08a2379 Merge "Don't try to install requirements repo." 2013-07-12 01:15:59 +00:00
Monty Taylor 1417c58ae1 Clean up hacking and path issues with d2to1
We imported in another code base. It takes a little bit of path
adjusting to get things right.

Change-Id: Ifb96652c822d5d243a6bedb77bc34e919be2d3a8
2013-07-11 15:02:12 -04:00
Monty Taylor 7e7d8f06aa Merge d2to1 into the tree, complete with history. 2013-07-06 14:16:17 -04:00
Jenkins c596336fb0 Merge "Move testrepository to test-requirements.txt." 2013-06-19 02:02:32 +00:00
Jenkins ebe1d3bdea Merge "Add an integration test script." 2013-06-18 20:08:25 +00:00
Jenkins 5d5c2d45a7 Merge "Make python setup.py test do the right thing." 2013-06-18 15:26:06 +00:00
Monty Taylor 94547fc855 Remove explicit depend on distribute.
Things in the world are moving towards setuptools 0.7, and
there is not a path between distribute and setuptools. Our explicit
dependency on setuptools is causing us to have to write patches to
try to jump through additional hoops to get it to install in the
right contexts.

Fixes bug 1189941

Change-Id: Id7a749c02203100dab52160a551d3548c8a48fd6
2013-06-11 08:17:55 -07:00
Jenkins eec909b6b4 Merge "Use pip instead of easy_install for installation." 2013-06-11 13:40:50 +00:00
Monty Taylor 0fea9c036e Use pip instead of easy_install for installation.
If we're running the installation of dependencies for installation
ourselves anyway - just use pip and be done with it. This means
that our requirements will get installed consistently regardless of
whether we're using pip, python setup.py install or a tox environment.

Change-Id: If92557a33a76553ad36bd136fa87780857a894b1
2013-06-10 21:31:47 -07:00
Jenkins 48100ec568 Merge "Skip git-checkout related tests when .git is missing" 2013-06-10 22:34:16 +00:00
Jenkins b8d5f454da Merge "Explicitly install install_requires." 2013-06-05 20:33:19 +00:00
Jenkins fbc9ee94e9 Merge "More python3 compatibility." 2013-06-05 14:10:22 +00:00