【发布时间】:2014-07-16 11:12:02
【问题描述】:
我有一些模块想使用 setuptools 进行部署。
我写了这个简短的 setup.py:
from ez_setup import use_setuptools
use_setuptools()
from setuptools import setup, find_packages
setup(name='mystuff',
version='1.0',
description='some lib',
url='https://...',
install_requires=['pymssql'],
package_dir={'': 'src'},
packages=[''],
)
但我收到此警告:
WARNING: '' not a valid package name; please use only.-separated package names in setup.py
模块已正确部署,但有没有一种干净的方法可以做到这一点?如果删除 packages 行,则不会复制任何模块。
【问题讨论】:
-
那为什么不使用
py_modules呢? -
我阅读了文档并写道,当您不想显式添加每个模块时,您应该使用它
标签: python setuptools