iotile / iotile/multipackage

release_by_name.py breaks if pypi compatibility is not specified

Open
#12 0 comments 0 reactions 0 assignees View on GitHub
bug pypi-template
Dominant language
Python
Stars
5
Forks
0
PR merge metrics
No merged PRs in 30d

Description

```
0.01s$ source ~/virtualenv/python3.6/bin/activate
$ python --version
Python 3.6.7
$ pip --version
pip 18.1 from /home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages/pip (python 3.6)
install.1
14.44s$ pip install -r requirements_build.txt -r requirements_doc.txt
Collecting requests~=2.20 (from -r requirements_build.txt (line 2))
Downloading https://files.pythonhosted.org/packages/7d/e3/20f3d364d6c8e5d2353c72a67778eb189176f08e873c9900e10c0287b84b/requests-2.21.0-py2.py3-none-any.whl (57kB)
Collecting twine~=1.12 (from -r requirements_build.txt (line 3))
Downloading https://files.pythonhosted.org/packages/26/7f/92c7083b66bc7ed32940cc0e25ae070c033d384d158617635222e7a08e92/twine-1.12.1-py2.py3-none-any.whl
Collecting pycryptodome~=3.7 (from -r requirements_build.txt (line 4))
Downloading https://files.pythonhosted.org/packages/6d/cf/4b66bf1ac2484ca39599b4576d681186b61b543c2d2c29f9aa4ba3cc53b5/pycryptodome-3.7.3-cp36-cp36m-manylinux1_x86_64.whl (7.5MB)
Requirement already satisfied: pytest~=4.0 in /home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages (from -r requirements_build.txt (line 5)) (4.1.1)
Requirement already satisfied: wheel>=0.32 in /home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages (from -r requirements_build.txt (line 6)) (0.32.3)
Collecting pylint~=1.9 (from -r requirements_build.txt (line 7))
Downloading https://files.pythonhosted.org/packages/59/65/adcffa71fe942313c4d9e9284565d9a9e67798f4771f464e1d5dd58fea88/pylint-1.9.4-py2.py3-none-any.whl (689kB)
Collecting pytest-logging (from -r requirements_build.txt (line 10))
Downloading https://files.pythonhosted.org/packages/dc/1e/fb11174c9eaebcec27d36e9e994b90ffa168bc3226925900b9dbbf16c9da/pytest-logging-2015.11.4.tar.gz
Collecting sphinx~=1.8 (from -r requirements_doc.txt (line 2))
Downloading https://files.pythonhosted.org/packages/0e/5c/e7d076cf2900b38cba5c7d48545953540d86634d391b702067c00d99cb01/Sphinx-1.8.3-py2.py3-none-any.whl (3.1MB)
Collecting jinja2~=2.10 (from -r requirements_doc.txt (line 3))
Downloading https://files.pythonhosted.org/packages/7f/ff/ae64bacdfc95f27a016a7bed8e8686763ba4d277a78ca76f32659220a731/Jinja2-2.10-py2.py3-none-any.whl (126kB)
Collecting recommonmark~=0.4 (from -r requirements_doc.txt (line 4))
Downloading https://files.pythonhosted.org/packages/9b/3d/92ea48401622510e57b4bdaa74dc9db2fb9e9e892324b48f9c02d716a93a/recommonmark-0.5.0-py2.py3-none-any.whl
Collecting sphinx_rtd_theme~=0.4 (from -r requirements_doc.txt (line 5))
Downloading https://files.pythonhosted.org/packages/ef/0c/e4a462190506bc4bff6ca8cf93da07b2d13e540466d2e8a760352d0c69b0/sphinx_rtd_theme-0.4.2-py2.py3-none-any.whl (6.4MB)
Collecting sphinxcontrib-programoutput~=0.11 (from -r requirements_doc.txt (line 6))
Downloading https://files.pythonhosted.org/packages/f6/4a/13735911ce71ad5ae60be282df260877a5de95fcf5cd63090c67b6ddf0c7/sphinxcontrib_programoutput-0.13-py2.py3-none-any.whl
Requirement already satisfied: certifi>=2017.4.17 in /home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages (from requests~=2.20->-r requirements_build.txt (line 2)) (2018.10.15)
Collecting chardet<3.1.0,>=3.0.2 (from requests~=2.20->-r requirements_build.txt (line 2))
Downloading https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl (133kB)
Collecting urllib3<1.25,>=1.21.1 (from requests~=2.20->-r requirements_build.txt (line 2))
Downloading https://files.pythonhosted.org/packages/62/00/ee1d7de624db8ba7090d1226aebefab96a2c71cd5cfa7629d6ad3f61b79e/urllib3-1.24.1-py2.py3-none-any.whl (118kB)
Collecting idna<2.9,>=2.5 (from requests~=2.20->-r requirements_build.txt (line 2))
Downloading https://files.pythonhosted.org/packages/14/2c/cd551d81dbe15200be1cf41cd03869a46fe7226e7450af7a6545bfc474c9/idna-2.8-py2.py3-none-any.whl (58kB)
Collecting pkginfo>=1.4.2 (from twine~=1.12->-r requirements_build.txt (line 3))
Downloading https://files.pythonhosted.org/packages/e6/d5/451b913307b478c49eb29084916639dc53a88489b993530fed0a66bab8b9/pkginfo-1.5.0.1-py2.py3-none-any.whl
Collecting readme-renderer>=21.0 (from twine~=1.12->-r requirements_build.txt (line 3))
Downloading https://files.pythonhosted.org/packages/c3/7e/d1aae793900f36b097cbfcc5e70eef82b5b56423a6c52a36dce51fedd8f0/readme_renderer-24.0-py2.py3-none-any.whl
Collecting tqdm>=4.14 (from twine~=1.12->-r requirements_build.txt (line 3))
Downloading https://files.pythonhosted.org/packages/76/4c/103a4d3415dafc1ddfe6a6624333971756e2d3dd8c6dc0f520152855f040/tqdm-4.30.0-py2.py3-none-any.whl (47kB)
Collecting requests-toolbelt>=0.8.0 (from twine~=1.12->-r requirements_build.txt (line 3))
Downloading https://files.pythonhosted.org/packages/05/3b/facf65bc2173e3fa014f13ce7096b15577ae0e1244a3fd185804c4e3db5d/requests_toolbelt-0.9.0-py2.py3-none-any.whl (54kB)
Requirement already satisfied: setuptools>=0.7.0 in /home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages (from twine~=1.12->-r requirements_build.txt (line 3)) (40.6.3)
Requirement already satisfied: py>=1.5.0 in /home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages (from pytest~=4.0->-r requirements_build.txt (line 5)) (1.7.0)
Requirement already satisfied: attrs>=17.4.0 in /home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages (from pytest~=4.0->-r requirements_build.txt (line 5)) (18.2.0)
Requirement already satisfied: more-itertools>=4.0.0 in /home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages (from pytest~=4.0->-r requirements_build.txt (line 5)) (4.3.0)
Requirement already satisfied: atomicwrites>=1.0 in /home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages (from pytest~=4.0->-r requirements_build.txt (line 5)) (1.2.1)
Requirement already satisfied: pluggy>=0.7 in /home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages (from pytest~=4.0->-r requirements_build.txt (line 5)) (0.8.0)
Requirement already satisfied: six>=1.10.0 in /home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages (from pytest~=4.0->-r requirements_build.txt (line 5)) (1.11.0)
Collecting isort>=4.2.5 (from pylint~=1.9->-r requirements_build.txt (line 7))
Downloading https://files.pythonhosted.org/packages/1f/2c/22eee714d7199ae0464beda6ad5fedec8fee6a2f7ffd1e8f1840928fe318/isort-4.3.4-py3-none-any.whl (45kB)
Collecting mccabe (from pylint~=1.9->-r requirements_build.txt (line 7))
Downloading https://files.pythonhosted.org/packages/87/89/479dc97e18549e21354893e4ee4ef36db1d237534982482c3681ee6e7b57/mccabe-0.6.1-py2.py3-none-any.whl
Collecting astroid<2.0,>=1.6 (from pylint~=1.9->-r requirements_build.txt (line 7))
Downloading https://files.pythonhosted.org/packages/0e/9b/18b08991c8c6aaa827faf394f4468b8fee41db1f73aa5157f9f5fb2e69c3/astroid-1.6.5-py2.py3-none-any.whl (293kB)
Collecting babel!=2.0,>=1.3 (from sphinx~=1.8->-r requirements_doc.txt (line 2))
Downloading https://files.pythonhosted.org/packages/b8/ad/c6f60602d3ee3d92fbed87675b6fb6a6f9a38c223343ababdb44ba201f10/Babel-2.6.0-py2.py3-none-any.whl (8.1MB)
Collecting snowballstemmer>=1.1 (from sphinx~=1.8->-r requirements_doc.txt (line 2))
Downloading https://files.pythonhosted.org/packages/d4/6c/8a935e2c7b54a37714656d753e4187ee0631988184ed50c0cf6476858566/snowballstemmer-1.2.1-py2.py3-none-any.whl (64kB)
Collecting packaging (from sphinx~=1.8->-r requirements_doc.txt (line 2))
Downloading https://files.pythonhosted.org/packages/91/32/58bc30e646e55eab8b21abf89e353f59c0cc02c417e42929f4a9546e1b1d/packaging-19.0-py2.py3-none-any.whl
Collecting imagesize (from sphinx~=1.8->-r requirements_doc.txt (line 2))
Downloading https://files.pythonhosted.org/packages/fc/b6/aef66b4c52a6ad6ac18cf6ebc5731ed06d8c9ae4d3b2d9951f261150be67/imagesize-1.1.0-py2.py3-none-any.whl
Collecting alabaster<0.8,>=0.7 (from sphinx~=1.8->-r requirements_doc.txt (line 2))
Downloading https://files.pythonhosted.org/packages/10/ad/00b090d23a222943eb0eda509720a404f531a439e803f6538f35136cae9e/alabaster-0.7.12-py2.py3-none-any.whl
Collecting docutils>=0.11 (from sphinx~=1.8->-r requirements_doc.txt (line 2))
Downloading https://files.pythonhosted.org/packages/36/fa/08e9e6e0e3cbd1d362c3bbee8d01d0aedb2155c4ac112b19ef3cae8eed8d/docutils-0.14-py3-none-any.whl (543kB)
Collecting Pygments>=2.0 (from sphinx~=1.8->-r requirements_doc.txt (line 2))
Downloading https://files.pythonhosted.org/packages/13/e5/6d710c9cf96c31ac82657bcfb441df328b22df8564d58d0c4cd62612674c/Pygments-2.3.1-py2.py3-none-any.whl (849kB)
Collecting sphinxcontrib-websupport (from sphinx~=1.8->-r requirements_doc.txt (line 2))
Downloading https://files.pythonhosted.org/packages/52/69/3c2fbdc3702358c5b34ee25e387b24838597ef099761fc9a42c166796e8f/sphinxcontrib_websupport-1.1.0-py2.py3-none-any.whl
Collecting MarkupSafe>=0.23 (from jinja2~=2.10->-r requirements_doc.txt (line 3))
Downloading https://files.pythonhosted.org/packages/08/04/f2191b50fb7f0712f03f064b71d8b4605190f2178ba02e975a87f7b89a0d/MarkupSafe-1.1.0-cp36-cp36m-manylinux1_x86_64.whl
Collecting commonmark>=0.7.3 (from recommonmark~=0.4->-r requirements_doc.txt (line 4))
Downloading https://files.pythonhosted.org/packages/ab/ca/439c88039583a29564a0043186875258e9a4f041fb5c422cd387b8e10175/commonmark-0.8.1-py2.py3-none-any.whl (47kB)
Collecting bleach>=2.1.0 (from readme-renderer>=21.0->twine~=1.12->-r requirements_build.txt (line 3))
Downloading https://files.pythonhosted.org/packages/ab/05/27e1466475e816d3001efb6e0a85a819be17411420494a1e602c36f8299d/bleach-3.1.0-py2.py3-none-any.whl (157kB)
Collecting lazy-object-proxy (from astroid<2.0,>=1.6->pylint~=1.9->-r requirements_build.txt (line 7))
Downloading https://files.pythonhosted.org/packages/65/1f/2043ec33066e779905ed7e6580384425fdc7dc2ac64d6931060c75b0c5a3/lazy_object_proxy-1.3.1-cp36-cp36m-manylinux1_x86_64.whl (55kB)
Collecting wrapt (from astroid<2.0,>=1.6->pylint~=1.9->-r requirements_build.txt (line 7))
Downloading https://files.pythonhosted.org/packages/67/b2/0f71ca90b0ade7fad27e3d20327c996c6252a2ffe88f50a95bba7434eda9/wrapt-1.11.1.tar.gz
Collecting pytz>=0a (from babel!=2.0,>=1.3->sphinx~=1.8->-r requirements_doc.txt (line 2))
Downloading https://files.pythonhosted.org/packages/61/28/1d3920e4d1d50b19bc5d24398a7cd85cc7b9a75a490570d5a30c57622d34/pytz-2018.9-py2.py3-none-any.whl (510kB)
Collecting pyparsing>=2.0.2 (from packaging->sphinx~=1.8->-r requirements_doc.txt (line 2))
Downloading https://files.pythonhosted.org/packages/de/0a/001be530836743d8be6c2d85069f46fecf84ac6c18c7f5fb8125ee11d854/pyparsing-2.3.1-py2.py3-none-any.whl (61kB)
Collecting future (from commonmark>=0.7.3->recommonmark~=0.4->-r requirements_doc.txt (line 4))
Downloading https://files.pythonhosted.org/packages/90/52/e20466b85000a181e1e144fd8305caf2cf475e2f9674e797b222f8105f5f/future-0.17.1.tar.gz (829kB)
Collecting webencodings (from bleach>=2.1.0->readme-renderer>=21.0->twine~=1.12->-r requirements_build.txt (line 3))
Downloading https://files.pythonhosted.org/packages/f4/24/2a3e3df732393fed8b3ebf2ec078f05546de641fe1b667ee316ec1dcf3b7/webencodings-0.5.1-py2.py3-none-any.whl
Building wheels for collected packages: pytest-logging, wrapt, future
Running setup.py bdist_wheel for pytest-logging: started
Running setup.py bdist_wheel for pytest-logging: finished with status 'done'
Stored in directory: /home/travis/.cache/pip/wheels/2d/8c/ee/4548ef7e9cf927b1dea2ad25b46ce121655e5baec7683f1a68
Running setup.py bdist_wheel for wrapt: started
Running setup.py bdist_wheel for wrapt: finished with status 'done'
Stored in directory: /home/travis/.cache/pip/wheels/89/67/41/63cbf0f6ac0a6156588b9587be4db5565f8c6d8ccef98202fc
Running setup.py bdist_wheel for future: started
Running setup.py bdist_wheel for future: finished with status 'done'
Stored in directory: /home/travis/.cache/pip/wheels/0c/61/d2/d6b7317325828fbb39ee6ad559dbe4664d0896da4721bf379e
Successfully built pytest-logging wrapt future
Installing collected packages: chardet, urllib3, idna, requests, pkginfo, docutils, Pygments, webencodings, bleach, readme-renderer, tqdm, requests-toolbelt, twine, pycryptodome, isort, mccabe, lazy-object-proxy, wrapt, astroid, pylint, pytest-logging, pytz, babel, snowballstemmer, pyparsing, packaging, MarkupSafe, jinja2, imagesize, alabaster, sphinxcontrib-websupport, sphinx, future, commonmark, recommonmark, sphinx-rtd-theme, sphinxcontrib-programoutput
Successfully installed MarkupSafe-1.1.0 Pygments-2.3.1 alabaster-0.7.12 astroid-1.6.5 babel-2.6.0 bleach-3.1.0 chardet-3.0.4 commonmark-0.8.1 docutils-0.14 future-0.17.1 idna-2.8 imagesize-1.1.0 isort-4.3.4 jinja2-2.10 lazy-object-proxy-1.3.1 mccabe-0.6.1 packaging-19.0 pkginfo-1.5.0.1 pycryptodome-3.7.3 pylint-1.9.4 pyparsing-2.3.1 pytest-logging-2015.11.4 pytz-2018.9 readme-renderer-24.0 recommonmark-0.5.0 requests-2.21.0 requests-toolbelt-0.9.0 snowballstemmer-1.2.1 sphinx-1.8.3 sphinx-rtd-theme-0.4.2 sphinxcontrib-programoutput-0.13 sphinxcontrib-websupport-1.1.0 tqdm-4.30.0 twine-1.12.1 urllib3-1.24.1 webencodings-0.5.1 wrapt-1.11.1
install.2
1.68s$ pip install ./
Processing /home/travis/build/[secure]/typedargs
Collecting decorator>=4.3.0 (from typedargs==0.13.4)
Downloading https://files.pythonhosted.org/packages/f1/cd/7c8240007e9716b14679bc217a1baefa4432aa30394f7e2ec40a52b1a708/decorator-4.3.2-py2.py3-none-any.whl
Requirement already satisfied: future>=0.16.0 in /home/travis/virtualenv/python3.6.7/lib/python3.6/site-packages (from typedargs==0.13.4) (0.17.1)
Building wheels for collected packages: typedargs
Running setup.py bdist_wheel for typedargs: started
Running setup.py bdist_wheel for typedargs: finished with status 'done'
Stored in directory: /tmp/pip-ephem-wheel-cache-vw4hddgs/wheels/7f/a6/d6/ac7e3abd909f4bc080b0bcaf7b33ec92063a4f69e1d67d7cb2
Successfully built typedargs
Installing collected packages: decorator, typedargs
Successfully installed decorator-4.3.2 typedargs-0.13.4
0.06s$ python .multipackage/scripts/release_by_name.py $TRAVIS_TAG
Traceback (most recent call last):
File ".multipackage/scripts/release_by_name.py", line 68, in
sys.exit(main())
File ".multipackage/scripts/release_by_name.py", line 31, in main
compat = comp['options']['compatibility']
KeyError: 'compatibility'
```

See https://travis-ci.org/iotile/typedargs/jobs/486107728

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.