Library to extract information from packages installed in current python environment
Project description
Distribution metadata
This package is meant to provide information scrappers on distributions / repositories installed in the running environment. It provides a command line api and python sdk, i.e.:
Command line
To gather metadata information from a distribution (e.g. spam) installed in the same environment as dist_meta
:
gen_distinfo_cmd spam path\to\local\folder\configurations.yaml
This instruction will generate a YAML configuration file at the given location
Python
The base content of the package can be directly leverage, either through a script interface:
import dist_meta
dist_meta.gen_distinfo_py("spam", r"path\to\local\folder\configurations.yaml")
Or directly leveraging the core package:
import dist_meta
info_spam = dist_meta.DistInfo.from_env("spam")
print(info_spam.entry_points)
print(info_spam.environment)
print(info_spam.libraries)
print(info_spam.requirements)
info_spam.to_yaml (r"path\to\local\folder\configurations.yaml")
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
ud-dist-meta-1.0.3.tar.gz
(3.1 kB
view hashes)
Built Distribution
Close
Hashes for ud_dist_meta-1.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6b80698f4e09259249bd99978a99b3a9f691faf40f20f3e3868a4d018f8f716 |
|
MD5 | dc390a026e0b31a86eb2cc9db5ed1dcf |
|
BLAKE2b-256 | e6f0d76548343f16e11eebe818bafbf129d9f5cb94bb8a096c77a85d8e56c306 |