diff options
-rw-r--r-- | .travis.yml | 4 | ||||
-rw-r--r-- | MANIFEST.in | 1 | ||||
-rw-r--r-- | dev-requirements.txt | 2 | ||||
-rw-r--r-- | sites/www/changelog.rst | 5 |
4 files changed, 11 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml index a7648d81..58a3ac42 100644 --- a/.travis.yml +++ b/.travis.yml @@ -72,6 +72,10 @@ script: - inv coverage # Ensure documentation builds, both sites, maxxed nitpicking - inv sites + # Sanity check ability to build sdist + - python setup.py sdist + # And ability to run tests from within the result + - cd dist && tar xzvf *.tar.gz && rm *.tar.gz && cd paramiko-* && ls -l && pip install -e . && inv test notifications: irc: channels: "irc.freenode.org#paramiko" diff --git a/MANIFEST.in b/MANIFEST.in index 62239689..c7de9097 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -1,4 +1,5 @@ include LICENSE setup_helper.py recursive-include docs * recursive-include tests *.py *.key *.pub +recursive-include tests/configs * recursive-include demos *.py *.key user_rsa_key user_rsa_key.pub diff --git a/dev-requirements.txt b/dev-requirements.txt index 1aa28e19..142153bd 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -9,7 +9,7 @@ mock==2.0.0 # Linting! flake8==3.8.3 # Coverage! -coverage==3.7.1 +coverage==4.5.4 codecov==1.6.3 # Documentation tools sphinx>=1.4,<1.7 diff --git a/sites/www/changelog.rst b/sites/www/changelog.rst index 46c405c8..f358ac0d 100644 --- a/sites/www/changelog.rst +++ b/sites/www/changelog.rst @@ -2,6 +2,11 @@ Changelog ========= +- :support:`-` Update our CI to catch issues with sdist generation, + installation and testing. +- :support:`1727` Add missing test suite fixtures directory to MANIFEST.in, + reinstating the ability to run Paramiko's tests from an sdist tarball. Thanks + to Sandro Tosi for reporting the issue and to Blazej Michalik for the PR. - :support:`1722` Remove leading whitespace from OpenSSH RSA test suite static key fixture, to conform better to spec. Credit: Alex Gaynor. - :bug:`-` Fix incorrect string formatting causing unhelpful error message |