| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
This allows to use patterns such as heat.tests.* to exlude modules from
autodoc genereation.
Change-Id: Ibfc4161670fd9344da88c4a85a3aea992fcdf519
|
|\ \
| |/ |
|
| |
| |
| |
| | |
Change-Id: Iccb0ba35a008596cb63e1d6954bd9cb8fa50ae78
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Make it obvious to the reader that data_files installation target
location translates to the actual system-wide root filesystem tree
when installed with sufficient permissions to do so.
Change-Id: I67a4dc61ab89b96b4f5e1f99f0199e5a3247412a
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
In gnupg 2.1 %no-ask-passphrase is a no-op. As a result gpg attempts to
prompt for a passphrase and as the shell is not interactive it fails.
To allow gnupg 2.1 to create passphrase-less keys we enable two options
new to gnupg 2.1.
%no-protection
%transient-key
Change-Id: If687ff005cf968133fc1fa12b1259a127c464e5b
|
|\ \ \
| |/ /
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
This fixture is going to be useful in other places as well.
Change-Id: Ib321db7f9c1a4656fd9dcd583f5893ef9bee3ca7
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The function signature for Sphinx's config.init_values() changed since
version 1.3. That leads to:
TypeError: init_values() takes exactly 2 arguments (1 given)
But the function is already correctly called from
application.Sphinx()'s constructor. So use the configuration object
from the application instead of creating an own config object.
Change-Id: I343c26560bfe5116d5348b50b1890b3442ed845a
Closes-Bug: #1379998
|
|/ /
| |
| |
| | |
Change-Id: Idd9c01966a5b0f6d6950e9a094b9aeabfc127b44
|
|\ \ |
|
| |/
| |
| |
| | |
Change-Id: I033cc482f441d59a193b4b1a87ddcbc96fd99885
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: If9b4db43cd260da731ec5a14599eddedfc33808a
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| | |
testr command is registered by pbr.hooks.commands if
testrepository is installed, so there is no need to
setup the entry point in setup.cfg.
Change-Id: I95aae12d1ac810b6d1d09b71f2a0d87be5ccb6ab
Closes-Bug: #1375048
|
| |
| |
| |
| |
| |
| |
| |
| | |
pre_run was a method of _PipInstallTestRequires class which was
removed by https://review.openstack.org/#/c/181785/.
Change-Id: I2118f2a96d0c9984797424e5dda47547c8e24621
Closes-Bug: #1456663
|
|/
|
|
|
|
|
|
|
| |
Get current release of hacking both for new features/rules and to
address a problem where older hacking requires and older version of pbr
than the version of pbr under test. This will get the pep8 jobs working
again for pbr by removing the <1.0 pbr requirement in hacking.
Change-Id: I303db998e3aa64468a931f7e8985592b3446a1c8
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This adds support for reading extras from setup.cfg.
It also adds support for handling environment markers, both in the
extras section and in install_requires and in requirements.txt.
Change-Id: I6fd8276012e65f82934df9c374613b1ce6856b5a
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| | |
We don't depend on recursive installations via pip - and pip certainly
doesn't support that. We removed part of it recently, finish removing
it all.
Change-Id: I29bc4070b355e52124ceae459ea20403d134b60a
|
| |
| |
| |
| |
| |
| | |
Node load is too variable.
Change-Id: If03cd577ea18bfad4b53fcddb7a87e48eefe84c1
|
|/
|
|
| |
Change-Id: I648f865550069209ffbf63dc05bcba3234b026c0
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
History may have commits with non utf8 text in them. Rather than
forcing users to rebase, handle it gracefully.
Change-Id: I6f6302c815b02234e27ee31f7ce87eab101b40ea
Closes-Bug: #1451976
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
It turns out we need to just inject into install_requires so that pip's
egg_info processing will do the right thing for dependencies.
Change-Id: Ia6c4725b153b19c3d7e422b1fa62b70cded686e2
|
|\ \ \
| |_|/
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The build_sphinx setuptools command supports selection of a builder.
Support the behaviour of being able to explicitely select any builder
available to sphinx via "python setup.py build_sphinx -b linkcheck", not
just one of the builders specified in the configuration file.
Change-Id: I4c7ddcaf413e1bcc72550b3d920f8a777a710c97
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This involves moving the inner loop to python because
existing-tooling.
Change-Id: Iaad811a0248a3f700e655bd8be656d183deead93
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
We were generating versions lower than the last tag when preversioning
was in use and pre-release versions had been tagged.
Also attempt to run the script without devstack.
Change-Id: If984939003ae7c513ee76b52c6808db0c1766050
Closes-Bug: #1450210
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Instead test pip install more thoroughly.
Also document that we don't support setup.py install's easy-install
behaviour.
Change-Id: I87872a69425f9d4f17047e584c12516508d57b16
|
| | |
| | |
| | |
| | | |
Change-Id: Ie57d12f32085036079c60edfbe7aecfc7a077f5b
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
pip tries to build all wheels, and can avoid re-processing all the
requirements over the network N times - basically quadratic down to
linear scaling.
Change-Id: I69441b2378bf4f165d0b475cd16a9e56797df575
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add global flags to pip install to see more about what its doing (when
set). pip is too verbose to enable -v mode by default as yet.
Document the environment variable parameters the script takes.
Change the way we enable the wheelhouse: rather than magic environment
variables which require action-at-a-distance knowledge, use actual
parameters. This means that the easy_install invocation which recurses
back into pip won't use the wheel house... but we're removing that
reentry anyway.
Change-Id: Ie7ed8d60a6dd6b5766a2c7116b860b8e98a1f1f1
|
| |/
|/|
| |
| |
| |
| |
| | |
This allows testing with unreleased pips, which is important to know
if something is going to cause us or our users trouble.
Change-Id: Icb3a9c1486c76b673d25a3d18792baad3d26c763
|
| |
| |
| |
| |
| |
| |
| | |
Replace uses of ConfigParser() and RawConfigParser() with
SafeConfigParser().
Change-Id: I78395eae381e1b911ab6b48c572665f4601ec315
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This reverts commit 8cdb41cf1264e71fd2f479efa7decd38c1f91cfa.
https://www.python.org/dev/peps/pep-0426/#environment-markers is the
right approach for this, and as we haven't released master its safe to
back this out.
Change-Id: Ic7298fcbde54c6beda67c3c897efa75f1b60b78f
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When we removed output support for git hashes we also removed parsing
support for them. This would be ok (but rough on users), except that
we also removed the test that a pure git hash is an illegal version,
which should have stayed.
Change-Id: Idd8bc470fab1711d8555a793b1294b0977ba106d
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Previously we were accepting many string tags to be release
tags for versions. This change enforces tags that are
considered to start with a digit, and ignore if not.
Change-Id: Ib1ca0eda62e375cdee70d35ed7c82a544082ef0a
Closes-bug: 1403124
Signed-off-by: Dave Walker (Daviey) <email@daviey.com>
|
| |
| |
| |
| |
| |
| |
| | |
We were not testing that MANIFEST.in excludes work.
Change-Id: Id6e1d1651a930379b18e4d9efe2e3a8baa03dc12
Closes-Bug: #1373152
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The semver doc that Monty wrote was great, but doesn't work in the
real world. Specifically because 1.dev1 < 1.a1, we're unable to
depend on alphas without our testing getting locked down to the alpha
on PyPI rather than the revision we're trying to test.
This update fixes that by allowing 1.a1.dev1, audits for consistency
with PEP-440, fixes up the contact details now that this is team
maintained and notes that its as much Python specific as Linux
specific. We also remove the never-in-a-release
SemanticVersion.to_release method, as YAGNI.
Change-Id: I005a2386842633e9fcda76adfc523196c8c2c95d
Sem-Ver: feature
|
| |
| |
| |
| |
| |
| |
| |
| | |
I was tracking down some test failures, which turned out to be a
missing Python.h, but this was hard to figure out without the stderr
output.
Change-Id: I0d0cf2440f5cd8b6ba3c0278fe7be5006a602a34
|
|\ \ |
|
| |/
| |
| |
| |
| | |
Change-Id: I2da74726cd56f9d29123e8ee3ed79b97d312a27e
Closes-Bug: #1428211
|
|/
|
|
|
|
|
|
| |
There are times when we need to run egg-info more frequently than we
had before.
Change-Id: Ie6ec39f7db28ec7807f1a74bc724f0781380c6cc
Closes-Bug: 1433681
|
|
|
|
|
|
|
| |
Treat each of the separately when searching for packages in there..
Change-Id: Icb2e2cf2a9cac3d15141aeb8ffad0e38f76cf2e7
Closes-Bug: #1426449
|
|\ |
|