Ich habe ein Python 3-Projekt.Erstellen von deb oder rpm mit setuptools - data_files
MKC
├── latex
│ ├── macros.tex
│ └── main.tex
├── mkc
│ ├── cache.py
│ ├── __init__.py
│ └── __main__.py
├── README.md
├── setup.py
└── stdeb.cfg
On installieren, würde Ich mag meine Latex-Dateien bekannt Verzeichnis verschieben, sagen /usr/share/mkc/latex
, also habe ich setuptools
gesagt Datendateien
data_files=[("/usr/share/mkc/latex",
["latex/macros.tex", "latex/main.tex"])],
Jetzt sind, wenn ich
./setup.py bdist --formats=rpm
laufen
oder
./setup.py --command-packages=stdeb.command bdist_deb
bekomme ich folgende Fehlermeldung:
error: can't copy 'latex/macros.tex': doesn't exist or not a regular file
Laufen nur ./setup.py bdist
funktioniert gut, so dass das Problem in der Paketerstellung sein muss.
Haben Sie irgendwo online ein Repository? vielleicht auf [Github] (https://github.com)? –
https://github.com/pacholik/MKC – pacholik