diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index c56f2c7..1b1f64d 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -25,12 +25,13 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install requests requests_mock wheel + python -m pip install '.[test]' - name: Test run: | python test_remotezip.py -v - name: Package run: | + python -m pip install wheel python setup.py bdist_wheel - name: Archive artifact uses: actions/upload-artifact@v2 diff --git a/setup.py b/setup.py index efebbe5..9cf96ac 100644 --- a/setup.py +++ b/setup.py @@ -15,7 +15,9 @@ long_description=description, long_description_content_type="text/markdown", install_requires=["requests", "tabulate"], - tests_require=['requests_mock'], + extras_require={ + "test": ["requests_mock"], + }, entry_points={ 'console_scripts': ['remotezip = remotezip:main'] },