为`setup.py`提供帮助
项目描述
草带蛇
草带蛇是一组帮助在setup.py
中使用setuptools
的函数。它包括
- 使用
dunamai
从VCS动态检索版本信息 - 使用
pipwin
从Christoph Gohlke的Windows二进制文件安装包 - 使用
conda
安装包
用法
from setuptools import find_packages, setup
from gartersnake import install_conda_requirements, \
install_windows_requirements, is_conda, is_windows, missing_requirements, \
vcs_version
REQUIREMENTS = {
'fiona': ['gdal'],
'numpy': [],
'requests': [],
}
MISSING = missing_requirements(REQUIREMENTS)
if is_conda():
install_conda_requirements(MISSING)
MISSING = missing_requirements(REQUIREMENTS)
if is_windows():
install_windows_requirements(MISSING)
__version__ = vcs_version()
setup(
name='<package_name>',
version=__version__,
authors='<package_authors>',
url='<package_url>',
packages=find_packages(),
python_requires='>=3.6',
setup_requires=['dunamai', 'setuptools>=41.2'],
install_requires=list(REQUIREMENTS),
)
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
gartersnake-1.0.1.tar.gz (4.8 kB 查看哈希值)
构建分布
gartersnake-1.0.1-py3-none-any.whl (6.3 kB 查看哈希值)
关闭
gartersnake-1.0.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b0d07198f3b8b586e6df2421a53db75d81fe0c8024d8af02737b9bf99cce4be4 |
|
MD5 | 0cf4f3a527f239aab549e0e088443739 |
|
BLAKE2b-256 | 9ef2037a97d34bc5e5e8ebcc84bfc455bbbbb8daf338cfd8329436b5aae4d325 |
关闭
gartersnake-1.0.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 615ed4783fddaad3b5973b191bde4a39263b171143ef529d3209f0c317b7875f |
|
MD5 | b2755fd142ce4d3161db02fad5f27b06 |
|
BLAKE2b-256 | f79b4308bb3ce037171b9fa252d3e560bf43f8267cb03a14106075e61840b01b |