Closed thatch closed 4 years ago
Include missing files in sdist for #52
Tested with
+++ mktemp -d ++ D=/tmp/tmp.oM3hVmpDdK ++ trap 'rm -rf /tmp/tmp.oM3hVmpDdK' EXIT ++ python -m venv /tmp/tmp.oM3hVmpDdK ++ python setup.py sdist -d /tmp/tmp.oM3hVmpDdK running sdist running egg_info writing llnl_scraper.egg-info/PKG-INFO writing dependency_links to llnl_scraper.egg-info/dependency_links.txt writing entry points to llnl_scraper.egg-info/entry_points.txt writing requirements to llnl_scraper.egg-info/requires.txt writing top-level names to llnl_scraper.egg-info/top_level.txt reading manifest file 'llnl_scraper.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'llnl_scraper.egg-info/SOURCES.txt' running check creating llnl-scraper-0.8.1 creating llnl-scraper-0.8.1/llnl_scraper.egg-info creating llnl-scraper-0.8.1/requirements creating llnl-scraper-0.8.1/scraper creating llnl-scraper-0.8.1/scraper/bitbucket creating llnl-scraper-0.8.1/scraper/code_gov creating llnl-scraper-0.8.1/scraper/doecode creating llnl-scraper-0.8.1/scraper/github creating llnl-scraper-0.8.1/scraper/gitlab creating llnl-scraper-0.8.1/scraper/tfs creating llnl-scraper-0.8.1/scripts copying files to llnl-scraper-0.8.1... copying MANIFEST.in -> llnl-scraper-0.8.1 copying README.md -> llnl-scraper-0.8.1 copying setup.cfg -> llnl-scraper-0.8.1 copying setup.py -> llnl-scraper-0.8.1 copying llnl_scraper.egg-info/PKG-INFO -> llnl-scraper-0.8.1/llnl_scraper.egg-info copying llnl_scraper.egg-info/SOURCES.txt -> llnl-scraper-0.8.1/llnl_scraper.egg-info copying llnl_scraper.egg-info/dependency_links.txt -> llnl-scraper-0.8.1/llnl_scraper.egg-info copying llnl_scraper.egg-info/entry_points.txt -> llnl-scraper-0.8.1/llnl_scraper.egg-info copying llnl_scraper.egg-info/requires.txt -> llnl-scraper-0.8.1/llnl_scraper.egg-info copying llnl_scraper.egg-info/top_level.txt -> llnl-scraper-0.8.1/llnl_scraper.egg-info copying requirements/dev.txt -> llnl-scraper-0.8.1/requirements copying requirements/production.txt -> llnl-scraper-0.8.1/requirements copying scraper/__init__.py -> llnl-scraper-0.8.1/scraper copying scraper/gen_code_gov_json.py -> llnl-scraper-0.8.1/scraper copying scraper/util.py -> llnl-scraper-0.8.1/scraper copying scraper/bitbucket/__init__.py -> llnl-scraper-0.8.1/scraper/bitbucket copying scraper/code_gov/__init__.py -> llnl-scraper-0.8.1/scraper/code_gov copying scraper/code_gov/models.py -> llnl-scraper-0.8.1/scraper/code_gov copying scraper/doecode/__init__.py -> llnl-scraper-0.8.1/scraper/doecode copying scraper/github/__init__.py -> llnl-scraper-0.8.1/scraper/github copying scraper/github/queryManager.py -> llnl-scraper-0.8.1/scraper/github copying scraper/github/util.py -> llnl-scraper-0.8.1/scraper/github copying scraper/gitlab/__init__.py -> llnl-scraper-0.8.1/scraper/gitlab copying scraper/tfs/__init__.py -> llnl-scraper-0.8.1/scraper/tfs copying scraper/tfs/models.py -> llnl-scraper-0.8.1/scraper/tfs copying scripts/codegov_compute_hours.py -> llnl-scraper-0.8.1/scripts Writing llnl-scraper-0.8.1/setup.cfg Creating tar archive removing 'llnl-scraper-0.8.1' (and everything under it) ++ cd / ++ /tmp/tmp.oM3hVmpDdK/bin/pip install /tmp/tmp.oM3hVmpDdK/llnl-scraper-0.8.1.tar.gz Processing /tmp/tmp.oM3hVmpDdK/llnl-scraper-0.8.1.tar.gz Collecting github3.py==1.2.0 (from llnl-scraper==0.8.1) Downloading https://files.pythonhosted.org/packages/00/cb/ee49ebb79f900b6fe37f53e128ad63d0d0d7bd72caee2a47bd813f046bbc/github3.py-1.2.0-py2.py3-none-any.whl (142kB) Collecting python-gitlab>=1.6.0 (from llnl-scraper==0.8.1) Downloading https://files.pythonhosted.org/packages/2f/af/a7dc37012112d883034f77f2d9b3e4846d2694aeac74e4721af572cf8f12/python_gitlab-2.3.1-py3-none-any.whl (84kB) Collecting stashy>=0.3 (from llnl-scraper==0.8.1) Downloading https://files.pythonhosted.org/packages/38/35/6dcda1a4d82841a9fd22a2b4c94a3182fd5602e762b0604d20eddb1c8885/stashy-0.6-py3-none-any.whl Collecting python-dateutil>=2.7.3 (from llnl-scraper==0.8.1) Using cached https://files.pythonhosted.org/packages/d4/70/d60450c3dd48ef87586924207ae8907090de0b306af2bce5d134d78615cb/python_dateutil-2.8.1-py2.py3-none-any.whl Collecting vsts>=0.1.25 (from llnl-scraper==0.8.1) Downloading https://files.pythonhosted.org/packages/9a/4a/c9a5c90659bf0df577067cf8baf9c690501306290e5688d8aeae07fbd9f8/vsts-0.1.25-py3-none-any.whl (2.3MB) Collecting requests>=2.16 (from llnl-scraper==0.8.1) Using cached https://files.pythonhosted.org/packages/1a/70/1935c770cb3be6e3a8b78ced23d7e0f3b187f5cbfab4749523ed65d7c9b1/requests-2.23.0-py2.py3-none-any.whl Collecting msrest>=0.6.4 (from llnl-scraper==0.8.1) Downloading https://files.pythonhosted.org/packages/34/68/fa7892bd8bb46eba90f7a2ffbc6725ee0b2e302444677377d0853a1c840f/msrest-0.6.16-py2.py3-none-any.whl (84kB) Collecting pytz>=2017.3 (from llnl-scraper==0.8.1) Using cached https://files.pythonhosted.org/packages/4f/a4/879454d49688e2fad93e59d7d4efda580b783c745fd2ec2a3adf87b0808d/pytz-2020.1-py2.py3-none-any.whl Collecting jwcrypto>=0.5.0 (from github3.py==1.2.0->llnl-scraper==0.8.1) Downloading https://files.pythonhosted.org/packages/ad/dd/3a637bd1ee446bde1984325321cb606c44accfe5f095352d65166c080e14/jwcrypto-0.7-py2.py3-none-any.whl (78kB) Collecting uritemplate>=3.0.0 (from github3.py==1.2.0->llnl-scraper==0.8.1) Using cached https://files.pythonhosted.org/packages/bf/0c/60d82c077998feb631608dca3cc1fe19ac074e772bf0c24cf409b977b815/uritemplate-3.0.1-py2.py3-none-any.whl Collecting decorator>=3.4.0 (from stashy>=0.3->llnl-scraper==0.8.1) Using cached https://files.pythonhosted.org/packages/ed/1b/72a1821152d07cf1d8b6fce298aeb06a7eb90f4d6d41acec9861e7cc6df0/decorator-4.4.2-py2.py3-none-any.whl Collecting mock (from stashy>=0.3->llnl-scraper==0.8.1) Downloading https://files.pythonhosted.org/packages/cd/74/d72daf8dff5b6566db857cfd088907bb0355f5dd2914c4b3ef065c790735/mock-4.0.2-py3-none-any.whl Collecting six>=1.5 (from python-dateutil>=2.7.3->llnl-scraper==0.8.1) Using cached https://files.pythonhosted.org/packages/ee/ff/48bde5c0f013094d729fe4b0316ba2a24774b3ff1c52d924a8a4cb04078a/six-1.15.0-py2.py3-none-any.whl Collecting certifi>=2017.4.17 (from requests>=2.16->llnl-scraper==0.8.1) Using cached https://files.pythonhosted.org/packages/98/99/def511020aa8f663d4a2cfaa38467539e864799289ff354569e339e375b1/certifi-2020.4.5.2-py2.py3-none-any.whl Collecting chardet<4,>=3.0.2 (from requests>=2.16->llnl-scraper==0.8.1) Using cached https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl Collecting idna<3,>=2.5 (from requests>=2.16->llnl-scraper==0.8.1) Using cached https://files.pythonhosted.org/packages/89/e3/afebe61c546d18fb1709a61bee788254b40e736cff7271c7de5de2dc4128/idna-2.9-py2.py3-none-any.whl Collecting urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 (from requests>=2.16->llnl-scraper==0.8.1) Using cached https://files.pythonhosted.org/packages/e1/e5/df302e8017440f111c11cc41a6b432838672f5a70aa29227bf58149dc72f/urllib3-1.25.9-py2.py3-none-any.whl Collecting isodate>=0.6.0 (from msrest>=0.6.4->llnl-scraper==0.8.1) Using cached https://files.pythonhosted.org/packages/9b/9f/b36f7774ff5ea8e428fdcfc4bb332c39ee5b9362ddd3d40d9516a55221b2/isodate-0.6.0-py2.py3-none-any.whl Collecting requests-oauthlib>=0.5.0 (from msrest>=0.6.4->llnl-scraper==0.8.1) Using cached https://files.pythonhosted.org/packages/a3/12/b92740d845ab62ea4edf04d2f4164d82532b5a0b03836d4d4e71c6f3d379/requests_oauthlib-1.3.0-py2.py3-none-any.whl Collecting cryptography>=1.5 (from jwcrypto>=0.5.0->github3.py==1.2.0->llnl-scraper==0.8.1) Using cached https://files.pythonhosted.org/packages/3c/04/686efee2dcdd25aecf357992e7d9362f443eb182ecd623f882bc9f7a6bba/cryptography-2.9.2-cp35-abi3-manylinux2010_x86_64.whl Collecting oauthlib>=3.0.0 (from requests-oauthlib>=0.5.0->msrest>=0.6.4->llnl-scraper==0.8.1) Using cached https://files.pythonhosted.org/packages/05/57/ce2e7a8fa7c0afb54a0581b14a65b56e62b5759dbc98e80627142b8a3704/oauthlib-3.1.0-py2.py3-none-any.whl Collecting cffi!=1.11.3,>=1.8 (from cryptography>=1.5->jwcrypto>=0.5.0->github3.py==1.2.0->llnl-scraper==0.8.1) Using cached https://files.pythonhosted.org/packages/49/de/1ab40dd857172da4accad610c25badfdfc23ec7e1bbcc6f9212cfcb3419d/cffi-1.14.0-cp38-cp38-manylinux1_x86_64.whl Collecting pycparser (from cffi!=1.11.3,>=1.8->cryptography>=1.5->jwcrypto>=0.5.0->github3.py==1.2.0->llnl-scraper==0.8.1) Using cached https://files.pythonhosted.org/packages/ae/e7/d9c3a176ca4b02024debf82342dab36efadfc5776f9c8db077e8f6e71821/pycparser-2.20-py2.py3-none-any.whl Installing collected packages: six, python-dateutil, pycparser, cffi, cryptography, jwcrypto, certifi, chardet, idna, urllib3, requests, uritemplate, github3.py, python-gitlab, decorator, mock, stashy, isodate, oauthlib, requests-oauthlib, msrest, vsts, pytz, llnl-scraper Running setup.py install for llnl-scraper: started Running setup.py install for llnl-scraper: finished with status 'done' Successfully installed certifi-2020.4.5.2 cffi-1.14.0 chardet-3.0.4 cryptography-2.9.2 decorator-4.4.2 github3.py-1.2.0 idna-2.9 isodate-0.6.0 jwcrypto-0.7 llnl-scraper-0.8.1 mock-4.0.2 msrest-0.6.16 oauthlib-3.1.0 pycparser-2.20 python-dateutil-2.8.1 python-gitlab-2.3.1 pytz-2020.1 requests-2.23.0 requests-oauthlib-1.3.0 six-1.15.0 stashy-0.6 uritemplate-3.0.1 urllib3-1.25.9 vsts-0.1.25 WARNING: You are using pip version 19.2.3, however version 20.1.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command. ++ echo Success Success +++ rm -rf /tmp/tmp.oM3hVmpDdK
Thanks @thatch !
Include missing files in sdist for #52
Tested with