问题描述
.
├── .git
├── api
│ ├── mf_hub_api
│ │ └── __init__.py
│ └── setup.py
├── pkg
│ ├── mf_hub
│ │ └── __init__.py
│ └── setup.py
└── README.rst
从 ./api 和 pkg python 包 pip install -e .
运行良好,但 pip install .
给我回溯:
mf_hub/pkg$ pip install .
Processing .../mf_hub/pkg
...
LookupError: setuptools-scm was unable to detect version for '/tmp'.
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
我的config.py
::
mf_hub$ cat pkg/setup.py
from setuptools import find_packages
from setuptools import setup
requirements = """
pip
setuptools
wheel
setuptools_scm
"""
setup(
name="mf_hub",setup_requires=["setuptools_scm"],use_scm_version={
"write_to": "../version.txt","root": "..","relative_to": __file__,},packages=find_packages(),test_suite="tests",install_requires=requirements,include_package_data=True,zip_safe=False,)
mf_hub$
什么是临时解决方法?
我看到有一个与此相关的未决问题:https://github.com/pypa/setuptools_scm/issues/357
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)