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

Fix issues with inferring module names from installed-files.txt

eeb2ed1593e25e4be3c7da8db073260a4ae8ec1e authored almost 2 years ago
Refactor logic for skipping missing files out of magic_files()

9b165a91af49bb11b7cf06b5661801f603aaeba6 authored almost 2 years ago
squash! Distribution.files: Only return files that actually exist

Remove unnecessary list() call.

61eca31a7456ccc39e3fda8e098497a4f28482b4 authored almost 2 years ago
squash! Add tests for egg-info package with no installed modules

Rename empty_egg to egg_with_no_modules

f62bf95d921fd8aca553813533f110d9010c2412 authored almost 2 years ago
Add test case demonstrating inferring module names from installed-files.txt

110f00d24304fdf446a640513f6bf7aef18ba9c3 authored almost 2 years ago
squash! Add tests for egg-info package with .files from inaccurate SOURCES.txt

Rename starved_egg to sources_fallback.

a2dc88a299d6cb83052d91928b12cde0a6e5a2de authored almost 2 years ago
squash! Add tests for egg-info package with no installed modules

Move test_packages_distributions_on_eggs() method into a new class,
PackagesDistributionsEggTest...

b391f77d078b461da972226dbf6f0649e78eb5db authored almost 2 years ago
Merge branch 'main' into egg-metadata-work

a107ce55d30ef2ad97d0df8c967c63b97f852d68 authored almost 2 years ago
Merge https://github.com/jaraco/skeleton

700f2c7d74543e3695163d5487155b92e6f04d65 authored almost 2 years ago
Merge pull request #432 from FFY00/gh-428

Add missing modules to packages_distributions

66e8e9bb511d36f365a420a2e3526b83dc2a2220 authored almost 2 years ago
Restore logic for parts.

df7824b2ca587b073b08d25e306a68b5d61a960c authored almost 2 years ago
Remove long-line comment.

a3c066ddd3c0780c6e64364f1917b06b9795b330 authored almost 2 years ago
Extract variable for optional names.

6610368e5952f2780f347b9c8af060f9984e0846 authored almost 2 years ago
Add missing modules to packages_distributions

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

56aee0332f3a5a637b9de97a68f5b173f4ee8549 authored almost 2 years ago
Feat: initial permissions to main.yml (jaraco/skeleton#76)

Signed-off-by: Joyce <[email protected]>

109f8c09ddb4904dc3f83307473520b2250ccb30 authored almost 2 years ago
Merge pull request #435 from FFY00/fix-mypy

Sync PackageMetadata with email.message.Message

b944c376515b8dc9bd67cb7ca8ef10500ca8d242 authored almost 2 years ago
Extend the workaround to satisfy docstring of typing._overload_dummy.

a046b04cd628eff4b21a0e6e77d3f9a2672e311b authored almost 2 years ago
Update changelog.

ac0949adceae61c7cf31c009635e02952cccc4b0 authored almost 2 years ago
👹 Feed the hobgoblins (delint).

51b89b07d828cf0e2137743a61672a1b57f88c73 authored almost 2 years ago
Add comment to link rationale for existence.

fb364de47af2f12b93f4ab6c156a268aceded81e authored almost 2 years ago
tests/fixtures: Fix FilesDef type to include bytes values

The build_files() helper which handles these FilesDef nested dicts
already has code to handle va...

fed3a41fa037ccf0f601b89a899ce6f22ff266af authored almost 2 years ago
Add tests for egg-info package with .files from inaccurate SOURCES.txt

As established in previous commits, the SOURCES.txt file is not always
an accurate source of fil...

8026db2b63274af61d32007c3d7e8fc8b57bdd26 authored almost 2 years ago
Distribution.files: Prefer *.egg-info/installed-files.txt to SOURCES.txt

When listing the files in a *.egg-info distribution, prefer using
*.egg-info/installed-files.txt...

61b0f297960d678d260f31319e7d53584d901e36 authored almost 2 years ago
Add tests for egg-info package with no installed modules

This corresponds to the qiskit[1] meta-package which:

- does not contain any (runtime) Python...

578322a37d6b26acf8cede13e327dce105f3577d authored almost 2 years ago
Distribution.files: Only return files that actually exist

Add an extra filter on the paths returned from Distribution.files, to
prevent paths that don't e...

22d9ea5e307412c0e46c6cb90db54ec082d1d536 authored almost 2 years ago
Fix formatting in test_api

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

5475a6e3d96e1f31441c90386e8d70514ab0e954 authored almost 2 years ago
Sync PackageMetadata with email.message.Message

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

56aad0ffe7f2e72500cc45f7e4ba6bee014364bd authored almost 2 years ago
Merge https://github.com/jaraco/skeleton

# Conflicts:
# .coveragerc

8772261357fb77bb4065216fb82cfed2ca92b49e authored almost 2 years ago
Disable couldnt-parse warnings. Prescribed workaround for nedbat/coveragepy#1392. Fixes python/importlib_resources#279 and fixes jaraco/skeleton#56.

56cdf46aa19450d58b4a56af6553a0225762ae4b authored almost 2 years ago
Revert "exclude build env from cov reporting (jaraco/skeleton#60)"

This reverts commit e719f86c138a750f0c4599cd01cb8067b1ca95c8.

The issue seems to have been addr...

9650fc184fc120a21623d8f92d03ee4ccbaa89d8 authored almost 2 years ago
Remove reference to EncodingWarning as it doesn't exist on some Pythons.

6f7ac885c61eb74df8c2db435cdbec412da06fe6 authored almost 2 years ago
Add #upstream markers for filtered warnings. Add filter for platform module (ref python/cpython#100750).

5f095d18d76f7ae36e57fa3241da341b0f9cd365 authored almost 2 years ago
Exempt warning. Workaround for realpython/pytest-mypy#152

0d9c6f0f5b6182cdac448270dbc0529f91b50bd9 authored almost 2 years ago
Suppress EncodingWarning in pytest_black. Workaround for shopkeep/pytest-black#67.

f18255faba76a6a86bf3fa6f73da9d974262aebd authored almost 2 years ago
Enable default encoding warning where available. See PEP 597.

284359e5123eb6a9f975092d1fb17dfa814d1594 authored almost 2 years ago
ALLOW_UNICODE no longer needed on Python 3. As a result, ELLIPSES is also now enabled by default.

f9e01d2197d18b2b21976bae6e5b7f90b683bc4f authored about 2 years ago
Merge https://github.com/jaraco/skeleton

c8df3d737e04c3a16f08c669386c86d5088ced11 authored about 2 years ago
Update badge for 2023

eb2bdc83a7d3cfd1c2bc3aeae39a900d654a6839 authored about 2 years ago
Merge pull request #420 from python/bugfix/419

Declare Distribution as an abstract class.

d66e35a7b5687b5305cf16fca4e6b1e82008b592 authored about 2 years ago
Update changelog. Ref #419.

2d52ecd7a581e97012830e7d18932408729d0e9a authored about 2 years ago
Add ABCMeta to Distribution. Fixes #419.

8a9d1699aa47d71da6fb385b8510bf95fed6e3e2 authored about 2 years ago
Add xfail test capturing desired expectation.

1bf8a7aec366ede912b9f9c989006cc358cf2cdc authored about 2 years ago
Correct typo

4a4f062a5122d637cf0358cf05642655ccbafba6 authored about 2 years ago
Remove test for 'new style classes', no longer relevant in a world where all classes are new style.

cd68fe5f36f79da1c9710211958308afd1c8bc69 authored about 2 years ago
Merge https://github.com/jaraco/tidelift

# Conflicts:
# setup.cfg

35da17c0d2ede6a20538d63c67219767ee01008a authored about 2 years ago
Put tidelift docs dependency in its own section to limit merge conflicts.

a6c6660d71fcd9f55d4ddbb4cd411ab34cc38ec9 authored about 2 years ago
Merge pull request #417 from python/debt/deprecate-getitem-none

Mark `PackageMetadata.__getitem__` as deprecated for missing values

4fe7502eec4722891ea55705534b10e010152995 authored about 2 years ago
Mark `PackageMetadata.__getitem__` as deprecated for missing values. Ref #371.

880a6219a16911817214827020f272b4b03b54b4 authored about 2 years ago
Merge https://github.com/jaraco/skeleton

747e081ace15f6a197d318305a0e393f4ed3947c authored about 2 years ago
Build docs in CI, including sphinx-lint.

82465b907d5131a57862a7242d64d610c3a05039 authored about 2 years ago
Merge https://github.com/jaraco/skeleton

7662a603cd66e48ecb68fd225db796d9da8f6f7f authored about 2 years ago
Prevent Python 3.12 from blocking checks.

c68ac3b7a3001502f681722dc55dff70a3169276 authored about 2 years ago
Remove unnecessary shebang and encoding header in docs conf.

ef521390cb51a12eab5c4155900f45dc2c89d507 authored about 2 years ago
tox 4 requires a boolean value, so use '1' to FORCE_COLOR. Fixes jaraco/skeleton#74.

86a55c8320e2706d0f92e3248c29351bff83da4b authored about 2 years ago
Honor ResourceWarnings. Fixes jaraco/skeleton#73.

9708c37ef0d286c4e907adc59f46cc92262e3bf1 authored about 2 years ago
Add note to docs about limitation of packages_distributions. Fixes #402.

b74765da2d794941012b145bf228eeabc42ba73b authored about 2 years ago
Merge https://github.com/jaraco/skeleton

18d5ea5032c02f00a217ac5f389aa4285574eaf6 authored about 2 years ago
Merge pull request #415 from layday/fix-simplepath-proto

Instrument `SimplePath` protocol with generic support

0c4d6c62bcf965dbd4365ed15b439c943d870b95 authored about 2 years ago
Update changelog.

c7d639e7da133d8ed8027f4c40bf477b8a447459 authored about 2 years ago
Disable flake8 on Python 3.12. Workaround for tholo/pytest-flake8#87.

9e13598ce4b81c2c964dd555fa407bb3ba4cc607 authored about 2 years ago
Add Python 3.12 to matrix. Only test 3.8-3.10 on Linux.

56b6f1d1d7a975b27f96c4e15a20077914b4c554 authored about 2 years ago
Fix `SimplePath` protocol

This makes `pathlib.Path`s and `zipfile.Path`s assignable
to the protocol.

e16916fedcbeb41ba3e326b9b4fb0b66e660f3bd authored about 2 years ago
Merge https://github.com/jaraco/skeleton

# Conflicts:
# README.rst

dcaa2d994c863362c1231f9652a0081978f6e15a authored about 2 years ago
Apply explicit_package_bases for mypy and unpin the version. Ref python/mypy#14057.

401287d8d0f9fb0365149983f5ca42618f00a6d8 authored about 2 years ago
Remove the hyperlink for the Python versions badge. The PyPI badge is a better anchor for the hyperlink.

f999a531587170b577da64d4bfb67a68b9aec106 authored about 2 years ago
Pin mypy to '<0.990' due to realpython/pytest-mypy#141

da84e5c7dabacf379165a0829b2f1741060ee2c6 authored about 2 years ago
Python 3.10 is synced mainly through 4.6 (plus bugfixes).

92498a6e6908368804565601de97d3432d1a0818 authored about 2 years ago
Merge branch 'maint/4.x'

db289a564a75db50dcd6c01290ea2f2dec12e0e1 authored about 2 years ago
Doc: missing underscore in hyperlink. (GH-98391)

151032887aea82292b42b2f4b74263d79b62e167 authored about 2 years ago
Update compatibility matrix to reflect 4.13 in 3.11 (python/cpython#98875).

88ad39d6b27f8bce591e1c8acb47094278534ce7 authored about 2 years ago
Add row for Python 3.12 to compatibility map.

a0d28e5e792b20e81bc00bb07c9ff14b52d10924 authored over 2 years ago
rename `.readthedocs.yml` to `.readthedocs.yaml` (RTD docs indicate that `.readthedocs.yml` will be deprecated) (#68)

54675240d4b4d2452a3777c5156f688e42a6c985 authored over 2 years ago
GHA pretty env (#67)

* 🎨 Make the GHA log is clean and colorized

This patch sets up root-level environment variabl...

e95c54fe607aaa980a064b6490312483381ba0ab authored over 2 years ago
Merge https://github.com/jaraco/skeleton

5573f989366a9b8ac1eb726f280303321a95f16b authored over 2 years ago
Correct syntax is without the space.

f75acec52c2eb8ded78ee753a95fd214b9f877a2 authored over 2 years ago
Fix warning in plural of Import Package.

9674092a543bd3e046eece53a26e0cb59e814fde authored over 2 years ago
Add minimum retention of DeprecatedTuple. Ref #409, Ref #348.

13438768ba4f2fea8e4c9407bc66674bafd598f0 authored over 2 years ago
Merge pull request #408 from python/debt/simpler-compat-wrapper

Simplify compatibility wrappers

e29e5572aa291cf0e407f6f67df6dab35981386c authored over 2 years ago
Simply wrap .matches instead of replacing EntryPoint.

ecb363c061d4b24f8fb84621ebb5529dd8685f45 authored over 2 years ago
Merge pull request #405 from python/feature/clean-entry-points

Remove compatibility shims for entry points.

009ace37032742922d5fa04c62f04cea703ade2d authored over 2 years ago
Update documentation around removal of SelectableGroups.

ac9ff953a00d86c341f2a9a892c914d26075d891 authored over 2 years ago
Disable flake8 due to incompatibility.

117d1b470f8c03b4f4e332a95ccfcfebdadb8f52 authored over 2 years ago
Update changelog

2135490a9d965339de71aa18dd2955844db966aa authored over 2 years ago
Merge removal commits into feature/clean-entry-points

6ed01ae3d6cb169e5729ddcf0f6d5a5d77190f7e authored over 2 years ago
Remove support for cast of iterable of entry points to dict. Ref #97.

dde2b9de2973ce1c6fa9ba21dfe81069b0baa77b authored over 2 years ago
Remove compatibility for EntryPoints.__getitem__ by index.

0c819641d314ac496eb32b55f2b15215fa6fa55f authored over 2 years ago
Remove DeprecatedList

47544ce7303da9b2147c6603a674a1f82225248f authored over 2 years ago
Remove SelectableGroups

7e5bae4c7fbd30366e49249825171b193dff22d4 authored over 2 years ago
Merge pull request #401 from CAM-Gerlach/add-note-api-docs

Mention API ref & migration guide in importlib_metadata See Also

9a6641b91088daaa4ae0134d24fc130f1da69a37 authored over 2 years ago
Merge pull request #399 from CAM-Gerlach/clarify-import-vs-distribution-package

Clarify import vs. distribution packages in Using importlib_metadata docs

165d7b773879de73a55d58a31634cb8de27454f5 authored over 2 years ago
Expand possibilities for "top-level names".

92a16db7237e24fee9ebcd53ed771c8c9a40bd74 authored over 2 years ago
Merge pull request #397 from abravalheri/issue-396

Add compatibility for `PathDistributions` implemented with stdlib objects in Python 3.8/3.9

6bee315f520cf3a60fb70a73c0c633986934eb1c authored over 2 years ago
Update changelog

25998e4c3c56f2398407cdf91803cb4c162d7419 authored over 2 years ago
Merge branch 'main' into issue-396

f17f1b3b2e30b839e962c39cc40dae5eb25e2ea0 authored over 2 years ago
Indicate to use latest Python version (workaround for readthedocs/readthedocs.org/#9623). Requires also specifying the OS version (workaround for readthedocs/readthedocs.org#9635).

b2412262dc1dd5d3d697e551d86acee4d5519bb6 authored over 2 years ago
Merge https://github.com/jaraco/skeleton

# Conflicts:
# setup.cfg

a676a673e1251974e7c6c9268c2147c6b9a92890 authored over 2 years ago
Adopt furo theme for docs.

679eebb215c80c7376a1df02c77fd368347620b0 authored over 2 years ago
Merge https://github.com/jaraco/skeleton

# Conflicts:
# docs/conf.py

badff28061ec5cc127d0b3d6af3129a2879bc5f4 authored over 2 years ago
When rendering docs, preserve the syntax for defaults. Fixes jaraco/path#197.

Incidentally, re-organize the extensions a bit for clarity.

b4f0ae621594316e56cede2856b6a5be605a893c authored over 2 years ago
Add PyPy to the test matrix on Linux. Fixes jaraco/skeleton#63.

Adds a 'dev' factor to the matrix as workaround for actions/setup-python#508.

27c55340e745741773e875402d20ecbb7fade521 authored over 2 years ago