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

Extract Fixtures superclass

6076c9ad9d59943fc53a9e035b815233ee936438 authored about 5 years ago
Merge branch 'bugfix/95-perf' into 'master'

Performance optimization of distribution discovery

Closes #95

See merge request python-devs/im...

b22b8a79d3996213807a0b0746952201a98b19c1 authored about 5 years ago
Merge branch 'master' into bugfix/95-perf

e24ba4380a7b7f04eb96f9900935e8e838e4e6fe authored about 5 years ago
Use [''][:0] to declare a list of text.

6bb3d630a3c47f2008c9969b6866c373ffe7d9f6 authored about 5 years ago
Update changelog. Ref #95.

7b5797e1e67afed50b510c0584fadbf9d7b65426 authored about 5 years ago
Use posixpath.split to avoid splitting on backslash on Windows

884816129748aa9b729cc63244af9d2557b45834 authored about 5 years ago
Avoid generators. Saves 70usec.

cff8de27b9f387dee6bd8b89f9a4df0d61707b8e authored about 5 years ago
Update changelog. Ref #95.

969e9551fc7742fefbb228ae4e4f1df0cf6417ad authored about 5 years ago
Remove unused import

f3d68fb76d623a3d7b2fc809ad3e947c42ce8c17 authored about 5 years ago
Wordsmith docstring on Prepared class

0161dec92de6addac912c6d0a4d17b81c370045a authored about 5 years ago
Still rely on joinpath while deferring path construction until much later.

d7a1aecf89d2986631ceaf4d33fc51e042a82d2f authored about 5 years ago
Extract search method on FastPath.

a2ccf3a9f4f8be8d5cecd01a29d5a257debd6354 authored about 5 years ago
Extract FastSearch class to encapsulate search calculations

32854a044b9f9d8edef6e8ee6cb169b9140f420e authored about 5 years ago
Extract is_egg method

d87acc2e5806fc1e71b5895b3a5c6a3513bdf233 authored about 5 years ago
Extract 'list dir' and 'list zip' as separate functions. Store 'path_type' in instance attribute.

11c147f89f43f2d29daa9f8b3f5aceb78ca43d0b authored about 5 years ago
Extract class for fast path searching

43d9d18770479070d899f1dbb2567b2379ed84ec authored about 5 years ago
Remove DistributionFinder.Context.pattern, no longer used.

c3550f1f9efd1a3d0e93901ae08ba51221b06abc authored about 5 years ago
Merge branch 'master' into feature/pep517-metadata

e05adbb0e55939284ed1a7f088cd4c85d5e3fdfd authored about 5 years ago
Test and release using Azure Pipelines

051ce14211226aa34e11dc963cef508dd8ccdc53 authored about 5 years ago
Merge branch 'master' into 'master'

Backport of PR https://github.com/python/cpython/pull/17730

See merge request python-devs/impor...

e098c1fe0c0812129a44f96eb4787dac1eabc463 authored about 5 years ago
fix wrong package name in header, rephrase to have an explicit pep mentioning

Signed-off-by: Oleg Höfling <[email protected]>

e3db88279cc2a97530d86b975c9a75d73223c092 authored about 5 years ago
fix flake warnings

Signed-off-by: Oleg Höfling <[email protected]>

a93c42d30581c96797c0049214c8ae4924021815 authored about 5 years ago
use sphinx roles where possible in index.rst

Signed-off-by: Oleg Höfling <[email protected]>

f8e7f032f0f7aaf3ea7d134ae99ef6b618ee00ba authored about 5 years ago
backport patch from https://github.com/python/cpython/pull/17730 PR

Signed-off-by: Oleg Höfling <[email protected]>

58b0fa0a4b53996b2224710eb4db89d67e0a7866 authored about 5 years ago
configure intersphinx crossref to importlib_resources docs

Signed-off-by: Oleg Höfling <[email protected]>

732166c074980a040c636a839fd768a1c4b5bde7 authored about 5 years ago
Update black in pre-commit and add blacken-docs.

76786bdd11eac589bdaeb9a8cea5dcacaf613225 authored about 5 years ago
Update changelog. Ref #105.

60f892dcd30049d85d154ed906d2b6e2ef01e237 authored about 5 years ago
Merge branch 'feature/better-custom-finders' into 'master'

Provide better clarity on creating custom finders

Closes #105

See merge request python-devs/im...

2d0493f3202332bbb7fee9d03bdb2cdb34f18b93 authored about 5 years ago
Save a call to isfile() and an attempt to build a zipp.Path.

e54a040b81bf42ea0e79eb8375ddfa853d1cecc7 authored about 5 years ago
Less paths, more speed.

Save another 25-50% in runtime (i.e. up to ~2x) by constructing fewer
Path objects.

9f709bd9f251c29766ed8de5650dd09215edc103 authored about 5 years ago
Add documentation to the Context attempting to clarify its purpose (and expectations regarding it).

b54050be05c1df66ddf8c388cd6aef21e3f2d6f4 authored about 5 years ago
Clarify what a path property is expected to be. Ref #105

80b23ed9e0f09854ad4435c4ddf36a62e13bcbbe authored about 5 years ago
Clarify that a name of ``None`` matches all distributions. Ref #105

642c9f44d9d0f7ab34f875344552653afae27b5d authored about 5 years ago
Update documentation to reflect required interface for Distribution subclasses. Ref #105.

641247877fc24d43ba1afa4615b9e527c2864771 authored about 5 years ago
Microoptimize MetadataPathFinder.

This speeds up `importlib_metadata.distribution()` ~4-6x both on
near-empty venvs and on "well-p...

c05d316604c91b8dea379bce2921f9f8d9e6f441 authored about 5 years ago
Cover Python 3.8 in Windows tests

266a9c112ce2fb38365a13f57122fa73754555ce authored about 5 years ago
Merge branch 'feature/py3-only'

83c3e1a1d0e559536cf0904d4e7f02e4f4941053 authored about 5 years ago
Update changelog. Ref #104.

d9a5f95c29045d2ca7c8762258d189381ada25ca authored about 5 years ago
Revert "Revert "Remove ensure_is_path, no longer required after dropping Python 3.4." and "Drop support for Python 3.4.""

This reverts commit 740e858701df39bc2c0bafa06813671aa41ac45a.

cf58e1a6515adc4ad6f84cce5e89cd5ef830b317 authored about 5 years ago
Update changelog. Ref #104.

f4d20418b7efd8abf066ab953a05963e60c015bf authored about 5 years ago
Revert "Remove ensure_is_path, no longer required after dropping Python 3.4." and "Drop support for Python 3.4."; Closes #104

This reverts commit 32127a53e8905f7902133db0fbfd10f0de9c9336 and 760c9e1e1592b7d993ec1067ef2b105...

740e858701df39bc2c0bafa06813671aa41ac45a authored about 5 years ago
Repair package metadata to declare python_requires exclusions correctly. Closes #103.

86756e787b30e55dd3db552bc0abbe35e758b855 authored about 5 years ago
Update changelog. Ref #102.

37659f8fae3a845b8f2cfa02a17d851a4e230677 authored about 5 years ago
Fix __repr__ on pypy3 as well

5cfbb0876cd0a11a4b86e0db5827706dfc96d4a7 authored about 5 years ago
Merge branch 'bugfix/97-entry-point-repr' into 'master'

Fix EntryPoint.__repr__ on PyPy 2

Closes #97

See merge request python-devs/importlib_metadata!100

031c7f0e4994eea815b3101155f9f573d7d8f51e authored about 5 years ago
Suppress coverage failures in selective code

3e61dbab913b71926e004ce2707153c76546c4e3 authored about 5 years ago
Add a couple more assertions about json and hashability. Ref #97.

d7653d7df66555d76ae018edf644287485a262ad authored about 5 years ago
Re-use an entry point fixture

af6c8effcc9257b71fbae216be67ff57c11f8cd2 authored about 5 years ago
Update compat repr to match canonical.

567243e79b26131430a5f5b941ef27cfe7a93467 authored about 5 years ago
Add test capturing expectation. Ref #97.

104b27c30142774a5a9dd30d9748bcc3be14095f authored about 5 years ago
Update changelog. Ref #97.

cdae203737241cb4d358a36e9fb13beaa7c41f9a authored about 5 years ago
Merge branch 'master' into bugfix/97-entry-point-repr

74711c8decedfe9e8ade1df053f215baaf2d0bdf authored about 5 years ago
Merge branch 'bugfix/pickleable-ep' into 'master'

Allow entry points to be pickled.

Closes #96

See merge request python-devs/importlib_metadata!99

e226573031df1bcc946619d8744a4ec9fc5b5a1f authored about 5 years ago
Merge branch 'master' into bugfix/pickleable-ep

79db2b6770d88d15694f1e61770ac2edc24c7a8a authored about 5 years ago
Prefer 'path' to 'path.py'

9ef4b6e60389a8f39cc04e466d12f42861c26472 authored about 5 years ago
Add a 'For Enterprise' section to the README

bb357fb88ca6df10b84235eff42bafa1461b2b75 authored about 5 years ago
Rebrand to 'For Enterprise'

b10e8186a9305d1f899f0fd7d1319b7b15ed1ecd authored about 5 years ago
Update deploy stage to release semver tags

71697ae75ae46a36c4e0ab757d966aa6c5e202c6 authored about 5 years ago
Link to official docs in Python 3

1a71a81da9284450fadeaeabea88b587cdd841d6 authored about 5 years ago
Remove ensure_is_path, no longer required after dropping Python 3.4.

32127a53e8905f7902133db0fbfd10f0de9c9336 authored about 5 years ago
Merge branch 'master' into feature/pep517-metadata

f694cb0e8ce3864ccbd254a7cc1722eebb7ed3b6 authored about 5 years ago
Update changelog for 1.0 referring to semver

0d8384c031bf1d18c7b3f8edfaf383fae111c5ca authored about 5 years ago
Update changelog. Ref #99.

0e12df728e89e3c650b91c556f1bb308347864a5 authored about 5 years ago
Drop support for Python 3.4. Closes #99.

760c9e1e1592b7d993ec1067ef2b105d629d3d09 authored about 5 years ago
Merge branch 'housekeeping/98-remove-shim' into 'master'

Remove beta compatibility shim

Closes #98

See merge request python-devs/importlib_metadata!95

206fe3c21c511a9dde3367b688697311691502b1 authored about 5 years ago
Merge branch 'master' into housekeeping/98-remove-shim

dd3b03134061fffd4f3154b8bcc67f9143a31bcf authored about 5 years ago
Merge branch 'feature/91-override-stdlib' into 'master'

Disable the stdlib distribution finder when backport is present

Closes #100 and #91

See merge ...

c854e9a5e707e3209787d440935862a418227896 authored about 5 years ago
Override __repr__ on PyPy2 to avoid infinite recursion. Closes #97.

7310c082b2ce7835ef1fb1cbad654603926a1f49 authored about 5 years ago
Add test capturing expectation. Ref #97.

10234d54b6f72e7c7a404e6324fb12c69dbaff86 authored about 5 years ago
Update documentation to reflect new expectation.

48a492715892c4b2798c9ec15a8eaf9046390e03 authored about 5 years ago
Disable coverage testing on disable_stdlib_finder as it's not expected to have any effect on older Pythons.

7a0849d390e3a749a85f2aa35ef7deff18fea46c authored about 5 years ago
Update changelog.

8664b690694e339bb4e29842c4c0f0d59e3af2b9 authored about 5 years ago
When the importlib_metadata backport is used on Python 3.8, suppress the find_distributions behavior. Closes #91. Closes #100.

73427ca5595a4b7bf426dfbbfee658b0140228e0 authored about 5 years ago
Merge branch 'bugfix/stop-py34-fails' into 'master'

Disable tests on Python 3.4.

See merge request python-devs/importlib_metadata!96

c471831d2bdda601b32b38295fc893e908cc972a authored about 5 years ago
Disable tests on Python 3.4. Ref #99.

1c0b1268d308a0f86e78f061dd773c882f8c89b9 authored about 5 years ago
Update changelog. Ref #98.

ae13d5e2a117b21b0c828237e3f101beff1bc060 authored about 5 years ago
Revert "Add compatibility shim to prevent exception on select Python versions." Closes #98

This reverts commit 06b8e268e284df02f9a6ffd6dbc2d3560e7a9ece.

257a38798df8bacd5066d74e48a78fcfb273dcf9 authored about 5 years ago
Update changelog. Ref #96.

74c3e35b9351857d5e1a9c22fd6146990114f2c5 authored about 5 years ago
In EntryPoint, implement __reduce__ to ensure object is pickleable. Closes #96.

1c114e212b967a3afab635e6b0b6e2bb270dac91 authored about 5 years ago
Add test capturing expectation. Ref #96.

790dd9f981bdfa10a8384a3591e725e66743e6c8 authored about 5 years ago
Rename 'build-docs' to simply 'docs' (matching more popular convention).

757b121d940f0daf7fbe4f494b47cb1b0ed6e0c2 authored about 5 years ago
Include keyring support from twine

a0651976d78d84a22a5d06807d46194218a1fefa authored about 5 years ago
Normalize indentation

8e7c267538204284067e1fa70d53fce9f78c60f7 authored about 5 years ago
Remove workaround for gitlab.com/pycqa/flake8/issues/275, apparently no longer necessary.

f10294a99395a64370695e43521175bb93e4b4f3 authored about 5 years ago
Rely on pytest-checkdocs 1.2.3, eliminating workaround for docutils warning.

48d361a4146d6bbc52c96718ec83cf56410af73a authored about 5 years ago
Expect flake8 3.6 or later and remove suppression of warnings from Flake8 prior to 3.6.

03d825d44a003d08cb54708fd87fccd161806d3f authored about 5 years ago
Update black version and links

174f0fd7cf349c277ade401ddb88dde530723053 authored about 5 years ago
Apply black to docs/conf.py

eaeb9ec2eb542a04948c6c9742fb90069f37de33 authored about 5 years ago
Test/release on Python 3.8

34ecf58479ad45fc6bfa5c8b476b719cf5720c14 authored about 5 years ago
Bring back tox-pip-version now that pglass/tox-pip-version#20 is fixed.

c169e5e50fd5f18dfe554d06bfe3940cc950b13e authored over 5 years ago
Disable tox-pip-version as it interacts badly with tox-venv causing tox to use the wrong Python version to install packages and run tests. Ref pglass/tox-pip-version#20 and tox-dev/tox-venv#40.

1cfcc4214082bcb6bec9ea51ad91f15446488e9b authored over 5 years ago
Ensure that a late version of pip is installed without special versions of tox-venv.

9314eb458311dfd8981a6378b8498017c89ea2f7 authored over 5 years ago
Report the lines missing coverage

cc1a1c9be39ba29e90d6d9d8ab5d6d1768a50594 authored over 5 years ago
Merge branch 'bugfix/86-compatibility' into 'master'

Add compatibility for early Python 3.8 beta releases

Closes #86

See merge request python-devs/...

08a3782fc382d4d2671da66a3bc0e11695d091f1 authored over 5 years ago
Update changelog. Ref #86.

c04c4b4535577baa0dfe8a12758a97448c29b101 authored over 5 years ago
Add compatibility shim to prevent exception on select Python versions. Closes #86.

06b8e268e284df02f9a6ffd6dbc2d3560e7a9ece authored over 5 years ago
Enable coverage reporting on project

a28efc59c12e16a02ec98659b660e5b5809af650 authored over 5 years ago
Merge branch 'feature/distribution-name-parameter' into 'master'

Rename 'package' to 'distribution_name'

Closes #89

See merge request python-devs/importlib_met...

f06bd39d84e57109eb522880e36c00edfa397696 authored over 5 years ago
Update changelog. Ref #89.

9fd8703febba0a6ed37f84482945c8cf685f6e59 authored over 5 years ago
Rename 'package' to 'distribution_name'. Closes #89.

930af9f4b4ede457b6c05974396918b22f28c52f authored over 5 years ago