Simple extractor for python artifact metadata
Project description
metadata_please
There are a couple of pretty decent ways to read metadata (importlib-metadata
,
and pkginfo
) but they tend to be pretty heavyweight. This lib aims to do two
things, with as minimal dependencies as possible:
- Support just enough metadata to be able to look up deps.
- Do "the thing that pip does" when deciding what dist-info dir to look at.
Version Compat
Usage of this library should work back to 3.7, but development (and mypy compatibility) only on 3.10-3.12. Linting requires 3.12 for full fidelity.
License
metadata_please is copyright Tim Hatch, and licensed under
the MIT license. I am providing code in this repository to you under an open
source license. This is my personal repository; the license you receive to
my code is from me and not from my employer. See the LICENSE
file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for metadata_please-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e7c4698b8c4a7989d1e7276ca7d1f201e47073de673db6eac9e8f4882886281 |
|
MD5 | f62e5559edaafd1a9278f6c74294f2d6 |
|
BLAKE2b-256 | e2158c17e0af1c761bf9962f398923aef94f58ac598c672a49137ffae22980fa |