summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--.travis.yml4
-rw-r--r--MANIFEST.in1
-rw-r--r--dev-requirements.txt2
-rw-r--r--sites/www/changelog.rst5
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