2 Stimmen

Python einschließen eines Ordners in Ihrem Verteilungspaket

Ich habe ein Python-Paket, das folgendermaßen strukturiert ist:

mypackage
build
dist
mypackage-------> file1.py, file2.py
   templates-->temp.html
test
MANIFEST.in
setup.py

Was ich versuche, ist, den Templates-Ordner einzuschließen. Hier ist der relevante Teil meines setup.py:

setup(
    packages=find_packages(),
    include_package_data=True,
    package_data = {'mypackages': ['templates/*.html']},

und hier ist meine MANIFEST.in

include mypackage/templates
recursive-include mypackage/ *.html

Um die Zip-Datei zu erzeugen, verwende ich diesen Befehl:

python setup.py sdist

Ideen, warum der Templates-Ordner nicht mit eingeschlossen wird?

1voto

kwarunek Punkte 11261

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X