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

Prefer 3.x for Python version (latest stable).

cca49a4481167049f6bdd0f8038e685e5b8e929f authored over 1 year ago by Jason R. Coombs <[email protected]>
Leverage pytest-enabler 2.2 for the default config.

74ba8acbe019de9f30dee6d319c8621caac070ae authored over 1 year ago by Jason R. Coombs <[email protected]>
Expand 'finalize' to commit and tag the change.

8e83c3f0bc7baab5f2db37487526e374a1f68494 authored over 1 year ago by Jason R. Coombs <[email protected]>
Merge https://github.com/jaraco/skeleton

f5a56179ad9093f7b9a29742ae3854713cce35f9 authored over 1 year ago by Jason R. Coombs <[email protected]>
Require Python 3.8 or later.

3b7d8a912d54ccf88f79eea0dfc903d101067bb5 authored over 1 year ago by Jason R. Coombs <[email protected]>
Remove tox boilerplate, no longer necessary with later versions of tox.

07a87ea9d8671ea4f529858201866e3f78fa3afc authored over 1 year ago by Jason R. Coombs <[email protected]>
Replace workaround for actions/setup-python#508 with 'allow-prereleases'

cd145f4080ef0e954aa4716fc3f240c508a5693c authored over 1 year ago by Jason R. Coombs <[email protected]>
Merge https://github.com/jaraco/skeleton

# Conflicts:
# CHANGES.rst
# tox.ini

5ca761c6bc04d15685cc5b45487f3521bd370894 authored over 1 year ago by Jason R. Coombs <[email protected]>
add typing for simple functions

45c03bdc458c06d4f48aa997398a7810c0cd8425 authored over 1 year ago by Gryfenfer97 <[email protected]>
Adopt towncrier for managing changelog. Fixes jaraco/skeleton#83.

Renamed CHANGES.rst to NEWS.rst to align with towncrier defaults.

74b0d396c87892e9122c96994cf2c26329141208 authored over 1 year ago by Jason R. Coombs <[email protected]>
Merge https://github.com/jaraco/skeleton

2963377564651c1e4046f22e1465fd3768533ced authored over 1 year ago by Jason R. Coombs <[email protected]>
Merge pull request #453 from jherland/symlinked-packages-work

Detecting and handling PDM's symlinked packages

f604d3e462cd11ee071bfcb78b827fb67cc2e537 authored over 1 year ago by Jason R. Coombs <[email protected]>
Remove '__init__.py', not needed.

53e47d9ae8e7784da051e264376bdb7221a45871 authored over 1 year ago by Jason R. Coombs <[email protected]>
Update changelog.

e8bc802866861ee32049fd60cf9e4f3e30592f26 authored over 1 year ago by Jason R. Coombs <[email protected]>
Utilize the new Symlink in preparing the test case.

d5f723f8ec5623740593011bae63df16be50a1c3 authored over 1 year ago by Jason R. Coombs <[email protected]>
Merge branch 'main' into symlinked-packages-work

c701bcdd57abb4219e5ec912a009c9b074079a76 authored over 1 year ago by Jason R. Coombs <[email protected]>
Update _path to jaraco.path 3.6 with symlink support.

62144eb57ba48ed6dafc0d7e5694a1b34fe95141 authored over 1 year ago by Jason R. Coombs <[email protected]>
Consolidate PackageDistributions tests.

7a19e8a4a933f00b12d26719ddb5b474045817ae authored over 1 year ago by Jason R. Coombs <[email protected]>
Inline the symlink setup.

fa705d37265d25581eb9bfd5c1f41ea11c94743b authored over 1 year ago by Jason R. Coombs <[email protected]>
Streamline the test to check one expectation (the standard dist-info expectation is handled by other tests above.

7a5e025f51e88cf49092fb33e2cb5bea82dc7ff5 authored over 1 year ago by Jason R. Coombs <[email protected]>
Merge branch 'main' into symlinked-packages-work

67662d8dcbb4e678740f073bc6b2f897a1b24629 authored over 1 year ago by Jason R. Coombs <[email protected]>
Capture that _get_toplevel_name can return None.

1c4b32878693c41843cd5f04a2c5d2ca8fd86a23 authored over 1 year ago by Jason R. Coombs <[email protected]>
Extract _topmost and _get_toplevel_name functions.

e50ebd77363dd59af06fb0fb1633c5e1e7fa9151 authored over 1 year ago by Jason R. Coombs <[email protected]>
Extract _topmost and _get_toplevel_name functions.

851b921c33acf8fcfd9f009cda2bc6176ba26e94 authored over 1 year ago by Jason R. Coombs <[email protected]>
Merge branch 'main' into symlinked-packages-work

a063f666d5e4a16cad5ddedd40367f9a7b3d1ebf authored over 1 year ago by Jason R. Coombs <[email protected]>
Remove inclusion of python version for docs

241541c07c9c30e48b57d59e527ef923d05c82d6 authored over 1 year ago by Jason R. Coombs <[email protected]>
Add badge for Ruff.

e7cd730d0d708c8f1f3eb28a29927f3475b3e855 authored over 1 year ago by Jason R. Coombs <[email protected]>
Remove test_search_dist_dirs as it was never used. Ref python/importlib_metadata#111.

4ebe49067b980a932c785ab20f7ade27e879e10b authored over 1 year ago by Jason R. Coombs <[email protected]>
Move test_interleaved_discovery from test_integration to test_main.

c10a5aa0d1f53ee318ed91d42afe730ddaaa3732 authored over 1 year ago by Jason R. Coombs <[email protected]>
Remove Python 2 compatibility in _compat.NullFinder.

50e9f816c1cea50ab19ee58edf077c687af47fe5 authored over 1 year ago by Jason R. Coombs <[email protected]>
Add docstring to test_integration to give some context.

d96e7e740dcdd8b28a01f7c573126b7d35873b9e authored over 1 year ago by Jason R. Coombs <[email protected]>
Inline the NullFinder behavior.

7d2c559119dcf2e20a66389590ee77adad6cfb88 authored over 1 year ago by Jason R. Coombs <[email protected]>
gh-98040: Backport python/cpython#98059

Removed ``fixtures.NullFinder``.

---------

Co-authored-by: Oleg Iarygin <[email protected]>...

70a6075f98e4ac6154a8b3de72dd39073b0d885b authored over 1 year ago by Barry Warsaw <[email protected]>
Update RTD boilerplate to new issue. Ref readthedocs/readthedocs.org#10401.

6f754807a0abd25e0b52f024df2072d53f336974 authored over 1 year ago by Jason R. Coombs <[email protected]>
Merge https://github.com/jaraco/skeleton

0819803cdb5362515dbcbeb01e67af01417cc327 authored over 1 year ago by Jason R. Coombs <[email protected]>
Remove reference to EncodingWarning as it doesn't exist on some Pythons.

a0acaace3e29937d0711b3de8019cd3fe4799cf7 authored over 1 year ago by Jason R. Coombs <[email protected]>
Merge https://github.com/jaraco/skeleton

94759dd1c6474f61181dd7654bac26215bec4a8a authored over 1 year ago by Jason R. Coombs <[email protected]>
Suppress EncodingWarning in build.env. Ref pypa/build#615.

4ce054b47df31b4845968043c8772ee4a604390a authored over 1 year ago by Jason R. Coombs <[email protected]>
Merge https://github.com/jaraco/skeleton

# Conflicts:
# README.rst
# docs/index.rst
# setup.cfg

a9fdc4570d1cb5b20cf300652d6623538045b31a authored over 1 year ago by Jason R. Coombs <[email protected]>
Make substitution fields more prominent and distinct from true 'skeleton' references. (#71)

Fixes #70

96ebfe14538c2279b54dd19567e5922880b4fdf3 authored over 1 year ago by Jason R. Coombs <[email protected]>
👹 Feed the hobgoblins (delint).

a12a34537aa9566011ad8d9386e5c22d5425e6a5 authored over 1 year ago by Jason R. Coombs <[email protected]>
Merge https://github.com/jaraco/skeleton

# Conflicts:
# .flake8
# LICENSE
# pyproject.toml

2a103347268fc10c5690c8852e5d215d556eb252 authored over 1 year ago by Jason R. Coombs <[email protected]>
Replace flake8 with ruff. Fixes jaraco/skeleton#79 and sheds debt.

d2ec0473f8d4c25cc6f696e70ba110e1061e4dfe authored over 1 year ago by Jason R. Coombs <[email protected]>
Merge pull request #449 from dimbleby/type-annotations

705a7571ec7c5abec4d4b008da3a58df7e5c94e7 authored over 1 year ago by Jason R. Coombs <[email protected]>
Update changelog

2e7816256d2b9aadf4299b945cc1b37ada0f367f authored over 1 year ago by Jason R. Coombs <[email protected]>
Remove nitpick_ignore no longer needed.

a4c314793e0ab96cab1b711b4c4150327642356a authored over 1 year ago by Jason R. Coombs <[email protected]>
Use generator expression for paths.

512a3df847da555b8afd648b570e44acac821fbe authored over 1 year ago by Jason R. Coombs <[email protected]>
Reword to prefer imperative voice and more a more concise description.

ffc289fe4de80ffe84f936786c61f71db9f1d813 authored over 1 year ago by Jason R. Coombs <[email protected]>
Rename 'line' to 'name' for better context.

56b0cf7be2167332c3d5af281b522fcbd98d5c5e authored over 1 year ago by Jason R. Coombs <[email protected]>
Merge pull request #454 from python/bugfix/103661

Fix path handling and masked errors on Windows for installed-files.txt

af8499831895904d2bec36d42c9ca1e5e7ce7554 authored over 1 year ago by Jason R. Coombs <[email protected]>
Update changelog

be58651120fb65d0fadf93dcc5f609b300968704 authored over 1 year ago by Jason R. Coombs <[email protected]>
Wrap 'subdir/line' in PosixPath to ensure the output uses posix path separators. Ref python/cpython#103661.

ac0df0d7565d781a157e1517cea6aa3d30c3beec authored over 1 year ago by Jason R. Coombs <[email protected]>
Resolve the located directory and remove suppression of Exceptions. Ref python/cpython#103661.

4119720f69883cbfb2a7d12b7b9ae67f6e758ae7 authored over 1 year ago by Jason R. Coombs <[email protected]>
Add test to demonstrate issue with symlinked packages

4b61913ecef7a79cec4bc5b1d2759af67bb2c311 authored over 1 year ago by Johan Herland <[email protected]>
Attempt to fix issue with symlinked packages

0023c15d8fe1664184f6e0f80a9fca29fc3d159e authored over 1 year ago by Johan Herland <[email protected]>
code review

b58d47f1e8a9bdf77bcca8bdf6a8909f98f146b3 authored over 1 year ago by David Hotham <[email protected]>
Update compatibility for Python 3.12 (python/cpython#103584).

11b9ddfc392adf69901a3bee510223a2dde5bdc1 authored over 1 year ago by Jason R. Coombs <[email protected]>
Merge pull request #451 from python/bugfix/422-deprecate-non-abstract

Deprecate Distribution without concrete methods

d3e90759d971fa7176eae603e344a1f301cded8b authored over 1 year ago by Jason R. Coombs <[email protected]>
Use proper RTD slugs. Fixes #447.

fb69af42f17b6817abea01156afd7f8e41130eb1 authored over 1 year ago by Jason R. Coombs <[email protected]>
Update changelog

41240d0bc9307a3e07ead49d6e7139d362baeb72 authored over 1 year ago by Jason R. Coombs <[email protected]>
🚡 Toil the docs.

0e4bd94e20d6e3308ab336762299909f49809e9e authored over 1 year ago by Jason R. Coombs <[email protected]>
Deprecate construction of Distribution and subclasses without implementing abstract methods. Fixes #422.

95654e0b584d5aa63fa67693b6774b6b4adeec43 authored over 1 year ago by Jason R. Coombs <[email protected]>
Update changelog

6ebb1f91d51438f0f8c9e4d940d602203cc8476f authored over 1 year ago by Jason R. Coombs <[email protected]>
gh-102354: change python3 to python in docs examples (python/cpython#102696)

96f071647312f062d267030d19a46c278881aabf authored over 1 year ago by Paul Watson <[email protected]>
docs: Change links to label refs (python/cpython#98454)

Co-authored-by: C.A.M. Gerlach <[email protected]>

1cf7385798dc37532351f1fe4892529f35095c61 authored over 1 year ago by Stanley <[email protected]>
Update changelog

00801f747853fc81d5a9495d2c8f595c568b02b6 authored over 1 year ago by Jason R. Coombs <[email protected]>
type annotations

791e45acd113716a57fc40b2e972f524657eafe2 authored over 1 year ago by David Hotham <[email protected]>
Add type hint to read_text result.

d3908983078a47acecf430115b2bcc2d104f54a6 authored over 1 year ago by Jason R. Coombs <[email protected]>
Re-use FilesSpec from _path.

b0cce8a9139559d84d25faccdf7d75198d2252cd authored over 1 year ago by Jason R. Coombs <[email protected]>
Re-use _path.build for building files.

5ff3f3b462a727f0a53aa48a87dfabb24fff5524 authored over 1 year ago by Jason R. Coombs <[email protected]>
Remove unnecessary and incorrect copyright notice. Fixes jaraco/skeleton#78.

5957d58266e479f124b31f30e4322e798fdf386b authored over 1 year ago by Jason R. Coombs <[email protected]>
Merge pull request #437 from jherland/egg-metadata-work

Fix .files and inferred packages_distributions for .egg-info packages

311265388463b4f64a875fbae8d34c98bb7596c5 authored over 1 year ago by Jason R. Coombs <[email protected]>
Update changelog.

b8a8b5d35e6ca31a4a7cdfa5a3ee61562e8e7456 authored over 1 year ago by Jason R. Coombs <[email protected]>
Refactor to avoid missed coverage

3d7ee19cd58ceb67f91a6766e9f6035a918b95f2 authored over 1 year ago by Jason R. Coombs <[email protected]>
âš« Fade to black.

8818432f9c71f77bbb79fcf56a9aa53e4b9a6bd5 authored over 1 year ago by Jason R. Coombs <[email protected]>
Merge branch 'main' into egg-metadata-work

387f3bde6280630b4b9d38957651a1ee6d8774c6 authored over 1 year ago by Jason R. Coombs <[email protected]>
Merge pull request #446 from python/feature/jaraco-path-build

Use jaraco.path for generating the record and files

5811d732cda01c6019191a2c3126aab87447ad3a authored over 1 year ago by Jason R. Coombs <[email protected]>
Consolidate construction of files list, causing creation of the module files.

142d0dd768de1196bb9f7eb1921e02dc5ea4acb8 authored over 1 year ago by Jason R. Coombs <[email protected]>
Generate the files definition with the mod_files. Use 'build_record' to build the metadata RECORD from the files definition.

32fde63a7affda4b47994af73179821663247794 authored over 1 year ago by Jason R. Coombs <[email protected]>
Vendor jaraco.path.build from jaraco.path 3.5

2cb9b4548d7a9aa844bde0141eb924a47bb9beb5 authored over 1 year ago by Jason R. Coombs <[email protected]>
Merge branch 'main' into egg-metadata-work

812db6f0617a1f1107b89d04676e261e41249379 authored over 1 year ago by Jason R. Coombs <[email protected]>
Revert "test_packages_distributions_all_module_types() must create existing files for all the entries in RECORD"

This reverts commit fa9cca4ebb6c5aaf43197b04c4e28bf62bdb11ce.

4e7f79f5998cb08c2d84ca250c83a2820dd32e8a authored over 1 year ago by Jason R. Coombs <[email protected]>
Revert "test_packages_distributions_all_module_types: Create valid import names"

This reverts commit 70ff991377f8d0848865c8c210edd2c7c41c119c.

This behavior was adopted in 5e82...

5dbe83cdb0565e13f5a57629a6a9a334e07ebe93 authored over 1 year ago by Jason R. Coombs <[email protected]>
Merge branch 'main' into bugfix/442-excess-entries

64ae8f6d40ccf203fc3c1d90c6b7ba2c33b7012e authored over 1 year ago by Jason R. Coombs <[email protected]>
Update changelog.

4c02b186ba77cb02dbc153515146e15f9bcfc16a authored over 1 year ago by Jason R. Coombs <[email protected]>
Merge commit '1a831b6' into bugfix/442-excess-entries

Captures new failed expectation and verifies fix.

24669397554732ced376ccee2b1e6ed39aad272f authored over 1 year ago by Jason R. Coombs <[email protected]>
Capture expectation that 'dist-info' should not appear in inferred top-level names. Ref #442.

1a831b670b9521acedc8bef80c19bbf7eb524588 authored over 1 year ago by Jason R. Coombs <[email protected]>
Expand test to include importable names that aren't identifiers and honor that expectation.

7968a088e5ec63313d19100010d7a10a7f66b729 authored over 1 year ago by Jason R. Coombs <[email protected]>
Relax assertion that all names in packages_distributions are identifiers.

The main contstraint here for an importable module is that it must not contain a module separato...

a4e2a9b0905992e3ccad9d3dfb59cbeeb1a3b8b9 authored over 1 year ago by Jason R. Coombs <[email protected]>
Merge pull request #444 from dimbleby/metadata-get

add .get() to the PackageMetadata protocol

Fixes #384.

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

15fffb8811e21bd92101f2fa47daaf50ee48c8dd authored almost 2 years ago by Jason R. Coombs <[email protected]>
add .get() to the PackageMetadata protocol

73c138548afd1ac37d9f80c7fecf458bf133a5aa authored almost 2 years ago by David Hotham <[email protected]>
Prefer all when asserting all.

âš« Fade to black.

c8676416f80bb8ef79f46c24b8cc25812cc0708b authored almost 2 years ago by Jason R. Coombs <[email protected]>
Filter non-identifiers from module names. Fixes #442.

340cac39996ed9cb9f0522993cdd259ce4b99480 authored almost 2 years ago by Jason R. Coombs <[email protected]>
Add test capturing missed expectation. Ref #442.

5e8260c8e545d7f21c779fb8b57004bc280ae330 authored almost 2 years ago by Johan Herland <[email protected]>
👹 Feed the hobgoblins (delint).

pep8 states that comments should be limited to 72 characters.

da5785526aeeb0cfbf4842fd640bf84570489515 authored almost 2 years ago by Jason R. Coombs <[email protected]>
Mark test as xfail as it's about to fail. Ref #442.

cfd9b2641451c3af78c0a3ca0d13367fc94bdddc authored almost 2 years ago by Jason R. Coombs <[email protected]>
test_packages_distributions_all_module_types: Create valid import names

The import names that were created by these tests were not valid Python
identifiers.

Fix that, ...

70ff991377f8d0848865c8c210edd2c7c41c119c authored almost 2 years ago by Johan Herland <[email protected]>
test_packages_distributions_all_module_types() must create existing files for all the entries in RECORD

fa9cca4ebb6c5aaf43197b04c4e28bf62bdb11ce authored almost 2 years ago by Johan Herland <[email protected]>
Fix issues with inferring module names from installed-files.txt

eeb2ed1593e25e4be3c7da8db073260a4ae8ec1e authored almost 2 years ago by Johan Herland <[email protected]>