Python包始终在开发模式下安装

时间:2014-09-10 20:55:27

标签: python pip setuptools setup.py

我有一个python命令行工具,我试图打包。下面是我的setup.py文件:

from setuptools import setup, find_packages
setup(
    name='schema-tool',
    author='Me',
    description='A schema tool to manage alters and migrations.',
    version='1.1',
    packages=find_packages(),
    entry_points = {
        'console_scripts': ['schema=src.schema:main'],
    }
)

这是我的setup.cfg:

[bdist_rpm]
release=1
doc_files=
    README.txt
    LICENSE.txt
    PKG-INFO
    doc/
requires=python
build_requires=python

当我运行python setup.py install时,它确实创建了site-packages目录,但是在本地创建了dist/.egg-info目录(库/我在哪里调用setup.py )。在site-packages中,它还会创建一个.egg-link文件,该文件会链接回我的本地目录(实际库)。

这看起来像开发行为。有没有什么问题我正在做setup.py认为这是开发模式?无论我的库目录如何,我都想进行完整安装。我也尝试使用pip安装它,我也有同样的行为。

0 个答案:

没有答案