setup.py

    0熱度

    2回答

    我有一個具有以下結構的大項目。 公用事業是,其將在各個地方由big_project,PROJECT1,2的不同組件重複使用小模塊等,一個集合 big_project/ |-- __init__.py |-- utilities/ |-- mod1.py |-- mod2.py |-- project1/ |-- setup.py |-- __ini

    0熱度

    2回答

    我一直坐在這一段時間,現在是這個問題。你知道我是否能夠以任何方式在setup.py中引用git分支? '@'符號應該這樣做嗎?或者它僅用於標記和提交?這是我正在嘗試做的一個例子。 # setup.py ... install_requires=['Django==1.5.11'] dependency_links=['git+https://github.com/django-nonrel/

    6熱度

    1回答

    在我的Python包,我宣佈在setup.py的依賴關係如下: setup(name="xxxx", install_requires=["pycryptodome<=3.3"], ) 如果我上傳這個軟件包,運行 pip install xxxx 雖然在PyPI上有一個預編譯輪,但pip卻獲取了pycryptodome的源代碼。如果我運行pip就像 pip insta

    0熱度

    1回答

    我正在編寫一個封裝了一個非python程序,我自己和我的團隊經常需要自動化。我用setuptools打包了這個文件,並希望將其提供給其他開發人員或我們的運營團隊。 這是我想要做的。它包裝的程序顯然需要在那裏爲我的模塊工作。所以,我想我需要setuptools來檢查它是否已安裝,如果不是,請安裝它。 有沒有一種方法可以在setup()中執行此操作,或者該步驟需要手動操作(還是由其他操作)?或...應

    0熱度

    1回答

    我無法獲得Python軟件包gspread以在GAE中工作。 我的項目在D:\Documents\Google Cloud\myapp。 c:\python27\python.exe setup.py install --home="D:\Documents\Google Cloud\myapp" 所有文件顯示安裝在D:\Documents\Google Cloud\myapp\lib\pyt

    1熱度

    2回答

    我有一個setup.py文件構建擴展。如果我更改其中一個源文件,distutils會識別這個並重建擴展,並顯示所有編譯/鏈接命令。但是,如果我改變的唯一東西是setup.py(我試圖讓庫依賴性工作),那麼它似乎沒有重建(例如,沒有一個編譯/鏈接命令顯示出來) 。我已經在該行 sources = ['foo.c', 'bar.c' ...] 刪除源文件中的一個,並測試了這個時候我pip inst

    0熱度

    2回答

    我需要幫助來解決GAE應用程序安裝gspread的問題。 在我的Windows PC上,我有C:\python27中的python.exe。 c:\python27\python.exe setup.py install --home=X 下面的文件夾和文件是在X\lib\python創建: request-2.9.1-py2.7.egg (a folder) easy-install.pt

    0熱度

    2回答

    我的包Foo生成一個依賴於另一個包的擴展libFoo.so Bar的擴展libBar.so,我不知道先驗已經安裝了依賴項libBar.so。我需要知道依賴的目錄,以便設置libFoo.so的rpath,以便它可以在運行時找到libBar.so。 我認爲這樣做的好方法可能是在我的setup.py中導入依賴包Bar並檢查模塊以獲取目錄,因爲我知道libBar.so將與Bar包的目錄相關。這樣,如果他們

    5熱度

    2回答

    我的Python包setup.py。它在聲明install_requires經常依賴和發展依賴於tests_require聲明,例如flake8。 我以爲pip install -e .或運行python setup.py test也將安裝我的開發依賴關係,他們將可用。然而,顯然他們不是,我很難設置我的Travis CI版本。 install: - "pip install -e ."

    0熱度

    1回答

    我試圖安裝一個名爲mtspec的python包,它是一些Fortran 90代碼的包裝。 (鏈接:https://pypi.python.org/pypi/mtspec)。然而,這個軟件包相當老舊(2010年最後一次更新),並且我無法使setup.py腳本在Mac OSX 10.10.5上正確編譯代碼。由於distutils中的一些明顯變化,我不得不自己破解setup.py腳本。原來,在setup