- 15 Jan, 2019 1 commit
-
-
Marcin Juszkiewicz authored
-
- 03 Sep, 2018 1 commit
-
-
Thomas Goirand authored
-
- 19 Aug, 2018 6 commits
-
-
Thomas Goirand authored
-
Thomas Goirand authored
-
Thomas Goirand authored
-
Thomas Goirand authored
-
Thomas Goirand authored
v1.5.2
-
Thomas Goirand authored
-
- 03 Aug, 2018 1 commit
-
-
Ondřej Nový authored
-
- 21 Jul, 2018 5 commits
-
-
Jamie Lennox authored
So this was a dumb refactoring mistake that was hidden because I was testing on older versions not newer versions after the refactor. It means that we were always identifying pytest as an old version, and (seperately) the default value was then incorrect. I will scrap the 1.5.1 release and tag this as 1.5.2 Closes: #66
-
Jamie Lennox authored
When you run py.test --fixtures there's an error saying that there's no docstring on our fixture. We can add one of those.
-
Jamie Lennox authored
Damnit, this was supposed to go in before tagging the release.
-
Jamie Lennox authored
Move unittest and publish into the same pipeline.
-
Jamie Lennox authored
To be included in EPEL we need to support the current shipped py.test which is 2.7. This doesn't have the 'bool' type option to addini. We can copy this handling out of py.test until we can rely on that newer version. Also fixes using the @yield_fixture decorator on pytest < 3. This wouldn't break pytest for other people, but it wouldn't have let you use it as intended. BZ: #1605138 Closes: #62
-
- 16 Jun, 2018 3 commits
-
-
Jamie Lennox authored
All the other parameters sent as part of the request are available on the request object, except stream. Even though stream may require more work to get setup correctly in testing we should record the parameter value and make it available for testing. Closes: #59
-
Jamie Lennox authored
Some miscellaneous git ignores for files that tend to end up in the repository.
-
Jamie Lennox authored
When publishing to pypi we should make sure reno is installed so that we publish release notes as part of the package.
-
- 14 Jun, 2018 1 commit
-
-
Jon Dufresne authored
Read the Docs moved hosting to readthedocs.io instead of readthedocs.org. Fix single link in the project. For additional details, see: https://blog.readthedocs.com/securing-subdomains/ > Starting today, Read the Docs will start hosting projects from > subdomains on the domain readthedocs.io, instead of on > readthedocs.org. This change addresses some security concerns around > site cookies while hosting user generated data on the same domain as > our dashboard.
-
- 03 May, 2018 2 commits
-
-
Jamie Lennox authored
In an effort to do meaningful release notes include the details about the repository migration in this cycle.
-
Jamie Lennox authored
pytest has a different way of loading modules. We define a plugin by the name of requests_mock that can be referenced from a pytest suite and it will be automatically be loaded. Closes: #28
-
- 02 May, 2018 3 commits
-
-
Jamie Lennox authored
reno was being used by openstack to generate release notes, but since the migration we've not done anything with them. It's a great tool and we should maintain and publish a release note that is more applicable that tne changelog generated by PBR.
-
Jamie Lennox authored
This was still trying to push to pypi. My guess is that circleci tags aren't compared with an AND. Having both a branch and tag filter meant it was attempting to push for anything on master branch. Change it so that we ignore all branches for publish and only trigger on a tag.
-
Jamie Lennox authored
CircleCI just tried to push to pypi even though we didn't tag anything. This seems to be because you have to have the entire workflow tagged with the filters. This is stupid. Rewrite it in a way that hopefully doesn't push to pypi all the time.
-
- 30 Apr, 2018 1 commit
-
-
Jon Dufresne authored
For details on the new PyPI, see the blog post: https://pythoninsider.blogspot.ca/2018/04/new-pypi-launched-legacy-pypi-shutting.html
-
- 11 Mar, 2018 2 commits
-
-
Jamie Lennox authored
Try and use an automated release job to publish to pypi on tag. Obviously I can't test this properly until we're ready to make a release.
-
Jon Dufresne authored
Cleanly separates tests from the package itself. Prevents the tests being installed to site-packages. Tests are concerned with development, not usage. The tests directory was added to MANIFEST.in, so tests are still distributed with the source distribution. This follows the "tests outside application code" convention that is common among many Python projects and the community.
-
- 10 Mar, 2018 8 commits
-
-
Jamie Lennox authored
Remove the old zuul.yaml testing configuration. Successfully moved to circleci.
-
Jamie Lennox authored
If we're going to go circle and github lets get it all set up right.
-
Jamie Lennox authored
We don't want bugs on launchpad anymore. Move everything to github.
-
Jamie Lennox authored
Moving to github we no longer need gerrit config files.
-
Jon Dufresne authored
Build documentation using a modern version of sphinx.
-
Jamie Lennox authored
Now that we can no longer rely on zuul try using circleci for testing. Travis would be my normal go to, but there's a few things i'm not a big fan of there.
-
Jon Dufresne authored
Set literals are available on all supported Python versions (introduced in 2.7). Prefer modern Python syntax. Additionally, set literals are always a faster choice: $ python3 -m timeit 'set([1, 2, 3])' 1000000 loops, best of 3: 0.231 usec per loop $ python3 -m timeit '{1, 2, 3}' 10000000 loops, best of 3: 0.0745 usec per loop -
Jon Dufresne authored
Additionally, switch to readthedocs.io instead of readthedocs.org. Read the Docs moved hosting to readthedocs.io instead of readthedocs.org. Fix all links in the project. For additional details, see: https://blog.readthedocs.com/securing-subdomains/ > Starting today, Read the Docs will start hosting projects from subdomains on > the domain readthedocs.io, instead of on readthedocs.org. This change > addresses some security concerns around site cookies while hosting user > generated data on the same domain as our dashboard.
-
- 03 Mar, 2018 4 commits
-
-
Thomas Goirand authored
-
Thomas Goirand authored
-
Thomas Goirand authored
v1.4.0
-
Thomas Goirand authored
This reverts commit 8f3e6577.
-
- 27 Feb, 2018 2 commits
-
-
Ondřej Nový authored
-
Zuul authored
-