~smoser/simplestreams/trunk.moved-to-git

  • Committer: Scott Moser
  • Date: 2016-08-03 16:02:50 UTC
  • mfrom: (439.1.23 enable-tox)
  • Revision ID: smoser@ubuntu.com-20160803160250-9hjl6tgu0u0bgjjx
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.
Filename Latest Rev Last Changed Committer Comment Size
..
bin 98 11 years ago Scott Moser add sstream-sync, somewhat functional client Diff
debian 177 11 years ago Scott Moser add initial debian packaging Diff
doc 8 11 years ago Scott Moser add initial doc/example. Diff
examples 117.1.1 11 years ago Scott Moser initial gpg keys added, examples moved from doc to Diff
simplestreams 15 11 years ago Scott Moser add initial simple streams and tests that pass Diff
tests 15 11 years ago Scott Moser add initial simple streams and tests that pass Diff
tools 1 11 years ago Scott Moser add initial tools/make-test-data Diff
.bzrignore 403.2.3 8 years ago Aaron Bentley Ignore virtualenv files. 160 bytes Diff Download File
.gitignore 286 10 years ago Scott Moser Add a tests to test that bad signatures cause fail 66 bytes Diff Download File
LICENSE 177 11 years ago Scott Moser add initial debian packaging 33.7 KB Diff Download File
Makefile 439.1.21 7 years ago Scott Moser change 'check' to test dh_auto_test runs 'test' i 903 bytes Diff Download File
README.txt 249 11 years ago Scott Moser change '.js' extension to '.json' (.sjs -> .sjson) 1.8 KB Diff Download File
setup.py 439.1.14 7 years ago Scott Moser setup.py revert unintended changes 688 bytes Diff Download File
tox.ini 439.1.20 7 years ago Scott Moser skip tests that require python3 openstack deps. no 1 KB Diff Download File