setup.py

    3熱度

    1回答

    我一直在研究一個python包,現在我想將它變成一個小的RPM包。包包含幾個模塊,其中一個是可執行的。我可以用python setup.py bdist_rpm創建RPM包,並將其安裝在帶有rpm的fedora盒上。 在這一點上有所需的命令myscript它的作品就像一個魅力。但是當我嘗試在ipython中導入包時,我遇到了一些奇怪的事情。我可以做以下 from myscript import s

    4熱度

    2回答

    我的項目依賴於一些公共包和一些私人包。其中一個私有名稱與PyPi上的另一個公共包相同(我們稱之爲'衝突')。在我的setup.py文件我有 install_requires = ['public_a', 'public_b', 'conflicting' ], dependency_links = ['https:blah/blah/blah/conflicting.git#egg=confli

    4熱度

    2回答

    我正在使用setup.py,它在build_ext步驟中創建了一大堆SWIG接口文件。這需要先運行,因爲後續的構建步驟需要python文件的完整列表才能正常工作(如將python文件複製到軟件包目錄,創建egg,創建源列表等)。 這是目前發生在你setup.py install: running install running bdist_egg running egg_info runni

    0熱度

    1回答

    當我嘗試使用setup.py安裝python-asurv,(鍵入 「路徑」 \ python的 「路徑」 \ setup.py在命令提示符下安裝),我收到以下錯誤: building extension "twokm" sources target build\src.win32-2.7\twokmmodule.c does not exist: Assuming twokmmodule.c wa

    7熱度

    1回答

    我的問題與此已經回答的問題(Missing tkinter attributes after converting to py2exe executable)非常相似。但它涉及使用Tkinter而不是tkinter的python 2.7。 我基本上有編譯後運行我的可執行文件相同的問題。 Traceback (most recent call last): File "main.py",

    5熱度

    1回答

    我試圖通過從我的蘋果機上傳一個新的Python項目的PyPI: python setup.py sdist upload -r pypi 當我嘗試上傳一個包,我得到以下錯誤的OSX: Submitting dist/PyTreasuryDirect-0.1.0.tar.gz to https://pypi.python.org/pypi error: <urlopen error [SSL: C

    1熱度

    1回答

    我有一個不在PyPi上的依賴關係,但是我將它放在源碼分發tar文件中。反正有setup.py使用tar來安裝依賴關係嗎? 這不起作用,因爲dependency.tar.gz不可用的項目進入一個sdist後: from setuptools.command.install import install class MyInstall(install): def run(self):

    12熱度

    2回答

    如何在沒有MANIFEST.in文件的情況下包含package_data for sdist? 我setup.py看起來是這樣的: import setuptools setuptools.setup( name='foo', version='2015.3', license='commercial', packages=setuptools.find_

    5熱度

    1回答

    setup.py有一個顯著的問題: 它不能被安全地解析 這導致了很多問題 - 它不能安全地分析,閱讀100K +一封來自PyPI包需要太多開銷,源包不能被自動轉換爲原生系統格式,如Debian和Fedora等 那麼,還有用於包裝Python源使用靜態數據備考任何替代t(不是setup.py)來描述和包裝它們的內容?所以source package只是一個源碼簽出的.zip文件,在構建步驟中並不需要

    0熱度

    1回答

    我已生成蟒源文件生成目錄中生成/產生來源由我的腳本setup.py引用生成的文件(從協議緩衝定義): package_dir={'': 'build/generated-sources/main'}, 但sdist.py修剪生成文件夾中的所有文件。 我可以從構建目錄中複製這些,但這似乎hacky?