cost 302 ms
錯誤:Python 找不到打包工具“setuptools”

[英]Error: Python packaging tool 'setuptools' not found

我有一個沒有使用 setuptools 的詩歌項目 但我一直在 pycharm 中收到此錯誤。屏幕截圖中的命令: 它只是在我這邊沒有任何動作的情況下彈出。 似乎 PyCharm 在幕后執行了一些操作,但我不知道它是什么。 我不明白我該如何解決這個問題? ...

詩歌:總是要在 CI 中手動安裝 setuptools

[英]Poetry: always have to install setuptools manually in CI

我正在用 Poetry 構建我的 Circle CI 流。 一切正常,除了我應該始終手動安裝 setuptools 之外。 它看起來像這樣: 如果我刪除setuptools的手動安裝,則某些軟件包的安裝會失敗並出現相同的回溯。 例子: 如果手動安裝 setuptools 將被刪除,如果我不會在測試 ...

pyproject.toml 將可編輯的 package 列為可編輯的 package 的依賴項

[英]pyproject.toml listing an editable package as a dependency for an editable package

使用 setuptools,是否可以將另一個可編輯的 package 列為可編輯的 package 的依賴項? 我正在嘗試開發一組軟件包以便在不同的生產服務中使用它們,其中一個軟件包 ( my_pkg_1 ) 取決於我的 package 集合的一個子集 ( my_pkg_2 、 my_pkg_x … ...

建築python package沒有找到requirements.txt

[英]Building python package doesn't find requirements.txt

這是我第一次必須在我實際工作的庫中使用舊的 git 庫的內容。 我決定嘗試創建一個 Python Package 作為庫導入新庫(我使用的是 gitlab)。 我已經搜索了信息來做到這一點,但很難找到一致的解決方案。 我首先嘗試通過執行以下命令在本地構建 package: python setup ...

如何使用 build 和 pyproject.toml 強制平台輪?

[英]How to force a platform wheel using build and pyproject.toml?

我試圖強制我正在構建的 Python3 非通用輪子成為平台輪子,盡管在分發打包過程中沒有發生任何本機構建步驟。 輪子將包含一個特定於操作系統的共享庫,但該庫是由一個更大的構建系統構建並復制到我的 package 目錄中的,而我的 package 對此一無所知。 當我的 Python3 packag ...

將構建要求指定為 setuptools pyproject.toml 中的文件

[英]Specifying build requirements as a file in a setuptools pyproject.toml

Setuptools 支持pyproject.toml中項目屬性的動態元數據,並且作為 PEP517 后端,它還可以選擇通過實現get_requires_for_build_wheel來指定構建要求。 但我無法弄清楚它是否利用機會並確實實現了一種基於配置選項指定構建要求的方法,如果是這樣,如何在p ...

Package 一個Python 在控制台運行的項目:pyproject.toml文件結構

[英]Package a Python project to be run in the console: pyproject.toml file structure

我有一個 Python 項目的以下結構,我希望 package 在控制台上有一個入口點。 cli.py 程序包含一個 def main() function 啟動如下: 我已按照此鏈接中的說明進行操作,並具有以下應包含主文件路徑的 pyproject.toml。 但是當我使用 twine(在 te ...

Python setup.cfg:如何使用 git 子模塊添加 package_data?

[英]Python setup.cfg: how to add package_data with git submodules?

我正在寫一個 Python package,我在其中添加 package 數據。 我的 setup.cfg 的 package 數據如下所示: dir1 和 dir2 都是 mypymodule 源文件夾中的目錄,它是“mypackage”的一部分。 構建、安裝和使用“mypackage”不是問 ...

分發鏈接到第三方庫的 pybind11 擴展

[英]Distributing pybind11 extension linked to third party libraries

我正在研究用 C++ 編寫的 pybind11 擴展,但我很難理解它應該如何分發。 該項目鏈接到許多第三方庫(例如 libpng、glew 等)。 該項目使用 CMAKE 構建良好,並生成一個 .so 文件。 現在我不確定安裝此擴展程序的正確方法是什么。 擴展似乎有效,就好像我嘗試將文件復制到它被拾 ...

更新 Docker 上的設置工具

[英]Update setuptools on Docker

我正在嘗試更新我的 Dockerfile 上的設置工具以解決漏洞CVE-2022-40897 。 但是,當轉到項目的 Jfrog 時,與沒有遵循這兩個選項時相比,它們都沒有出現版本更高的 setuptools。 我嘗試了以下選項: RUN apk add --upgrade py3-setuptoo ...

Python setuptools_scm 從 git 標簽獲取版本

[英]Python setuptools_scm get version from git tags

賞金將在 6 天后到期。 此問題的答案有資格獲得+50聲望賞金。 sfgroups正在從信譽良好的來源尋找答案。 我正在使用 project.toml 文件到 package 我的模塊,我想使用setuptools_scm模塊從 git 標簽中提取版本。 當我運行python setup.py ...

從同一個存儲庫創建不同的 python 包

[英]Create different python packages from same repository

我正在從我擁有的源代碼存儲庫構建一個 Python package,使用帶有setuptools.setup(...)的setup.py腳本。 在此 function 調用中,我使用install_requires參數包含了要安裝的項目所需的所有 Python 庫。 但是,我注意到有些用戶並沒有使用 ...

在 pyproject.toml 中指定測試依賴項並使用 pip install -e 安裝它們

[英]Specifying test dependencies in pyproject.toml and getting them installed with pip install -e

我有一個 Python 項目,其中的pyproject.toml類似於下面的項目。 我使用python build生成一個 package 我用來在生產環境中安裝。 對於開發環境,我使用pip install -e. 我試圖弄清楚如何確保為開發環境安裝測試依賴項,而不是作為生產環境的一部分。 在嘗試 ...

如何使用 python -m 構建將 fonts 與我的 python package 一起分發?

[英]How do I distribute fonts with my python package using python -m build?

問題陳述我的 package 依賴 matplotlib 使用目標設備上可能未安裝的特定字體。 在構建 package之后,我正在嘗試將 ttf 字體文件從源分發安裝到 matplotlib fonts/ttf目錄。 隨着setuptools慢慢刪除其 CLI 的一部分( python setup ...

有沒有辦法將 shell 腳本包含在 Python package 和 pyproject 中?

[英]Is there a way to include shell scripts in a Python package with pyproject?

以前使用setup.py你可以只添加setuptools.setup( ... scripts=[ "scripts/myscript.sh" ] ) 而 shell 腳本剛剛被復制到環境的路徑中。 但是有了新的pyproject規范,這似乎不再可能了。 根據Python 入口點規范和s ...

為什么我的pip同時下載了最新版和舊版?

[英]Why did my pip download both the newest and the older version?

這是我第一次開發PyPI package 上StackOverflow問個問題。。。 我正在開發一個名為 tttk 的 package。 在我上傳 v1.0.0 並嘗試安裝后,pip 告訴我 setup.py 中有錯誤。 然后我改了setup.py,重建,上傳v1.0.1。 當我再次嘗試安裝時,錯 ...

Select 主包內的子包 package 用於構建

[英]Select sub-packages inside a main package for build

我有一個文件夾結構,其中有一個主 package (mypkg) 包含幾個子包(subpkg1、subpkg2、...、subpkgN): 如何使用pyproject.toml select 僅在主 package 內的特定包? 我試過設置 但問題是mypkg/__init__.py沒有添加到構建中 ...

Flask 藍圖為 package | 安裝工具

[英]Flask blueprint as a package | setuptools

我有一個 flask 藍圖,我將其作為單獨的回購推送到 GitHub。 然后我通過安裝它 pip 安裝 git@httpps://.... 我在我的 venv 中得到了 package,這一切都很好,我可以導入代碼等。 但是有一個問題。 我沒有看到 GitHub 上可見的 HTML/CSS/js 文 ...

在 setup.py install 中包含配置文件

[英]Include config files with setup.py install

我已經嘗試了 stackoverflow 上可用的所有選項,仍然無法使用setup.py install命令將 etc 目錄復制到安裝路徑。 我有以下結構的代碼。 我正在使用 setuptools 版本 65.6.3 和 python 3.7.5 安裝程序.py 清單文件 我也在下面的 MANIFE ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM