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 missing __slots__ to DeprecatedList

5ec499c28b6711c99b5c8051b76f580b7e3e6f46 authored almost 3 years ago by Arie Bovenberg <[email protected]>
Update test to capture the actual expectation on EntryPoints object and remove deprecated usage.

bf8ccbabf7dd18cbfb0264cb2be4b97f3d3f32dd authored almost 3 years ago by Jason R. Coombs <[email protected]>
use AssertRaises as context manager

Co-authored-by: Alex Waygood <[email protected]>

a3ea93753dc718c15c7959faf96ae9e2fa59c217 authored almost 3 years ago by Arie Bovenberg <[email protected]>
Use the parent category PytestDeprecationWarning, which is available on older pytest versions. Fixes jaraco/skeleton#57.

badffe9af9b79dff781f6768bcf48fbd8abd0945 authored almost 3 years ago by Jason R. Coombs <[email protected]>
Add exclusions for pytest 7 deprecations in plugins. Fixes jaraco/skeleton#57.

8949d1a1169c9271ceb8aab3f1deea9d82e2fa0d authored almost 3 years ago by Jason R. Coombs <[email protected]>
Remove setup.py, no longer needed.

7e01b721c237ee4947e3b9d6e56bb03a028f3f6a authored almost 3 years ago by Jason R. Coombs <[email protected]>
Update badge year

4f9825dafa8d13a5f8b8bd8eb8bfc6414329cb18 authored almost 3 years ago by Jason R. Coombs <[email protected]>
Merge pull request #365 from sobolevn/patch-1

Do not leak `method_name` in `DeprecatedList`

7a98b78b5936dde01ab8d42e2c101654a9e30d73 authored almost 3 years ago by Jason R. Coombs <[email protected]>
Update changelog.

30a199a45a474ddd7d94ed0d7a19f6cb0984e7d1 authored almost 3 years ago by Jason R. Coombs <[email protected]>
Prefer functional approach, avoiding any locals.

bf43585416b7ff2693822cce725561648d72407b authored almost 3 years ago by Jason R. Coombs <[email protected]>
Do not leak `method_name` in `DeprecatedList`

a38315dd72a1cc7f76d85283b9dfb0360933f80d authored almost 3 years ago by Nikita Sobolev <[email protected]>
Merge tag 'v2.1.3'

9911bde834000d21c9ba41e483be3fa6cf981299 authored almost 3 years ago by Jason R. Coombs <[email protected]>
Update changelog

611dd521b03b0b24628ae247107e8fb86c3c3919 authored almost 3 years ago by Jason R. Coombs <[email protected]>
Refactor regular expression to avoid expensive backtracking on contrived entry points.

Fixes #361.

Credit to Tim Peters.

Reduces cost from almost 2 seconds to ~100 µs on my workstat...

cf7fef7277cc7814139b908af059c8356fa376ff authored almost 3 years ago by Jason R. Coombs <[email protected]>
Merge pull request #363 from python/bugfix/361-regexp-perf

Address potential performance weakness in EntryPoint.pattern.

67cd67f3206370bfff931e2bd2ff51f3e0378872 authored almost 3 years ago by Jason R. Coombs <[email protected]>
Refactor regular expression to avoid expensive backtracking on contrived entry points.

Fixes #361.

Credit to Tim Peters.

Reduces cost from almost 2 seconds to ~100 µs on my workstat...

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

5516095d38a35f9ef408c72bb94b0fded460f7c3 authored almost 3 years ago by Jason R. Coombs <[email protected]>
Add test capturing undesirable performance. Ref #361.

4dbecdba6c9a4eff3b0b6e621b12629e2743fb34 authored almost 3 years ago by Jason R. Coombs <[email protected]>
Merge pull request #354 from FFY00/remove-distribution-local

metadata: remove Distribution._local

9491ef9a2733a7891c665c0c7969804a3567dbe3 authored about 3 years ago by Jason R. Coombs <[email protected]>
Merge branch 'main' into remove-distribution-local

1f6fe1e62446a49a49a8d0bb4078ea9c54bfd97a authored about 3 years ago by Jason R. Coombs <[email protected]>
Update changelog.

4a2f7d54b75bdd02ab18b726b61bdd5117bec32c authored about 3 years ago by Jason R. Coombs <[email protected]>
Remove pep517 dependency and LocalPackage fixture, no longer used.

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

5ad904754c9edef16f73a266c43e4124fa1532c0 authored about 3 years ago by Jason R. Coombs <[email protected]>
Remove filtered warnings, addressed upstream.

eca1c4ca6e104c8add280c721cbb365196f55ac7 authored about 3 years ago by Jason R. Coombs <[email protected]>
Update changelog reflecting new Python requirement.

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

20431540fcbddfffc943d3474e53f707ba77be86 authored about 3 years ago by Jason R. Coombs <[email protected]>
Update compatibility matrix to include Python 3.11.

d9039b052cede666a5a74483fa2ad0cb85d342ae authored about 3 years ago by Jason R. Coombs <[email protected]>
Merge pull request #358 from hauntsaninja/fixurl

Fix requirement produced for git URL in extra

134ed7f82f46b6b25c9710a7d5ab595d6712a7a3 authored about 3 years ago by Jason R. Coombs <[email protected]>
Update changelog.

d89006754b6136637b576830ba7937d2a6d2d521 authored about 3 years ago by Jason R. Coombs <[email protected]>
Only implement the extra space where it's required, fitting the spec more minimally.

d8aaa72f66fc10731c387b6a3c702fdc804203a9 authored about 3 years ago by Jason R. Coombs <[email protected]>
Fix requirement produced for git URL in extra

ca287f630dc19d22f4b370b2b8867f18818f8f59 authored about 3 years ago by hauntsaninja <>
And test it

3b46c6649349b2039443c95b5346e9b0a834e1f9 authored about 3 years ago by hauntsaninja <>
🧎‍♀️ Genuflect to the types.

Fixes #359.

fef1016fe2b8da878af54674fab193f239809a8e authored about 3 years ago by Jason R. Coombs <[email protected]>
Change nothing and watch it fail. Ref #359.

e2f3e50bb7e1320ab19a92d2b337f864b607df31 authored about 3 years ago by Jason R. Coombs <[email protected]>
Remove filtered warnings, addressed upstream.

d9008b5c510cd6969127a6a2ab6f832edddef296 authored about 3 years ago by Jason R. Coombs <[email protected]>
Require Python 3.7 or later.

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

54c0860b9b4fa324ec85507dc6002778fd46000a authored about 3 years ago by Jason R. Coombs <[email protected]>
[doc] Fix typos found using codespell (GH-28744)

Co-authored-by: Łukasz Langa <[email protected]>

2f05392ca980952a6960d82b2f2d2ea10aa53239 authored about 3 years ago by Christian Clauss <[email protected]>
Merge branch 'maint/2.x'

eccf5784e6b420c56e3d6d199201d34d29c45111 authored about 3 years ago by Jason R. Coombs <[email protected]>
Update changelog. Ref #353.

046bf480a23c2719ba48d0f7169fb834c5100e05 authored about 3 years ago by Jason R. Coombs <[email protected]>
Restore fallback when FastPath.root is empty. Fixes #353.

5d60dbd1829d6224b2bbdb1903b97be5cc38cf35 authored about 3 years ago by Jason R. Coombs <[email protected]>
Add test for FastPath on empty path. Ref #353.

11c053112162fa30a766e2ada398d6ed81908061 authored about 3 years ago by Jason R. Coombs <[email protected]>
Merge branch 'feature/self-depend' of https://github.com/jaraco/skeleton

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

0781d84e65ffa6060fa8350a0d124ecd22aa98f8 authored about 3 years ago by Jason R. Coombs <[email protected]>
Restore new resolver for pip. Proper fix for pypa/pip#9143.

75649c2b1a02c5366f3380b2445409fc65c590f3 authored about 3 years ago by Jason R. Coombs <[email protected]>
Fall back to legacy resolver in pip. Workaround for pypa/pip#9143.

7d3f9cb5239e7b6c5e6115048d37eb0c845ddaa3 authored about 3 years ago by Jason R. Coombs <[email protected]>
metadata: remove Distribution._local

Importing an external module is anti-pattern and very unexpected
behavior. Furthermore, the spec...

ff1bb2eee097ded0f9b7821b0975465df52d10ef authored about 3 years ago by Filipe Laíns <[email protected]>
Remove wheel from build requirements. It's implied for wheel builds. Ref pypa/setuptools#1498.

aae281a9ff6c9a1fa9daad82c79457e8770a1c7e authored about 3 years ago by Jason R. Coombs <[email protected]>
Remove more references to specific Python versions.

df5e61754be783f4e2e008c24f22b781bbeb38b9 authored about 3 years ago by Jason R. Coombs <[email protected]>
Remove references to specific Python versions, as this project and CPython are evolving over time.

65c641c5f4467416d53ad755accc2fd7f67c5712 authored about 3 years ago by Jason R. Coombs <[email protected]>
Rely on pytest 6 and drop workaround for pytest-dev/pytest#6178.

5823e9ca9d242b733a5ff3c8e2c22e13ec0a4c01 authored over 3 years ago by Jason R. Coombs <[email protected]>
Test on Python 3.10 (final).

dc43378c8accd85321b42e3fe69fcb87e5266006 authored over 3 years ago by Jason R. Coombs <[email protected]>
Remove docstring as comment. It's over-specific (pytest-mypy) but also any user of mypy is probably familiar that mypy doesn't handle conditional imports elegantly.

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

d03b0c305c92ac609fa69d98316d0529b69da7af authored over 3 years ago by Jason R. Coombs <[email protected]>
Add intersphinx mappings for Python to prevent spurious nitpicky failures. Fixes jaraco/skeleton#51.

8ea55f2fb26bd77997f0e9435bab2d41376a76d4 authored over 3 years ago by Jason R. Coombs <[email protected]>
Revert "Pin against broken typing-extensions as reported in python/typing#865. Fixes python/importlib_metadata#350."

This reverts commit 7e95bd2f3990730bc4260a4f240ec4c6efb78502.

378f87312ddaec719a3b15810b883058ac288b77 authored over 3 years ago by Jason R. Coombs <[email protected]>
.editorconfig: Set max_line_length to 88 for Python files.

a76a548d0f25947d2594d36b784d029a6ada977f authored over 3 years ago by Alan Fregtman <[email protected]>
Refactor Distribution.files to use pass_none to handle a None value from _read_files*.

1e19fd2c52bf5a38f0998df61c260f3dd0293a12 authored over 3 years ago by Jason R. Coombs <[email protected]>
Extract list method passthrough into a factory function.

5875f39205e1752e5014c1eb02240b9d7caa8e0a authored over 3 years ago by Jason R. Coombs <[email protected]>
Pin against broken typing-extensions as reported in python/typing#865. Fixes python/importlib_metadata#350.

7e95bd2f3990730bc4260a4f240ec4c6efb78502 authored over 3 years ago by Jason R. Coombs <[email protected]>
Merge pull request #349 from python/348-entrypoint-tuple-compat

Restore support for EntryPoint access by item.

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

315f637bf9eeaecf127be3c009d796075326ac42 authored over 3 years ago by Jason R. Coombs <[email protected]>
Restore support for EntryPoint access by item. Fixes #348.

177d5500ea3618c5c699e2ddd6451fa8dccd1261 authored over 3 years ago by Jason R. Coombs <[email protected]>
Merge pull request #339 from python/feature/337-EntryPoint-object

Exploring EntryPoint as a simple object

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

6bdddca63c01a5cfd260b14cdcdf116f37aa8092 authored over 3 years ago by Jason R. Coombs <[email protected]>
Restore support for EntryPoint construction with positional args.

bd25af7a0893ef25f1740bc1adc798a6161fc6f7 authored over 3 years ago by Jason R. Coombs <[email protected]>
Merge branch 'main' into feature/337-EntryPoint-object

86b5a2837bf52f42af11a350d5f2adfc73e10432 authored over 3 years ago by Jason R. Coombs <[email protected]>
Merge pull request #345 from python/bugfix/344-test

Wrap .files call in always_iterable per recommendation

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

131c1d2b4c9d720aad79d96cbba19779d42db5e3 authored over 3 years ago by Jason R. Coombs <[email protected]>
Apply always_iterable to .files to ensure iterable even when None.

9426bd954ad39b06df9b89d597bdba299d1d839f authored over 3 years ago by Jason R. Coombs <[email protected]>
Add test capturing failure. Ref #344.

f00d5c3be68cc35412facd6af8cc0960966dd347 authored over 3 years ago by Jason R. Coombs <[email protected]>
Merge pull request #340 from python/feature/top-level-not-setuptools

Infer top-level names for a package

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

73e5d6ed32b8d7c50f44999b3889b982c524b776 authored over 3 years ago by Jason R. Coombs <[email protected]>
Merge pull request #341 from hugovk/upgrade-syntax

Remove some redundant Python 2 code

2be350759166e9f6c56de447f42ddb638f4b97d2 authored over 3 years ago by Jason R. Coombs <[email protected]>
Remove redundant Python 2 code

2a504fdb0cb6f3525fb143f60d972b31d309d0ba authored over 3 years ago by Hugo van Kemenade <[email protected]>
Upgrade Python syntax with pyupgrade --py36-plus

1fcdb3cc642a17dca241acd3e36675f5e895389f authored over 3 years ago by Hugo van Kemenade <[email protected]>
Directly return attributes.

Co-authored-by: Ronny Pfannschmidt <[email protected]>

08bd99f477dd0bef6e85e56eab5827e29c2cfbd5 authored over 3 years ago by Jason R. Coombs <[email protected]>
Add fallback to infer top-level names for a distribution. Fixes #330.

1a8e808d5347707e195357df27677c85978bd1dd authored over 3 years ago by Jason R. Coombs <[email protected]>
Add failing test illustrating missed expectation. Ref #330.

43afaebc2d2eca353045e34d029bdc0ebc1f9099 authored over 3 years ago by Jason R. Coombs <[email protected]>
Add unit test for packages_distributions.

b379ff6754b11d8d046f3e91592b347e0b7b1a6c authored over 3 years ago by Jason R. Coombs <[email protected]>
Add an 'example2' project built by trampolim.

b26db5e2fa87a1bd85eb8bcd5edd9f0af8a29874 authored over 3 years ago by Jason R. Coombs <[email protected]>
Allow _fixture_on_path to be called imperatively.

0c24c31d0c50d761ebe8254f61c16d03e3bf308d authored over 3 years ago by Jason R. Coombs <[email protected]>
Extract ZipFixtures

6ffdcb9f247aeafdfc49860d93a38ea50e0dfa4d authored over 3 years ago by Jason R. Coombs <[email protected]>
EntryPoint is no longer a namedtuple.

29ec9c38dd5390f7d4326d2c792b4e49a9d0e334 authored over 3 years ago by Jason R. Coombs <[email protected]>
Fix test that assumed entries was a dict. Now expect entries is EntryPoints. Tests didn't fail because it was a negative test and a namedtuple always compares unequal to a string.

08d7deffcbe0aa46acb1cc828a09cb22c22a0f11 authored over 3 years ago by Jason R. Coombs <[email protected]>
Fix attribute name.

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

592bf6b007a6279235088060980436906d3e5fa4 authored over 3 years ago by Jason R. Coombs <[email protected]>
Merge pull request #335 from henryiii/patch-1

fix(typing): Path-likes use truediv

8806606f749a102ebc0a4b798b8219b16c07ab78 authored over 3 years ago by Jason R. Coombs <[email protected]>
Merge commit '34b1f566e0c' into patch-1

e6078128d676d3323e8f64ada55e542166ceac17 authored over 3 years ago by Jason R. Coombs <[email protected]>
Remove unhelpful test.

34b1f566e0cc0d12dfb96eaa11ed73c186c68c71 authored over 3 years ago by Jason R. Coombs <[email protected]>
Move the test out of doctest. Still doesn't capture failure.

9e42358ef387d03bad38f59df3dbc19b36183227 authored over 3 years ago by Jason R. Coombs <[email protected]>
Add test purported to capture the failure, but it still passes.

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

572aedc8f34577c7cb9765f09add3bbf288ebb42 authored over 3 years ago by Jason R. Coombs <[email protected]>
fix(typing): Path-likes use truediv

72c11a8a94591a14a077956c4e7fd50f97fb09cd authored over 3 years ago by Henry Schreiner <[email protected]>
Limit filter to DeprecationWarnings

2678a5e5af2c459cd5c9246e38f8cfd9213004fe authored over 3 years ago by Jason R. Coombs <[email protected]>
Move workaround for #327 to _compat module

7c74b5033de201b1c883c593b6876533fff85ee8 authored over 3 years ago by Jason R. Coombs <[email protected]>
Merge pull request #333 from python/bpo-44784/actually-suppress-exceptions

Alter warnings filter for known deprecations, allowing test suite to pass.

558356777696455d8dcffa46b1b696d6b4f3ec62 authored over 3 years ago by Jason R. Coombs <[email protected]>
Alter warnings filter for known deprecations, allowing test suite to pass.

45722b7acd87b1c2f5b18b5feb055665b85143ed authored over 3 years ago by Jason R. Coombs <[email protected]>
Remove blacken docs as it cannot honor Python's default repr. Ref asottile/blacken-docs#62.

719a7ced8a1713b7fe94d842a8f6fec7425b8a0a authored over 3 years ago by Jason R. Coombs <[email protected]>
Implement tidelift banner using a Sphinx directive implemented by jaraco.tidelift.

918a415b41225f442d6e9b319ecebff19b52a1a5 authored over 3 years ago by Jason R. Coombs <[email protected]>