Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/python/importlib_metadata

Library to access metadata for Python packages
https://github.com/python/importlib_metadata

Use line continuations to indicate which exclusions are for which workarounds.

498b965a805224420c8cde5969bf342a41766227 authored over 3 years ago by Jason R. Coombs <[email protected]>
Remove workaround for python/typed_ast#156.

212e995cd366010a8c372ea2fedfbb8be471e5cb authored over 3 years ago by Jason R. Coombs <[email protected]>
Rely on setuptools 56 and drop the explicit mention of the license file in favor of simple discovery.

14787e69e793d68c8ac17f010dc45891ee0a492c authored over 3 years ago by Jason R. Coombs <[email protected]>
Adjust for variable stacklevel on partial calls in PyPy. Fixes #327.

596155c2f2295bf323375adc2dc990e1ac1f26e7 authored over 3 years ago by Jason R. Coombs <[email protected]>
Update changelog.

b49cdaa0e33c83b3ab4cbd381573618c4e5b8ec9 authored over 3 years ago by Jason R. Coombs <[email protected]>
Merge pull request #326 from python/feature/pytest-perf

Use pytest-perf to capture performance expectations and regressions

c83cdb448ce351fdc03910ab80a8f3f5ee24a2ad authored over 3 years ago by Jason R. Coombs <[email protected]>
Ignore exercises.py in coverage.

6dfb53082be7b8bce2cd21f042a11bae11b7119e authored over 3 years ago by Jason R. Coombs <[email protected]>
Bump to pytest-perf 0.9.2 with bugfix for module collection.

dadbb4f852ea2b6ff6d7ef8c49eb452339da3ae3 authored over 3 years ago by Jason R. Coombs <[email protected]>
Bump to pytest-perf 0.9.1 with bugfix for module collection.

1937287ce1f7d40639f2d1fa17a150dfbe0ffdc0 authored over 3 years ago by Jason R. Coombs <[email protected]>
⚫ Fade to black.

f0d021ab817bbca135924a58d756ffa73a58b48f authored over 3 years ago by Jason R. Coombs <[email protected]>
Rely on pytest_perf 0.9 and the new Python syntax.

5f08b8d02a3f1cf02a54363b13c2e55c697d3d01 authored over 3 years ago by Jason R. Coombs <[email protected]>
Bump to pytest-perf 0.6.2 and remove ipython from testing reqs.

6ed9128015fbc54de18c545e97aca5617471b922 authored over 3 years ago by Jason R. Coombs <[email protected]>
Merge branch 'main' into feature/pytest-perf

e34a81e6ff2a58d9667e6a8221811ac5e1920a69 authored over 3 years ago by Jason R. Coombs <[email protected]>
Move ipython to performance test extra.

14f2a684dd5bb69ab84569eeb5b11b987019a27e authored over 3 years ago by Jason R. Coombs <[email protected]>
Bump pytest-perf.

d4f6f7b82fc16a42ed4294da3fd8edb055abd017 authored over 3 years ago by Jason R. Coombs <[email protected]>
Add ipython to testing extra. Ref #305.

ea8da2f74b186ecb276867fb0a3091670df41cef authored over 3 years ago by Jason R. Coombs <[email protected]>
Ensure that ipython gets installed via testing extra.

9f22c33326b029c3e71bbd845924375b05ce4b9e authored over 3 years ago by Jason R. Coombs <[email protected]>
Initial attempts adopting pytest-perf

9f9636717e2797b47f5fd995fecd695cb4adf624 authored over 3 years ago by Jason R. Coombs <[email protected]>
Merge https://github.com/jaraco/skeleton

1d0a0b93df4e9b9e06948b703c70e607ec895516 authored over 3 years ago by Jason R. Coombs <[email protected]>
Use shutil for rmtree

5a8384e53c59a886f982739c02572732afa76c7f authored over 3 years ago by Brian Rutledge <[email protected]>
Merge https://github.com/jaraco/skeleton

94850f4f985d9e0e35d6028e8b094fb91cd96bc2 authored over 3 years ago by Jason R. Coombs <[email protected]>
Suppress deprecation warnings in flake8 and packaging.tags. Ref pypa/packaging#433.

85d08db3ef3811bd208995254e7e9c9658cf710d authored over 3 years ago by Jason R. Coombs <[email protected]>
Merge pull request #319 from python/feature/uniform

Remove SelectableGroups deprecation exception for flake8.

1cabd5f603a35d36aab4e4f0881e332f873ef667 authored over 3 years ago by Jason R. Coombs <[email protected]>
4.4 is now in Cpython

dba300f56d3d1f1b945c0089d855e71dc1b311ab authored over 3 years ago by Jason R. Coombs <[email protected]>
Separate release number.

abfe23baf9587db19daada1c5aef4451c9e94ea1 authored over 3 years ago by Jason R. Coombs <[email protected]>
Merge branch 'main' into feature/uniform

f45b755b587e8eecc356d5c65482447626d0791c authored over 3 years ago by Jason R. Coombs <[email protected]>
Merge pull request #323 from python/bugfix/300-entry-points-by-index

EntryPoints compatibility

5fb702911718a58f617bc774d846e6e4084da5d2 authored over 3 years ago by Jason R. Coombs <[email protected]>
Update changelog.

7afc5016c129926cb98eb47ffac41e64cfdae866 authored over 3 years ago by Jason R. Coombs <[email protected]>
Implement EntryPoints as a DeprecatedList, deprecating mutability of Distribution.entry_points. Fixes #300.

8214dd1fbf7d1b7678bb3f076742a8ed88a943c2 authored over 3 years ago by Jason R. Coombs <[email protected]>
Add compatibility handler for accessing EntryPoints by index. Fixes #300.

a8c70ee4c261369edeb509a624f9cc104d91cf7c authored over 3 years ago by Jason R. Coombs <[email protected]>
Add test capturing missed expectation. Ref #300.

8535856d43a45d81b93514aac874d58df14171b1 authored over 3 years ago by Jason R. Coombs <[email protected]>
Remove importlib_metadata as imported by pytest. Fixes #322.

f794723b24e52d7eb17bcb59e2412035e7807109 authored over 3 years ago by Jason R. Coombs <[email protected]>
Merge branch 'main' into feature/uniform

d5f1213e8c5720d28618f8b4d6bdaaacf0c46afa authored over 3 years ago by Jason R. Coombs <[email protected]>
In PathDistribution, only resolve normalized names for non-legacy (non-egg) packages. Fixes #320.

ea7227813b371ed462154d56dac69283737fdc83 authored over 3 years ago by Jason R. Coombs <[email protected]>
Add a test to ensure the normalized name of an egg is reported correctly. Ref #320.

7f2f09adfb03a91c033fdb842ae07876a91b8654 authored over 3 years ago by Jason R. Coombs <[email protected]>
Cpython is synced with 4.2

25e1d31cb5a06250318b83b1fbcaa53286faedc9 authored over 3 years ago by Jason R. Coombs <[email protected]>
Merge branch 'main' into feature/uniform

d35504ddad5b68842e2dce2f67999b3c2755622a authored over 3 years ago by Jason R. Coombs <[email protected]>
Merge pull request #317 from python/feature/faster-entry-points

Use normalized names to distinguish unique distributions for performance

e9f70d27563fd4190dcf22372b1d405f14e2d10b authored over 3 years ago by Jason R. Coombs <[email protected]>
Prefer an OO approach for _normalized_name. Allows other providers to supply _normalized_name.

abc13a27780051d9f743bf1b992537561e998dd6 authored over 3 years ago by Jason R. Coombs <[email protected]>
Update changelog.

fddbf5d68b70ed0f26535fc768876a072bf739cd authored over 3 years ago by Jason R. Coombs <[email protected]>
Remove SelectableGroups deprecation exception for flake8.

4b8d4e2a109303cfb2e015fa72f3399724d928ae authored over 3 years ago by Jason R. Coombs <[email protected]>
Use normalized names to distinguish unique distributions for performance. Fixes #283.

ebe13331e54c023eb65c8ed201100fca5b345832 authored over 3 years ago by Jason R. Coombs <[email protected]>
Update changelog.

277d669784f3e33b7773bd4aaa1a929771db458b authored over 3 years ago by Jason R. Coombs <[email protected]>
Prefer f-strings

bb8e93499e8e7610a4cf936ad7566d54dcbb8930 authored over 3 years ago by Jason R. Coombs <[email protected]>
Merge https://github.com/jaraco/skeleton

ecd104971b01800509702739e589025c557a01b9 authored over 3 years ago by Jason R. Coombs <[email protected]>
Merge pull request #313 from pombredanne/patch-1

Clarify DistributionFinder.Context.path type

1439f641070ceb0922cc2625d3c303677a71ab8e authored over 3 years ago by Jason R. Coombs <[email protected]>
Merge pull request #315 from FFY00/pathdistribution-type-hint

meta: add SimplePath protocol for PathDistribution

5a4699d5da0c68c71d08dc6cd9df902ea0cd3cf9 authored over 3 years ago by Jason R. Coombs <[email protected]>
Merge remote-tracking branch 'origin/main' into pathdistribution-type-hint

92084b80579be6b2bbbf1cd156ed8934313974e2 authored over 3 years ago by Jason R. Coombs <[email protected]>
Merge pull request #312 from FFY00/metadata-2.2

_adapters: add support for metadata 2.2

335a758118a741a61799422ee06bf0f4544f5d4d authored over 3 years ago by Jason R. Coombs <[email protected]>
Add changelog.

40b6da33a9b79960cec7a8fb43bc9a964c805a9a authored over 3 years ago by Jason R. Coombs <[email protected]>
Merge branch 'main' into pathdistribution-type-hint

e27f4448ab5d91ccc47d72488c72b20c750866fc authored over 3 years ago by Jason R. Coombs <[email protected]>
Move docstrings about interface to the protocol. Rename to SimplePath to easily distinguish. Add changelog.

e27d0792ff10a40b0bcce81365dbb1269769bd96 authored over 3 years ago by Jason R. Coombs <[email protected]>
Suppress nitpicky warnings for classes that are obviously there. Fixes #316.

ff9451d3215fade44f79cb42e5ebdc1e59a99e35 authored over 3 years ago by Jason R. Coombs <[email protected]>
Fix indentation warning in requires function.

8390887695667a58e9bb4a3865071108ea0ccbf1 authored over 3 years ago by Jason R. Coombs <[email protected]>
Restore intersphinx links. Fixes #309.

3f406aadcc6a23b05ef4c3432f48b6cdc890125d authored over 3 years ago by Jason R. Coombs <[email protected]>
👹 Feed the hobgoblins (delint).

bf57f9c1f1f7228323613636ee4d872f310287b7 authored over 3 years ago by Jason R. Coombs <[email protected]>
Remove setup_requires, obviated by build-requires in pyproject.toml.

1b165200642e74a4c2acebf7fedb28e732a17881 authored over 3 years ago by Jason R. Coombs <[email protected]>
importlib_metadata: fix flake8 error

Signed-off-by: Filipe Laíns <[email protected]>

38350dcb3d416f7bb31de6424e118f8cb79021c5 authored over 3 years ago by Filipe Laíns <[email protected]>
meta: add Path protocol for PathDistribution

This is needed to properly annotate code that uses PathDistribution,
otherwise I need to keep re...

fa20a0a330175502b61de89e5dd8e10f3f77ede7 authored over 3 years ago by Filipe Laíns <[email protected]>
Merge https://github.com/jaraco/skeleton

e99cd3ce5ca26e0b0b8f3f6bec471ab8168d7b78 authored over 3 years ago by Jason R. Coombs <[email protected]>
bpo-44210: make importlib.metadata._meta.PackageMetadata public (GH-26299)

Signed-off-by: Filipe Laíns <[email protected]>

Automerge-Triggered-By: GH:jaraco

786c7440e53c9f2bc0553517b9720f3fdb54d629 authored over 3 years ago by Filipe Laíns <[email protected]>
Clarify DistributionFinder.Context.path type

The DistributionFinder.Context.path property is a list of directory paths.

Signed-off-by: Phi...

ab1c87395260793c6002945d25a6931bf4f273de authored over 3 years ago by Philippe Ombredanne <[email protected]>
_adapters: add support for metadata 2.2

Signed-off-by: Filipe Laíns <[email protected]>

7c9f186bcb9079ee8295144977cb53961cc48ab8 authored over 3 years ago by Filipe Laíns <[email protected]>
Merge pull request #311 from FFY00/api-reference

docs: add api reference

a956dc531d06e832a634e2268a785a747f97768a authored over 3 years ago by Jason R. Coombs <[email protected]>
Test on Python 3.10

4a734d4841b0ad5fddad3c2524e512f608c82d74 authored over 3 years ago by Jason R. Coombs <[email protected]>
docs: add api reference

Fixes #119

Signed-off-by: Filipe Laíns <[email protected]>

59cae401683aad477c00cf7c3ae47782b820bed9 authored over 3 years ago by Filipe Laíns <[email protected]>
Merge https://github.com/jaraco/skeleton

f5bfa3a2873ef9d9e2aa2899def51de63e446849 authored over 3 years ago by Jason R. Coombs <[email protected]>
Merge pull request #307 from tirkarthi/fix-import

Use os_helper to fix ImportError in Python 3.10

12235a0c0cc40cedd557a00f84be62f9a5f2cc30 authored over 3 years ago by Jason R. Coombs <[email protected]>
Document importlib.metadata.PackagePath.locate method (GH-25669)

edb1d44223b36ac8e42a76042b065e474c38c482 authored over 3 years ago by Paul Moore <[email protected]>
Make sphinx fail on any warnings (#36)

This change adds `nitpicky=True` (which is an equivalent of `-n`) to
make Sphinx emit warnings ...

8698127dbd17b47d1d07e35bee3725fecb69670b authored over 3 years ago by Sviatoslav Sydorenko <[email protected]>
Replace md file with badge linking to documentation site. Fixes jaraco/skeleton#47.

6c1c45bc1ce8ab01d91324a46c584172664a0104 authored over 3 years ago by Jason R. Coombs <[email protected]>
Enable dependabot (#50)

* Added a config for dependabot.

* Update features list for dependabot.

Co-authored-by: KO...

2f690f6083feea9a16ea3711f391d598a2ed1228 authored over 3 years ago by Jason R. Coombs <[email protected]>
Remove automerge. Fixes jaraco/skeleton#49.

6e2d0ba00b60c10466b0e040e2d4b1206c3f0b3d authored over 3 years ago by Jason R. Coombs <[email protected]>
Use os_helper to fix ImportError in Python 3.10

69c6759625c8faacd2ce5194c9845349c61dda7f authored over 3 years ago by Karthikeyan Singaravelan <[email protected]>
Update docs for the json property.

81bccbce14dcddffa128b155260e9bd4e3dcc4c7 authored over 3 years ago by Jason R. Coombs <[email protected]>
Add compatibility matrix comparing importlib_metadata versions and the associated stdlib version. Fixes #306.

0c86a02fbbbbdc9a888d9f2a149ec0d2cf5e7d2c authored over 3 years ago by Jason R. Coombs <[email protected]>
Merge pull request #304.

615044dfc92c3172c2952a0fe2321d51af41df0f authored over 3 years ago by Jason R. Coombs <[email protected]>
Update changelog.

c8b753ea0e196f0aedd5eaa39afc64f47f410af9 authored over 3 years ago by Jason R. Coombs <[email protected]>
Extract multiple_use_keys into a class property.

cbaa4212bd76238febf10b8cca2dde642976a900 authored over 3 years ago by Jason R. Coombs <[email protected]>
Honor case-insensitivity of metadata keys using FoldedCase.

401bb33804be717b1b8420efb120588c6fdd837c authored over 3 years ago by Jason R. Coombs <[email protected]>
Add test capturing expectation when metadata is not the common case.

96c0fec25bae2c997e17db423b853feef27a0b60 authored over 3 years ago by Jason R. Coombs <[email protected]>
Extend tests to capture multi-value cases.

008a07964fbab8b1a1dc067fc60d5a820a127da6 authored over 3 years ago by Jason R. Coombs <[email protected]>
Fix splitting so test passes.

8bcd887e3f0f0df43f38b516fdac9bba7fcca638 authored over 3 years ago by Jason R. Coombs <[email protected]>
Add test for keyword splitting.

00bce755690745549ed00771e7d7c41e60048697 authored over 3 years ago by Jason R. Coombs <[email protected]>
Update test to make the results consistent.

c87838e1ca29a80519a09d966cfdc9f5043699b7 authored over 3 years ago by Jason R. Coombs <[email protected]>
Remove 'get_payload' from the PackageMetadata protocol now that Description is available.

84fd0137be2fb8152f0d4c1a373be17a498c1b0d authored over 3 years ago by Jason R. Coombs <[email protected]>
Dedent values in the headers during construction. Now metadata values are normalized with leading whitespace removed and Description available even if found in the payload.

e675da1402999bc69f29bf698635d5dec0c897b8 authored over 3 years ago by Jason R. Coombs <[email protected]>
Update changelog.

ed2b2c89ed1cb3506b596d4c6769691526a66fc9 authored over 3 years ago by Jason R. Coombs <[email protected]>
Re-use 'suppress' as imported.

5595f2dc2a2ab4b7d1c7cf2488c427cfc134f184 authored over 3 years ago by Jason R. Coombs <[email protected]>
bpo-43651: PEP 597: Fix EncodingWarning in some tests (GH-25181)

6f754c2ae967aa6735f4eee97edbc3da96144bf2 authored almost 4 years ago by Inada Naoki <[email protected]>
Expand changelog around Distribution.entry_points. Closes #300.

5ca9bc7dcf73d72260486afb28dadf5e532cf657 authored almost 4 years ago by Jason R. Coombs <[email protected]>
Extend PackageMetadata protocol to include the requisite interface, including some way to iterate over the keys and the new json property.

5ca5fd8d9642ca88ce012cd2277eb961594f8c1b authored almost 4 years ago by Jason R. Coombs <[email protected]>
Implement Message with json property as a subclass to avoid repeating the interface.

b9ce1b12a4fe715b4a9754cb7194d022b28b847b authored almost 4 years ago by Jason R. Coombs <[email protected]>
Implement JSON as an adapter on the PackageMetadata object, simplifying the experience for the consumer.

6eef087f7b94b0f7fdf609065ad01bbd45c65aae authored almost 4 years ago by Jason R. Coombs <[email protected]>
Add as_json function. Fixes #277.

51568a1a9ac1c75e843aac48ce35b29bdef462bd authored almost 4 years ago by Jason R. Coombs <[email protected]>
Add keywords and Description to metadata.

69f366c8d4866cb592e0594d692ccb136a3d43f2 authored almost 4 years ago by Jason R. Coombs <[email protected]>
Extend the changelog to reference the backport. Fixes #298.

b18a7eebaa3ae406d96bc566f016a1f91d36ec04 authored almost 4 years ago by Jason R. Coombs <[email protected]>
Merge pull request #299 from python/feature/unify-parser

Unify section parser implementations.

33ea6762b5bd2d9bdee287eac1946d5908eae68b authored almost 4 years ago by Jason R. Coombs <[email protected]>
Update changelog.

244fc482479925b75851194989518d97061a1b28 authored almost 4 years ago by Jason R. Coombs <[email protected]>
Expand and simplify Sectioned doctest.

c891d5065be9948bc593808884b85c3ad364dbfd authored almost 4 years ago by Jason R. Coombs <[email protected]>