跳转到主要内容

Python函数,用于从源树或已构建的wheel中获取顶级可导入名称

项目描述

pygetimportables

Documentation Status Code style: ruff-format PyPI

Python函数,用于从源树或已构建的wheel中获取顶级可导入名称。

参见 https://discuss.python.org/t/script-to-get-top-level-packages-from-source-tree/40232?u=astrojuanlu

安装

要安装,请运行

(.venv) $ pip install pygetimportables

使用方法

从源树直接获取顶级可导入名称

>>> from pygetimportables import get_top_importables
>>> get_top_importables(".")  # Wait a few seconds, requires working `uv pip install`
{'pygetimportables'}

从已构建的wheel获取顶级可导入名称

(.venv) $ python -m build --installer uv
...
(.venv) $ python -q
>>> from pygetimportables import get_top_importables_from_wheel
>>> get_top_importables_from_wheel("dist/pygetimportables-0.1.0+d20231204-py3-none-any.whl")  # Fast
{'pygetimportables'}

开发

运行样式检查

(.venv) $ pip install pre-commit
(.venv) $ pre-commit -a

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

pygetimportables-0.3.0.tar.gz (6.0 kB 查看哈希值)

上传时间 源代码

构建分布

pygetimportables-0.3.0-py3-none-any.whl (6.0 kB 查看哈希值)

上传时间 Python 3

支持者