Python函数,用于从源树或已构建的wheel中获取顶级可导入名称
项目描述
pygetimportables
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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1cd28d18ad37a3be7fdd65db67097d59ae56ad66dd93f8b2fc533bb2e70eab6a |
|
MD5 | 954d8f6c40a2b0db892be4ea964ddc2d |
|
BLAKE2b-256 | c2d95a0d6f2f28b25ff0337b39df3b2198b0487ef31338e4a607f64b40cf189f |
关闭
pygetimportables-0.3.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e12468b0d3c8599550c2923aa44a249c671d2488f3c6ed0b3dc1933b2b82424a |
|
MD5 | dedf3dc96917d0cb0749093093f8f696 |
|
BLAKE2b-256 | 49d3408ec9840abe977d0a1f001d2bf6910b4a78ce790ec2943cd1b9b340b76e |