Skip to main content

dist-info - получить информацию об установленном дистрибутиве

Project description

NAME

dist-info - получить информацию об установленном дистрибутиве

VERSION

0.0.1

SYNOPSIS

# Устанавливаваем некий модуль:
pip install pytest
from dist_info import dists, metadata, files, modules

# Список всех установленных пакетов:
packages = dists()
# -> ['Brlapi', 'Dumper', ...]

DIST_NAME = 'pytest'

# Получаем каталоги с модулями пакета и путь к метаинформации (может быть )
dist_dir, egg_dir = dist_info_paths(DIST_NAME)
# -> '/home/dart/.local/lib/python3.6/site-packages', 
#    '/home/dart/.local/lib/python3.6/site-packages/pytest-5.4.1.dist-info'

# Получаем файлы
package_files = files(DIST_NAME)
# [ '/home/dart/.local/lib/python3.6/site-packages/../../../bin/py.test',
#   '/home/dart/.local/lib/python3.6/site-packages/../../../bin/pytest', ... ]

# Получаем модули пакета
package_modules = modules(DIST_NAME)
# -> ['_pytest', '_pytest._argcomplete', ...]

DESCRIPTION

Позволяет получить модули установленного пакета, файлы и пути к каталогу с метаинформацией пакета, так и каталогу в котром стоит пакет.

Распознаются dist-info, egg-info и egg-link.

В дистрибутив входит одноимённая утилита:

Вывести список каталогов с модулями (sys.path):
$ dist -s
$ dist --syspath

Вывести все установленные пакеты:
$ dist-info

Вывести сводную информацию о пакете:
$ dist-info <пакет>

Вывести каталог в котором находятся модули пакета:
$ dist-info <пакет> dist

Вывести путь к файлу или каталогу с метаинформацией:
$ dist-info <пакет> egg

Вывести сокращённую метаинформацию:
$ dist-info <пакет> meta

Вывести файлы:
$ dist-info <пакет> files

Вывести модули:
$ dist-info <пакет> modules

INSTALL

$ pip install dist-info

REQUIREMENTS

  • data-printer

AUTHOR

Kosmina O. Yaroslav darviarush@mail.ru

LICENSE

MIT License

Copyright (c) 2020 Kosmina O. Yaroslav

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dist-info-0.0.1.tar.gz (4.9 kB view hashes)

Uploaded Source

Built Distribution

dist_info-0.0.1-py3-none-any.whl (5.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page