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 docstring to NullFinder

6ea50447931024032e39083654d9f2e0dba598ff authored almost 6 years ago by Jason R. Coombs <[email protected]>
Add docstring to Distribution.requires

67d8a125365607c3eb6e3c78dcc201840937c326 authored almost 6 years ago by Jason R. Coombs <[email protected]>
Declare docs build dependencies as extras on the package so that they're also referenced by readthedocs. These dependencies are now also introspectable metadata on the package. Closes #48.

e5b6b9c92a22d534476c51c3997e60bdb451a2e0 authored almost 6 years ago by Jason R. Coombs <[email protected]>
Make two edits based on suggestions in python/cpython#9327.

5c9f2ed7bf1b9f493f6e9e0f6fad557caed97040 authored almost 6 years ago by Jason R. Coombs <[email protected]>
Merge branch 'master' into bugfix/remove-entrypoints-name-param

d0e717f97fcf8ee4acc9503591f9b88adc5e2670 authored almost 6 years ago by Jason R. Coombs <[email protected]>
Update changelog. Ref #40.

a0756e13938a57262c9b8c7e3ddcc4c7b22b336e authored almost 6 years ago by Jason R. Coombs <[email protected]>
Avoid indirection constructing EntryPoint.

7a6e61fc63f8b57687ccf93f843737e5489da1ae authored almost 6 years ago by Jason R. Coombs <[email protected]>
Merge branch 'fix_no_attr' into 'master'

Fix entrypoints which do not have an attribute

See merge request python-devs/importlib_metadata!40

615b0e6d33b50595d96540221d97cbc19413a5b0 authored almost 6 years ago by Jason R. Coombs <[email protected]>
Fix entrypoints which do not have an attribute

fcc1084d4035fbd80f3af3ec76ae871733fda57b authored almost 6 years ago by Anthony Sottile <[email protected]>
Use Jason's preferrred form for name.

4bd02609a4ac020d6140b70b8bf870cccdc9d2ba authored almost 6 years ago by Jason R. Coombs <[email protected]>
Update copyright years

f968e3d5fd734f97793ce6bf3649a6b791c36d2a authored almost 6 years ago by Barry Warsaw <[email protected]>
Merge branch '2019' into 'master'

Update copyright years

See merge request python-devs/importlib_metadata!37

acccc90aa61540499704651e63d1d4ea3d945de5 authored almost 6 years ago by Jason R. Coombs <[email protected]>
Remove entrypoints name parameter. Closes #44.

bcfb9f5a5741414abbd290fde6a7e2d2d307f821 authored almost 6 years ago by Jason R. Coombs <[email protected]>
Amend skeleton documentation to expand on the value of the approach.

8186f76e906f80d678e895f6627afefee5617888 authored almost 6 years ago by Jason R. Coombs <[email protected]>
Suppress E117 as workaround for PyCQA/pycodestyle#836

12eed1326e1bc26ce256e7b3f8cd8d3a5beab2d5 authored almost 6 years ago by Jason R. Coombs <[email protected]>
Rely on alabaster theme to support sidebar rendering.

c6655951aa8292127f01d53c337da1da642efe74 authored almost 6 years ago by Jason R. Coombs <[email protected]>
Add Tidelift template

f3ff0541b6967ee91be3f572c5afe4f559436aa1 authored almost 6 years ago by Jason R. Coombs <[email protected]>
Use https

6455168580479cecbcdb6bd27c52462edf7c0169 authored about 6 years ago by Jason R. Coombs <[email protected]>
Merge branch '08review' into 'master'

Documentation and other updates pass

Closes #40

See merge request python-devs/importlib_metada...

01459b4016944e9f66931357dcd69469cf8c8d03 authored about 6 years ago by Jason R. Coombs <[email protected]>
Documentation and other updates pass

4e0feccfed31ad97a7683cf6610e304174e0b51d authored about 6 years ago by Barry Warsaw <[email protected]>
Merge branch 'feature/read-deps'

647e960ef801a429cabdd5d03fef0a5536c66831 authored about 6 years ago by Jason R. Coombs <[email protected]>
Suppress deprecation warnings in pip's vendored dependencies

e7c6191c4a5293a0868bc65ce71956df39fed9b8 authored about 6 years ago by Jason R. Coombs <[email protected]>
Merge branch 'master' into feature/read-deps

6f29e9c9b45f00776027ace4edffde554d44e87b authored about 6 years ago by Jason R. Coombs <[email protected]>
Merge branch 'feature/find-local-distribution'

ce6509563c6b79b96027b4115e920c39998bb65c authored about 6 years ago by Jason R. Coombs <[email protected]>
Merge branch 'feature/file-enum'

f7b5ba197f546850ee590eb2de73c8d0f7ee6845 authored about 6 years ago by Jason R. Coombs <[email protected]>
Ensure that pip 18 or later is installed, as some of the tests rely on internal implementation details (pip._internal.main)

008548fc4e40954b3024c18b1941d37c7d2683b7 authored about 6 years ago by Jason R. Coombs <[email protected]>
When testing, sort the results, as they arrive in non-deterministic order on Python 3.5.

70395fe453da53f33abd335f84489290cf627a1d authored about 6 years ago by Jason R. Coombs <[email protected]>
Clarify purpose of local/upstream extras

4310c976400dc2eab8d8597b0dffaa7b787cff71 authored about 6 years ago by Jason R. Coombs <[email protected]>
Use consistent encoding quoting in pyproject.toml

8ac0f8736c746a829e6393ca5ba00fa8d042d426 authored about 6 years ago by Jason R. Coombs <[email protected]>
Add workaround for DeprecationWarning in flake8

5b4c2503ce84744c0cdf398316d6b18863905297 authored about 6 years ago by Jason R. Coombs <[email protected]>
Write idiomatic Python.

eb64e9ad20769297060b17e4fc2bf67acacb1f32 authored about 6 years ago by Jason R. Coombs <[email protected]>
Update changelog and readme. Closes #18.

bc2be67fd27307e4337f65c8f8434f98a9fbfa13 authored about 6 years ago by Jason R. Coombs <[email protected]>
Add test for reading dist-info requirements as well. Parse those lines out also.

75d5f59e657d002abeee950e4d9349a811668280 authored about 6 years ago by Jason R. Coombs <[email protected]>
Ensure that the results from .requires are parseable as packaging.requirements.

1506545e7721a2fd0cb78ae66ead3396024c2319 authored about 6 years ago by Jason R. Coombs <[email protected]>
Add support for parsing the egg-info style requirements into Requires-Dist requirements. Add a test capturing some of the subtleties of this format (and getting coverage to 100%).

f278a91a428b5a80a9cd53ae139db90f782007c7 authored about 6 years ago by Jason R. Coombs <[email protected]>
Add basic tests and API

ca62701dddc69664696e218accdb0b13d372ca89 authored about 6 years ago by Jason R. Coombs <[email protected]>
Merge branch 'master' into feature/read-deps

8081694ef2016553b779fa1d4fd775d84fcab4b5 authored about 6 years ago by Jason R. Coombs <[email protected]>
Merge branch 'master' into feature/file-enum

9260c4251bfe8b6fb15c8b9a0d9cd618754d5d81 authored about 6 years ago by Jason R. Coombs <[email protected]>
Avoid binding sys.path early and instead provide a proxy for reading it during the call to find_distributions.

56d1c9241ef1d212ece9c14fe5c29c3038866b79 authored about 6 years ago by Jason R. Coombs <[email protected]>
Merge branch 'master' into feature/find-local-distribution

7b26339dbf8747ec2e462383aad8ff3025ec8682 authored about 6 years ago by Jason R. Coombs <[email protected]>
Revamp entrypoints

fa54a01a282da90c8b7445f84af648bbcf124e14 authored about 6 years ago by Jason R. Coombs <[email protected]>
Merge branch 'feature/entrypoints-redux' into 'master'

Revamp entrypoints

Closes #24, #33, #36, #34, #35, and #25

See merge request python-devs/impor...

b172bc45b41ca9e193285003cf2eb648676f2a0f authored about 6 years ago by Barry Warsaw <[email protected]>
Merge branch 'master' into feature/file-enum

e115ed1740977cd2da437409a708492c97bb0fbc authored about 6 years ago by Jason R. Coombs <[email protected]>
Merge branch 'master' into feature/find-local-distribution

a7e55b1c162955e7dc536481e06ecd173f33bab5 authored about 6 years ago by Jason R. Coombs <[email protected]>
Merge branch 'feature/package-discovery'

5c821c42f0d88d40d49e7e2d2f4c24d32015c110 authored about 6 years ago by Jason R. Coombs <[email protected]>
Add documentation on the skeleton. Fixes #5.

192dafa3e9943e971a004d404be1b8e0d20691f2 authored about 6 years ago by Jason R. Coombs <[email protected]>
Merge branch 'feature/package-discovery' into 'master'

Add support for package enumeration / discovery

Closes #24

See merge request python-devs/impor...

cb3a070374bbda6bda8bd6b2197cd2e5c8617fc2 authored about 6 years ago by Barry Warsaw <[email protected]>
Add support for package enumeration / discovery

a40b362849c0c1e0a569c582ec45a50636a085fc authored about 6 years ago by Jason R. Coombs <[email protected]>
Merge branch 'feature/package-discovery' into feature/find-local-distribution

bfc0fb552f6f41dadac97c4d426109742bfe9cf4 authored about 6 years ago by Jason R. Coombs <[email protected]>
Rewrite 'using' docs to match README docs and implementation. Signature is getting copied everywhere. Good luck keeping all this in sync.

086be71198edbc6b838c69a1bb5f024cfcf85000 authored about 6 years ago by Jason R. Coombs <[email protected]>
Add docstring to find_distributions, now in three places. Rename 'where' to 'path'.

ffed1f33872d31e36923f91779008ced9041c761 authored about 6 years ago by Jason R. Coombs <[email protected]>
Merge branch 'feature/package-discovery' of gitlab.com:python-devs/importlib_metadata into feature/package-discovery

112a447affe29dcab26b6ecc3031ff427e2e0802 authored about 6 years ago by Barry Warsaw <[email protected]>
Cosmetic changes

cb6a9783879e69280a3a29ea98dd2bee7a40603a authored about 6 years ago by Barry Warsaw <[email protected]>
Rely on pep517 0.5

939c515f2cc01525cbbd71f26e71d21471abdc93 authored about 6 years ago by Jason R. Coombs <[email protected]>
Merge branch 'feature/package-discovery' into feature/find-local-distribution

a2abbc36d51577020fa019a3cc77bf6d1c18436f authored about 6 years ago by Jason R. Coombs <[email protected]>
Allow only an exact name or None (for all names) to the find_distributions method.

0b503f34bd6a28c357f618f1999d5b6b4930f91d authored about 6 years ago by Jason R. Coombs <[email protected]>
spaces, style and formatters (#4)

use spaces, fixed indentation, format using autopep8

bc8a6cdf948376e1c846a121a4e8e4a699c66909 authored about 6 years ago by Sebastian Kriems <[email protected]>
Add support for cutting releases without DPL and using pep517.

a8bca166266fa2eeab931f6f20eef8e50048dddf authored about 6 years ago by Jason R. Coombs <[email protected]>
Indicate build backend of setuptools

32b254dee01b5ef2b695ae04889af482c6cb28c3 authored about 6 years ago by Jason R. Coombs <[email protected]>
Revert "Remove use of setup_requires. Builders now require pip 10 or later to build/install from sdist. Older installers will still install the packages from wheels. Ref tox-dev/tox#809."

This reverts commit 2c91e8ec0d99f9ca354b7f913d61720925bb98bc.

216c4336ddb5b498e429219ef765fa1ae857febd authored about 6 years ago by Jason R. Coombs <[email protected]>
Merge branch 'feature/package-discovery' into feature/find-local-distribution

47071340481e9f2495695602e62acc22465cc145 authored about 6 years ago by Jason R. Coombs <[email protected]>
Nicer description of the find_distributions signature, clarifying expected use of name.

a640d7f4b8b714facab5e37af47cfe8cae4cc917 authored about 6 years ago by Jason R. Coombs <[email protected]>
Nicer english and correct usage.

e48ccf4a71f265638e6b8a97c747abd2d7ce6902 authored about 6 years ago by Jason R. Coombs <[email protected]>
Update documentation reflecting change.

0d87c27b6e230714d90003e74acf2929d7501794 authored about 6 years ago by Jason R. Coombs <[email protected]>
Merge branch 'master' into feature/file-enum

05750f6ebac09c4055b319ccabacf098347b87ec authored about 6 years ago by Jason R. Coombs <[email protected]>
find_local no longer relies on private interfaces on hooks, but instead relies on the published interfaces

92741c0d91c25f5c1fda61f6d4979d490b133df2 authored about 6 years ago by Jason R. Coombs <[email protected]>
A preliminary implementation of `local_distribution` for discussion. Ref #27.

a11593fb7ca5180025327833ffcb8166ab3165ab authored about 6 years ago by Jason R. Coombs <[email protected]>
Add 'api.distributions' function for discovering all distributions. Closes #24.

c53a3c1c8017b818267e8643a98319cf80e3fb21 authored about 6 years ago by Jason R. Coombs <[email protected]>
The protocol for supplying a package resolver now requires supplying

a "find_distributions" method which takes a regular expression describing
all patterns to match.

c28b08a211c2e51a4b1f6e9da626054306f4abcd authored about 6 years ago by Jason R. Coombs <[email protected]>
Merge correction commit.

78ab6d66a60ab68a6ad81a75bfa60987098c271a authored about 6 years ago by Jason R. Coombs <[email protected]>
Remove merge conflict files, accidentally added.

779d9602d31c3787eabef2ab33991f01dfab0928 authored about 6 years ago by Jason R. Coombs <[email protected]>
Merge branch 'feature/auto-version' into 'master'

Just use setuptools_scm as prescribed. Fixes #28.

Closes #28

See merge request python-devs/imp...

92541f5aec796a8bdb816cc4bf340ec292ee2033 authored about 6 years ago by Barry Warsaw <[email protected]>
Add a test

8c5bd575053f9fd2f3f4e5162db89934d17b6798 authored about 6 years ago by Barry Warsaw <[email protected]>
Merge branch 'master' of gitlab.com:python-devs/importlib_metadata

Clean up a few things, and remove workaround for a (now fixed) flufl.flake8
0.9 bug.

Do conditi...

a18e0c335e8fba6e66fa291e6ea8a269687a3546 authored about 6 years ago by Barry Warsaw <[email protected]>
Just use setuptools_scm as prescribed. Fixes #28.

556047d987d3551d7d4cd38917640e74acb070cc authored about 6 years ago by Jason R. Coombs <[email protected]>
Fix import order

15de0c479fe6e8ba041dc300480b0922f3c0195c authored about 6 years ago by Jason R. Coombs <[email protected]>
Merge branch 'master' into feature/file-enum

4502fe02f6b1c3daf20d1a41a6f6df767b077e18 authored about 6 years ago by Jason R. Coombs <[email protected]>
Solicit encoding for files and default to utf-8.

edab357cc60ceaec09ad3b4208f47e751a627f8f authored about 6 years ago by Jason R. Coombs <[email protected]>
Consolidate duplicated code into a helper method

4ff173d5069755e9171331fa2220c61aa2b1e0fa authored about 6 years ago by Jason R. Coombs <[email protected]>
Replace PosixPath with a PackagePath, adding helper methods to read the contents or locate the file.

80091139d7c07612ff8551448eb1b29fbe947413 authored about 6 years ago by Jason R. Coombs <[email protected]>
Reorder imports

8d8611c4f6f60649af35910b41f9b9c4bca5bfa5 authored about 6 years ago by Jason R. Coombs <[email protected]>
Avoid masking the 'str' global on Python 2

bd1b7906d4f5edf1a21697b807944205b4a371c4 authored about 6 years ago by Jason R. Coombs <[email protected]>
Convert staticmethod to global function

bb5f53a634ee7fdbe8446de19ba757fbf056a96f authored about 6 years ago by Jason R. Coombs <[email protected]>
Add another test demonstrating non-ascii in the payload as well (for egg-info).

3da7a914d2943ec0f34c6449d32ed336e7f080fe authored about 6 years ago by Jason R. Coombs <[email protected]>
Specify the encoding when opening the metadata file for writing non-ascii.

49ab6cf09bc4d5278e5cd23f5128921680784769 authored about 6 years ago by Jason R. Coombs <[email protected]>
Replace email.message_from_string with email.message_from_file on Python 2. Fixes #29. Creates three new test failures.

c687f375a6928bd1742dd4e4d4e764c6505e5fd2 authored about 6 years ago by Jason R. Coombs <[email protected]>
Update changelog. Ref #29.

d58bf2a999dd62924166152af3a45ce31c592a51 authored about 6 years ago by Jason R. Coombs <[email protected]>
Add test capturing failure. Ref #29.

ea520acfea9556e07c541efaf21b103d6e16d4cc authored about 6 years ago by Jason R. Coombs <[email protected]>
Let Python 2 have str as text. Fixes test failures now that metadata comes back as text.

63732ebd59db10f0af694874f883db722d443164 authored about 6 years ago by Jason R. Coombs <[email protected]>
Disable QA checks on test_main.py. Workaround for #31.

e6d7a06e9bc321b7a1e540119c3275ba5304b747 authored about 6 years ago by Jason R. Coombs <[email protected]>
Reorder imports, fixing qa

c546d9d40cb3eea26fe6939b33f8271f25d685be authored about 6 years ago by Jason R. Coombs <[email protected]>
Save text to variable for nicer indentation.

78bc05610755f387603793e28dc1a6f7acc26e02 authored about 6 years ago by Jason R. Coombs <[email protected]>
Extract SiteDir into fixtures module for re-use elsewhere.

4435eaa7098c8a686455a163dfeb1cd03cc00c93 authored about 6 years ago by Jason R. Coombs <[email protected]>
Save text to variable for nicer indentation.

a1779f488eab2607fd0e6b6307465bc3e40ea7d0 authored about 6 years ago by Jason R. Coombs <[email protected]>
Extract SiteDir into fixtures module for re-use elsewhere.

b35d1a4d63be661d770b519f1565cdcdd76f4275 authored about 6 years ago by Jason R. Coombs <[email protected]>
size_str and hash might be empty strings

bbea8c68fef5bd32bffe48f4580743b8af7ed483 authored about 6 years ago by Jason R. Coombs <[email protected]>
Merge branch 'master' into feature/file-enum

59f0f3ad4c32d2b739d6f32658e9e4e04bf14ab9 authored about 6 years ago by Jason R. Coombs <[email protected]>
Expand the docs on `files` to attempt to explain more about what locate_file returns (an object with certain methods).

2b9016e4aea40f52a9efaebe8ae575bda1eb763d authored about 6 years ago by Jason R. Coombs <[email protected]>
Sort lines in __all__

62537c9b1c1ee441de5e39a627003866030517c6 authored about 6 years ago by Jason R. Coombs <[email protected]>
Be more explicit about hash and size_str being None

06ac48ecc763378eacb63f56ac4d0d71388a6b57 authored about 6 years ago by Jason R. Coombs <[email protected]>