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

Add explicit interfaces for loaded entrypoints, resolvable first by group then by name.

a49252b513cf1e25e3885c60f046269ea293f13e authored almost 4 years ago by Jason R. Coombs <[email protected]>
Add doctest illustrating the usage of constructing dict from EntryPoints.

9950845a8b3f35843057d3708ed75ef30dd62659 authored almost 4 years ago by Jason R. Coombs <[email protected]>
Add support for namespace packages. Closes jaraco/skeleton#40.

0df40810ec54590c888ae0e4073d73f731c91f4a authored almost 4 years ago by Jason R. Coombs <[email protected]>
Fix typo in docs. Ref bpo-42728.

bde4e157b4ac1924a953897c92ed0b2638cdb229 authored almost 4 years ago by Jason R. Coombs <[email protected]>
Add test ensuring MetadataPathFinder._search_paths is available for PyPA projects. Fixes #111.

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

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

4b469526c375dffd5c63b8e3795d59fb42d8c0bf authored almost 4 years ago by Jason R. Coombs <[email protected]>
Merge pull request #272 from anntzer/moreperf

Further optimize distribution() searching.

c93a9f78f794b435e7619459e450db0c3ecedecf authored almost 4 years ago by Jason R. Coombs <[email protected]>
Add recommended workaround for resolver issues (pypa/pip#9143). Fixes #273.

c769ba8fae245265bdb3f173a41e0e8c4f2a2d4b authored almost 4 years ago by Jason R. Coombs <[email protected]>
Precompute egg_prefix and versionless_egg_name.

7fc4f119985990190554992532286455bd70590b authored almost 4 years ago by Antony Lee <[email protected]>
Switch from the very slow os.path.splitext to str.rpartition.

As a consequence, `ext` doesn't include the leading dot anymore, so
change `suffixes` accordingl...

c9c0909656d84f689b7826dc19d5e50e6bdf7e1d authored almost 4 years ago by Antony Lee <[email protected]>
Avoid needlessly reinstantiating Prepareds.

c1af1d6c23938f78cf209062cf92dee5866d7b09 authored almost 4 years ago by Antony Lee <[email protected]>
Merge https://github.com/jaraco/skeleton

b3a72a14726178d3db42b01cdc0c557ab26c0efd authored almost 4 years ago by Jason R. Coombs <[email protected]>
Declare project as typed. Closes #10.

b017516eca2fca16196510191c15399780d5b57c authored almost 4 years ago by Jason R. Coombs <[email protected]>
Use `extend-ignore` in flake8 config (#33)

* Use `extend-ignore` in flake8 config

This option allows to add extra ignored rules to the d...

77fbe1df4af6d8f75f44440e89ee1bc249c9f2e0 authored about 4 years ago by Sviatoslav Sydorenko <[email protected]>
Use license_files instead of license_file in meta (#35)

Singular `license_file` is deprecated since wheel v0.32.0.

Refs:
* https://wheel.readthedocs...

a9b3f681dea9728235c2a9c68165f7b5cbf350ab authored about 4 years ago by Sviatoslav Sydorenko <[email protected]>
Replace pep517.build with build (#37)

* Replace pep517.build with build

Resolves #30

* Prefer simple usage

Co-authored-by: Ja...

1731fbebe9f6655a203e6e08ab309f9916ea6f65 authored about 4 years ago by Sviatoslav Sydorenko <[email protected]>
Enable complexity limit. Fixes jaraco/skeleton#34.

3e876d7906fa6387ab6ac9a9bff8659762363017 authored about 4 years ago by Jason R. Coombs <[email protected]>
Prefer pytest-enabler to jaraco.test

a36768aa363c8f7b54aae00e11f895ff06337532 authored about 4 years ago by Jason R. Coombs <[email protected]>
Add note about automatic merging of PRs and the requirements and limitations.

2b839bad1c2189f4eeb0f74c4a2455ba6687741b authored about 4 years ago by Jason R. Coombs <[email protected]>
Rename 'Automated Tests' to simply 'tests'

060d491a9aaacfe457ad365cfd60b611fc9f5bcf authored about 4 years ago by Jason R. Coombs <[email protected]>
pre-commit autoupdate

cfe99a5a7941f9f8785dd3ec12d1df94e9134411 authored about 4 years ago by Jason R. Coombs <[email protected]>
Automatically inject project name in docs heading.

4b1334629e1cb254a1b6853f045f2615b79ec9e1 authored about 4 years ago by Jason R. Coombs <[email protected]>
Remove footnote

d17c474462960abb768d95a5bc8f24633a46e788 authored about 4 years ago by Jason R. Coombs <[email protected]>
Fix syntax in changelog

a19e27bf8a1156ac3a60dfd274b83508e57223aa authored about 4 years ago by Jason R. Coombs <[email protected]>
Enable automerge

150321caba0dc73489b61d6b5bbfbed52b795ae7 authored about 4 years ago by Jason R. Coombs <[email protected]>
Merge https://github.com/jaraco/skeleton into main

393336926b17343e6972c2dbe4c3eaddbc3dee6d authored about 4 years ago by Jason R. Coombs <[email protected]>
Merge branch '2020-handoff' of https://github.com/jaraco/skeleton into main

56acdc7424a25ca3d25e8d5ad204ad13ffefcff3 authored about 4 years ago by Jason R. Coombs <[email protected]>
Merge pull request #266 from python/bugfix/bpo-42382

1816266dce374d33ee5e82e634bcf67c550bf0dc authored about 4 years ago by github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Merge branch 'main' into bugfix/bpo-42382

c19a2d06a5f615603be92d88e9e4d78f9c2fa757 authored about 4 years ago by Jason R. Coombs <[email protected]>
Specify main as the default branch. Fixes #269.

877d351e397a909272500fa69828d445051d507d authored about 4 years ago by Jason R. Coombs <[email protected]>
Merge pull request #263 from FFY00/typed-metadata

importlib_metadata: define protocol for Distribution.metadata

6955586a940f6bfda0c662039f4c7b7cc0876c9e authored about 4 years ago by Jason R. Coombs <[email protected]>
Enable automerge

e15726d1fcff949d5d08874a6b1478ee1a2a813a authored about 4 years ago by Jason R. Coombs <[email protected]>
Merge branch 'main' into typed-metadata

6ca4b3efffadceb52928ee90bcc058c9530c03b6 authored about 4 years ago by Jason R. Coombs <[email protected]>
Update docs and interface spec on metadata function to honor the new protocol.

dcd7bd549b3e8e32d3c1072cc54c66a414570497 authored about 4 years ago by Jason R. Coombs <[email protected]>
Update changelog.

ede59665e9279aee376d784b4f7192343ced4274 authored about 4 years ago by Jason R. Coombs <[email protected]>
Update skeleton description to describe the periodic collapse. Fixes #27.

2667241f44fed464948cbd140bed1b17cfe4e826 authored about 4 years ago by Jason R. Coombs <[email protected]>
Merge remote-tracking branch 'origin/archive/2020-12' into 2020-handoff

a81fb90c62238d21b96b4e927a3daa59eb1a50b0 authored about 4 years ago by Jason R. Coombs <[email protected]>
Collapse skeleton history from archive/2020-12

c681f6748acaea1bf0b706528c36327cc94a6eed authored about 4 years ago by Jason R. Coombs <[email protected]>
Update changelog.

c5dbfdb347e2ae8cc105f6cced8b93400c63acc7 authored about 4 years ago by Jason R. Coombs <[email protected]>
The distribution name can be egginfo too

84d69614808122e029e4144e1bad5caa881af412 authored about 4 years ago by Jason R. Coombs <[email protected]>
Make 'dist' a single, optional attribute on an EntryPoint.

ad7c371daf44119b24049b0828d9862c843b2ff3 authored about 4 years ago by Jason R. Coombs <[email protected]>
Make sure each `EntryPoint` carries it's `Distribution` information

bd5cac5ced706ccd30dfa2a783253f2a9390f373 authored about 4 years ago by Pedro Algarvio <[email protected]>
Remove Python 2 compatibility code

96cc3283a25ee7324cf1238e843fee97454ab6bb authored about 4 years ago by Jason R. Coombs <[email protected]>
Add test to ensure that EntryPoints are sortable. Fixes #267.

eb839a69b05f58eff076c1741d5c9ff79e878edd authored about 4 years ago by Jason R. Coombs <[email protected]>
Merge branch 'maint/2.x'

155bc48b462ce10724a2326421364d195f20327b authored about 4 years ago by Jason R. Coombs <[email protected]>
Merge pull request #264 from python/bugfix/261-versionless-egg-info-pre-normalized-fallback

Versionless egg info pre normalized fallback

83c7dd250f6ee4bb5f637b8d076b50f7fe3280ad authored about 4 years ago by Jason R. Coombs <[email protected]>
Update changelog. Ref #261.

4cb3bd016f4e18f6fb9e564041a7d288a9a5ccf6 authored about 4 years ago by Jason R. Coombs <[email protected]>
Avoid relying on new-style normalization for legacy eggs.

6036a37a728e8732b1d4b93860e1825a803a22c7 authored about 4 years ago by Jason R. Coombs <[email protected]>
Perform exact match on Prepared.normalized, and then add a separate check for an empty self.normalized instead of relying on a degenerate result from startswith.

4098b519652fd0cedc2849929b5e8e64005c92ae authored about 4 years ago by Jason R. Coombs <[email protected]>
Add test to ensure that a prefix isn't matched

7bdbb572462cb6626eec5efca5a9899dc5fa6c8b authored about 4 years ago by Jason R. Coombs <[email protected]>
importlib_metadata: define protocol for Distribution.metadata

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

530f5da8dd3a255f1198f29ea0126b8b25e644d8 authored about 4 years ago by Filipe Laíns <[email protected]>
Compare the name against self.normalized. Fixes #261 but also will cause 'lib' to match 'lib_foo'.

595eb5f6671a40e304ad35791689f4a9feec42bb authored about 4 years ago by Jason R. Coombs <[email protected]>
Move is_egg into prepared.

fea6e754a1d60c558ef6a8158e73550befb812e9 authored about 4 years ago by Jason R. Coombs <[email protected]>
Extract method for matching a name in a prepared search.

313535ae43536aa7907bb3e38fc165a166d2076c authored about 4 years ago by Jason R. Coombs <[email protected]>
Add test capturing expectation where versionless metadata exists but hasn't been updated to the new normalization technique. Ref #261.

4335defc4efcd827ba300917e74e8e449eda4d50 authored about 4 years ago by Jason R. Coombs <[email protected]>
Fix syntax in changelog

9aee90b6bb0690d0a81e0f544e5d44c9101b37b3 authored about 4 years ago by Jason R. Coombs <[email protected]>
Merge pull request #258 from python/feature/skeleton

Adopt practices from jaraco/skeleton. Fixes #255

55e64a4302e6c87bc15b1fca03bb1adc24e27025 authored about 4 years ago by Jason R. Coombs <[email protected]>
Merge branch 'master' into feature/skeleton

8721a05a4493a5d0067f29e15c751311ef5395f1 authored about 4 years ago by Jason R. Coombs <[email protected]>
Consolidate coverage files

ed672eed37aefba5ec49e7e9ff7aca235011cdcf authored about 4 years ago by Jason R. Coombs <[email protected]>
Restore diffcov

eabd24d22731d5e7e957467e2435d4b3c2917a7b authored about 4 years ago by Jason R. Coombs <[email protected]>
Correct syntax for invoking pytest

b29baea2e60bc4b04642051fe5d16f85e0d05c8e authored about 4 years ago by Jason R. Coombs <[email protected]>
Bring back perf

d5a5c90be1931860b44d1f06ccd1fa75b4919ac5 authored about 4 years ago by Jason R. Coombs <[email protected]>
Run tests to exercise coverage

67cb1233ccfe5925903f45dc53da83d2935005a8 authored about 4 years ago by Jason R. Coombs <[email protected]>
Merge branch 'maint/2.x'

c3421fb836e9668576aa6495cc430e3d870ae086 authored about 4 years ago by Jason R. Coombs <[email protected]>
Merge pull request #253 from uranusjr/search-dot-in-dist-info

Fix dot handling in dist-info directory name

dd25a385758f9700e92ae6c28718938489622524 authored about 4 years ago by Jason R. Coombs <[email protected]>
Exclude prepare.example.setup to avoid spurious mypy errors.

03901b2992f6f7bfede4733829ea3aeecd22bda5 authored about 4 years ago by Jason R. Coombs <[email protected]>
Exclude tests and docs from wheel.

96c829ada0b4d3f50d563c24ec440ad704f8eb75 authored about 4 years ago by Jason R. Coombs <[email protected]>
Remove manifest

a5bbdd4e1e85b25fa6c95ad3bc650306dec3811d authored about 4 years ago by Jason R. Coombs <[email protected]>
🧎‍♀️ Genuflect to the types.

505395a09a93367234b23ca565012fdbee92d964 authored about 4 years ago by Jason R. Coombs <[email protected]>
👹 Feed the hobgoblins (delint).

cb7e8fc3c26deedfbee8c46a4aa60ea30a352e39 authored about 4 years ago by Jason R. Coombs <[email protected]>
⚫ Fade to black.

f0f202407c5f430f4197e7b548acae1f3558c8f1 authored about 4 years ago by Jason R. Coombs <[email protected]>
Merge https://github.com/jaraco/skeleton into feature/skeleton

50c72b229d8d1ae5e04eec82253198cc5b11927f authored about 4 years ago by Jason R. Coombs <[email protected]>
Add Only tag or users will complain.

2bc49891396c3debe5a75ad4040d564dfab31cbb authored about 4 years ago by Jason R. Coombs <[email protected]>
Merge pull request #250 from python/debt/py36

Require Python 3.6

7f292bc63c5270bb6631819d60f3b6c64693e621 authored about 4 years ago by Jason R. Coombs <[email protected]>
Merge pull request #252 from FFY00/fix-diffcov

ci: fix diffcov

49f223dd490063fb13cad23701531627e0dda25b authored about 4 years ago by Jason R. Coombs <[email protected]>
Require Python 3.6 in tox and github actions

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

ab04693589e3d1e494c313fefa2a2802e1c3af5d authored about 4 years ago by Jason R. Coombs <[email protected]>
Merge branch 'master' into debt/py36

bed8fd2c1e13160377d34d6898a101701d5ef40c authored about 4 years ago by Jason R. Coombs <[email protected]>
Restore Python 2 compatibility.

b072a4649dc5a9c4edfa74e9133f7fdff8d2b4b4 authored about 4 years ago by Jason R. Coombs <[email protected]>
Support legacy filenames with an unnormalized dot.

1028cb9b9e3f1307cc77a2c7ae48e3049d0839b1 authored about 4 years ago by Jason R. Coombs <[email protected]>
Add test to capture legacy expectation where distinfo might appear with a dot in the name.

e7d59299d5250c286b038a1131840d76d2007e95 authored about 4 years ago by Jason R. Coombs <[email protected]>
Capture the target expectation of normalized names.

dbdef6ba3576f55cac49451364854e09511ad33b authored about 4 years ago by Jason R. Coombs <[email protected]>
Update changelog.

d027af68f05084c2cabc29164e4546110e116eeb authored about 4 years ago by Jason R. Coombs <[email protected]>
Reword backport philosophy to capture intention on subsequent Python releases. Fixes #254.

216397d6767a28af99b80dd7d7e8e1f77c19a1ec authored about 4 years ago by Jason R. Coombs <[email protected]>
Merge pull request #251 from Julian/hooray

Clarify that this has been added to the stdlib.

ac1d9e82790ae0c21c0b7c9079cdbaaddd00fcf0 authored about 4 years ago by Jason R. Coombs <[email protected]>
Honor TOX_WORK_DIR if set. Workaround for tox-dev/tox#20.

27f7c53a66c077cea17896496330bab97f1db54b authored about 4 years ago by Jason R. Coombs <[email protected]>
Move Tidelift release note publishing to Github Actions.

fb8d9c43500c06f6f2286ea7c7ae452d41cce412 authored about 4 years ago by Jason R. Coombs <[email protected]>
Use inline flags with local scope.

95ce6f33cc095df6d0a5f239e075a610eefbe262 authored about 4 years ago by Jason R. Coombs <[email protected]>
Fix dot handling in dist-info directory name

When searching for a matching dist-info directory, try to escape dots in
the name segment. This ...

8fb96b0d97294e2e331f8862e7805c3275d61690 authored about 4 years ago by Tzu-ping Chung <[email protected]>
ci: fix diffcov

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

7c2164b5857d3ff70171898c66e8fff56647fd61 authored about 4 years ago by Filipe Laíns <[email protected]>
Clarify that this has been added to the stdlib.

747f6833eb1409e01399a56cfa7d3ce384c444c9 authored about 4 years ago by Julian Berman <[email protected]>
use add-github-secrets, which infers the secrets needed from the github workflow.

1311cecaad5e176eb7604a045d16dcd6c7353a45 authored about 4 years ago by Jason R. Coombs <[email protected]>
Drop tests on Travis, Appveyor, and Azure Pipelines.

ca9ad41aeb98be511d9451706a9e29dd5016df00 authored about 4 years ago by Jason R. Coombs <[email protected]>
Add Python versions, specify specific env for tests, add jobs.

5b73f25b7b895354d92a6ec8073a373ff225b13c authored about 4 years ago by Jason R. Coombs <[email protected]>
Update URLs.

137026d0964c42d6922192d52060f1a454159802 authored about 4 years ago by Jason R. Coombs <[email protected]>
Replace GitLab CI with Github workflow

c484c781d360eb944abb46c05af8d88a2bfcb634 authored about 4 years ago by Jason R. Coombs <[email protected]>
Test on Python 3.9. Skip 3.7 to avoid creating too many builds. Release on 3.9.

6ad08b8489ac1c1eba37d32525fa7fa8465076c9 authored about 4 years ago by Jason R. Coombs <[email protected]>
FS_NONASCII moves to test.support.os_helper in Python 3.10, so add a compatibility shim to support both sides.

4daebe860ef9abdd02198c9be85c306fe6da5b56 authored about 4 years ago by Jason R. Coombs <[email protected]>
Use RTD v2 config

5474714ed2622af66674fafe62ae01180c0adf81 authored about 4 years ago by Jason R. Coombs <[email protected]>