lp:~powersj/simplestreams/verbose_tox
- Get this branch:
- bzr branch lp:~powersj/simplestreams/verbose_tox
Branch merges
Branch information
Recent revisions
- 446. By Scott Moser
-
flake8: fix style errors reported by pycodestyle 2.1.0
pycodestyle 2.1.0 began to complain about some newline issues
that were previously not complained about. The change here just adds
the new lines that it wants. - 445. By Scott Moser
-
Support filters that contain a '-' in the tag name
Previously, filters only allowed word characters (\w) in the
tag name. This extends the regex to support a '-' in the tag name.Specifically this was found when maas added tags 'bootloader-type'.
- 444. By Scott Moser
-
tools/run-flake8: run on all python programs in tools and fix errors
now tools/run-flake8 will run on all python programs in tools
by checking the first line for 'python'. Then, fix all the reported
errors. - 442. By Scott Moser
-
Makefile: use 'any' flake8
this adds 'any' to tools/run-flake8.
It then supports './tools/run-flake8 any' working
* trusty: run 'flake8'
- python3-flake8 Build-Depends gets flake8 command installed
(python3- flake8 Depends on python-flake8 which gives /usr/bin/flake8)
- python3 -m flake8 does not work.
- there is no 'flake8' package
* xenial, yakkety:
- python3-flake8 does not get 'flake8' package
- python3 -m flake8 works.
* tox: we want to use the environment 'python'It was needed in order to run with the command ('flake8') on
trusty - 441. By Scott Moser
-
Makefile: use 'any' flake8
this adds 'any' to tools/run-flake8.
It then supports './tools/run-flake8 any' working
* trusty: run 'flake8'
- python3-flake8 Build-Depends gets flake8 command installed
(python3- flake8 Depends on python-flake8 which gives /usr/bin/flake8)
- python3 -m flake8 does not work.
- there is no 'flake8' package
* xenial, yakkety:
- python3-flake8 does not get 'flake8' package
- python3 -m flake8 works.
* tox: we want to use the environment 'python'It was needed in order to run with the command ('flake8') on
trusty - 440. By Scott Moser
-
add running of tox.
This primarily moves a lot of things around to enable tox.
Some things here:
* add ./tools/install- deps
this allows easily installing dependencies to build or run tox
(the openstack libraries require some c python extentions so
you end up needing python-dev and such in order to run tox).* add tools/create-gpgdir and tools/sign-examples
this just moves that logic out of Makefile to these places.* make tools/js2signed only re-create .sjson and .json.gpg
files if the .json is newer. It supports '--force' to disable
this logic.* move to using flake8 instead of pyflakes and pep8
(flake8 uses pyflakes and pep8)* debian/control drop python-glanceclient and python3-
keystoneclient
these aren't available in trusty and thus can't build if they
are there. Also adjusted tests to skip these if not present.* split signjson_file out of toolutil as toolutil required
distroinfo which is only needed by make testdata.* add a trusty-flake8 tox environment for testing versions
of flake8, pep8, and pyflakes that are on trusty. This allows
us to catch what would be trusty specific build failures in tox.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:simplestreams