summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJeff Forcier <jeff@bitprophet.org>2020-08-30 14:36:33 -0400
committerJeff Forcier <jeff@bitprophet.org>2020-08-30 15:01:48 -0400
commit195358679d7e129a897c2d87f91d426c5c81b149 (patch)
treed414b851e12c8f819bd0908f1e1fdac33a60a927
parent210448b6c215e11e263141fd2572dab379de8684 (diff)
Experiment with quick sdist-and-test checks in Travis
Can't wait to move to Circle so I can do this testing locally
-rw-r--r--.travis.yml4
-rw-r--r--sites/www/changelog.rst2
2 files changed, 6 insertions, 0 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/sites/www/changelog.rst b/sites/www/changelog.rst
index ae34e68e..f358ac0d 100644
--- a/sites/www/changelog.rst
+++ b/sites/www/changelog.rst
@@ -2,6 +2,8 @@
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.