Skip to content

MNT: migrate from pkg_resources to importlib_metadata - #99

Open
sabonerune wants to merge 1 commit into
JeremyCCHsu:masterfrom
sabonerune:mnt/migrate-to-importlib_metadata
Open

MNT: migrate from pkg_resources to importlib_metadata#99
sabonerune wants to merge 1 commit into
JeremyCCHsu:masterfrom
sabonerune:mnt/migrate-to-importlib_metadata

Conversation

@sabonerune

@sabonerune sabonerune commented Sep 15, 2024

Copy link
Copy Markdown
Contributor

Replace pkg_resources with importlib-metadata.
This removes the implicit setuptools dependency.

@sabonerune

Copy link
Copy Markdown
Contributor Author

Closing due to duplication with #103.

@sabonerune sabonerune closed this Jan 21, 2025
@sabonerune
sabonerune deleted the mnt/migrate-to-importlib_metadata branch January 21, 2025 10:07
@sabonerune
sabonerune restored the mnt/migrate-to-importlib_metadata branch July 30, 2025 10:08
@sabonerune

Copy link
Copy Markdown
Contributor Author

Reopen the PR.
This is because in some environments setuptools may not be installed.

ref: #103 (comment)

@sabonerune sabonerune reopened this Jul 30, 2025
@sabonerune
sabonerune force-pushed the mnt/migrate-to-importlib_metadata branch from d688db4 to f91d2ee Compare July 30, 2025 10:16
JeremyCCHsu added a commit that referenced this pull request Aug 18, 2026
- Add PEP 561 type stubs (pyworld/pyworld.pyi, pyworld/py.typed) and package_data in setup.py (#104, #105)
- Migrate from pkg_resources to importlib.metadata with fallback (#99, #103)
- Add Cython <3.1.0 constraint for Python <3.9 in pyproject.toml (#106)
- Clean requirements.txt to core dependencies and update AppVeyor demo setup (#103)
- Add sabonerune to README acknowledgements (#103)
JeremyCCHsu added a commit that referenced this pull request Aug 20, 2026
* Update lib/World submodule to latest commit, bump version to 0.3.6, fix Cython syntax

* Merge requests from open PRs (#96, #99, #103, #104, #105, #106)
- Add PEP 561 type stubs (pyworld/pyworld.pyi, pyworld/py.typed) and package_data in setup.py (#104, #105)
- Migrate from pkg_resources to importlib.metadata with fallback (#99, #103)
- Add Cython <3.1.0 constraint for Python <3.9 in pyproject.toml (#106)
- Clean requirements.txt to core dependencies and update AppVeyor demo setup (#103)
- Add sabonerune to README acknowledgements (#103)

* add 3.12 & 3.13 tests

* Pin libsndfile version for Py 3.6/3.7

* Another attempt to fix 3.6/3.7
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant