我正在使用
from numpy.distutils.core import setup
把一些代码打包成pypi。你知道吗
然而自述文件.md文件渲染不正确。如果我使用setuptools中的setup
,这很好,但是我不确定为什么它不能与numpy版本一起工作(我需要numpy版本来构建代码使用的一些lib)。你知道吗
if __name__ == '__main__':
import subprocess
try:
assert(check_python_version() )
except AssertionError:
sys.exit("Exiting: Please use python version > 3.5")
install_numpy()
from numpy.distutils.core import setup
install_dependencies()
build_f90_src_for_tests()
exec(open('crystal_torture/version.py').read())
args = check_f2py_compiler()
this_directory = os.path.abspath(os.path.dirname(__file__))
with open(os.path.join(this_directory, 'README.md')) as f:
long_description = f.read()
config = {'name':'CrystalTorture',
'version':__version__,
'description':'A Crystal Tortuosity Module',
'long_description': long_description,
'url':'https://github.com/connorourke/crystaltorture',
'python_requires':'>=3.5',
'packages':['crystal_torture'],
'package_dir':{'crystal_torture':'crystal_torture'},
'package_data':{'crystal_torture':['*so','*tort*','*dist*','*o*']},
'include_package_data':True,
'license': 'MIT',
'install_requires': ['ddt',
'coverage',
'f90wrap',
'numpy',
'pymatgen'
]
}
config_tort = setup_tort_ext(args,parent_package='crystal_torture',top_path='')
config2 = dict(config,**config_tort.todict())
setup(**config2)
渲染可以在以下位置看到:
https://test.pypi.org/project/crystal-torture/#description
当然欢迎任何热门的提示!你知道吗
您的} ,但我猜
README.txt
是降价格式。你试图在setup.py
中设置^{numpy.distutils
忽略了它。也许它太旧了;'long_description_content_type'
不久前被添加到setuptools
。我想你最好换成setuptools
或者把格式改成重构文本。你知道吗另外,请修正^{} :它是带下划线的
crystal_torture
。你知道吗相关问题 更多 >
编程相关推荐