Installieren Sie Abhängigkeiten von PyProject.toml, jedoch nicht von dem PaketPython

Python-Programme
Anonymous
 Installieren Sie Abhängigkeiten von PyProject.toml, jedoch nicht von dem Paket

Post by Anonymous »

Ich habe ein Python -Paket, das ich in einer Docker -Datei installieren möchte.

Code: Select all

[build-system]
requires = ["setuptools>=61.0"]
build-backend = "setuptools.build_meta"

[project]
name = "bar"
dependencies = [
"pandas",
]

[project.optional-dependencies]
foo = [
"matplotlib",
]
< /code>
... und Dockerfile: < /p>
# ...
WORKDIR /app
COPY . /app
RUN pip install /app
Dies installiert die Abhängigkeiten (in diesem Beispiel Pandas ) in jedem Build, das ich vermeiden möchte, um Entwicklerzeit zu sparen, da PYProject.toml selten berührt wird. bar .
Ich möchte vermeiden:

[*] andere Tools wie Poesie
Erstellen Sie einen Anforderungen. (d.h. gleiche Datei) wie möglich.

Code: Select all

# ...
WORKDIR /app
COPY ./pyproject.toml /app/
RUN pip install --requirements-from /app/pyproject.toml  #

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post