• Ed Morley's avatar
    Exclude Python's test suite from generated Python archives (#425) · 78767e71
    Ed Morley authored
    This copies the official Docker Python images approach of stripping
    the Python test suite after building from source.
    
    For Python 3.6.2 this reduces the output from 184MB to 121MB and
    removes the following directories:
    ```
    .heroku/python/lib/python3.6/tkinter/test
    .heroku/python/lib/python3.6/ctypes/test
    .heroku/python/lib/python3.6/unittest/test
    .heroku/python/lib/python3.6/distutils/tests
    .heroku/python/lib/python3.6/sqlite3/test
    .heroku/python/lib/python3.6/lib2to3/tests
    .heroku/python/lib/python3.6/test
    ```
    
    For Python 2.7.13 this reduces the output from 127MB to 91MB and
    removes the following directories:
    ```
    .heroku/python/lib/python2.7/ctypes/test
    .heroku/python/lib/python2.7/unittest/test
    .heroku/python/lib/python2.7/distutils/tests
    .heroku/python/lib/python2.7/bsddb/test
    .heroku/python/lib/python2.7/lib-tk/test
    .heroku/python/lib/python2.7/sqlite3/test
    .heroku/python/lib/python2.7/lib2to3/tests
    .heroku/python/lib/python2.7/json/tests
    .heroku/python/lib/python2.7/email/test
    .heroku/python/lib/python2.7/test
    ```
    
    Fixes #424.
    78767e71
Name
Last commit
Last update
bin Loading commit data...
builds Loading commit data...
test Loading commit data...
vendor Loading commit data...
.dockerignore Loading commit data...
.gitignore Loading commit data...
.travis.yml Loading commit data...
CHANGELOG.md Loading commit data...
Dockerfile Loading commit data...
LICENSE Loading commit data...
Makefile Loading commit data...
NOTICE Loading commit data...
README.md Loading commit data...
requirements.txt Loading commit data...
tests.sh Loading commit data...