diff --git a/.github/workflows/publish-to-pypi.yml b/.github/workflows/publish-to-pypi.yml index 16ad5b6..ab346fa 100644 --- a/.github/workflows/publish-to-pypi.yml +++ b/.github/workflows/publish-to-pypi.yml @@ -16,8 +16,10 @@ jobs: uses: actions/setup-python@v1 with: python-version: 3.7 + - name: Install wheel + run: pip install wheel - name: Build MIM - run: python setup.py sdist + run: python setup.py sdist bdist_wheel - name: Publish distribution to PyPI run: | pip install twine diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 0000000..e534d45 --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1 @@ +include requirements/*.txt diff --git a/mim/commands/install.py b/mim/commands/install.py index c3e5e32..265c72f 100644 --- a/mim/commands/install.py +++ b/mim/commands/install.py @@ -222,11 +222,11 @@ def patch_importlib_distribution(index_url: Optional[str] = None) -> Generator: deps += self._mm_deps return deps - Distribution.iter_dependencies = patched_iter_dependencies + Distribution.iter_dependencies = patched_iter_dependencies # type: ignore try: yield finally: - Distribution.iter_dependencies = origin_iter_dependencies + Distribution.iter_dependencies = origin_iter_dependencies # type: ignore # noqa: E501 def filter_invalid_marker(extra_requires: List) -> None: