X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=tox.ini;h=4a9dcbfc57eb1441ec5b4528e6b214538de804a6;hb=refs%2Fchanges%2F20%2F12720%2F3;hp=7247cf3301954c589cf56b9161b774d81395889e;hpb=998ff7318397e22521f85c9cefed19e71b4839cd;p=osm%2FNG-SA.git diff --git a/tox.ini b/tox.ini index 7247cf3..4a9dcbf 100644 --- a/tox.ini +++ b/tox.ini @@ -103,6 +103,23 @@ commands = done" +####################################################################################### +[testenv:dist] +deps = {[testenv]deps} + -r{toxinidir}/requirements-dist.txt + +# In the commands, we copy the requirements.txt to be presented as a source file (.py) +# so it gets included in the .deb package for others to consume +commands = + sh -c 'cp requirements.txt src/osm_ngsa/requirements.txt' + sh -c 'cp README.rst src/osm_ngsa/README.rst' + python3 setup.py --command-packages=stdeb.command sdist_dsc + sh -c 'cd deb_dist/osm-ngsa*/ && dpkg-buildpackage -rfakeroot -uc -us' + sh -c 'rm src/osm_ngsa/requirements.txt' + sh -c 'rm src/osm_ngsa/README.rst' +whitelist_externals = sh + + ####################################################################################### [flake8] ignore =