Ho un progetto Python 3.Creazione di deb o rpm con setuptools - data_files
MKC
├── latex
│ ├── macros.tex
│ └── main.tex
├── mkc
│ ├── cache.py
│ ├── __init__.py
│ └── __main__.py
├── README.md
├── setup.py
└── stdeb.cfg
Su installare, vorrei spostare i file in lattice di directory nota, dire /usr/share/mkc/latex
, così ho detto setuptools
per includere i file di dati
data_files=[("/usr/share/mkc/latex",
["latex/macros.tex", "latex/main.tex"])],
Ora, quando corro
./setup.py bdist --formats=rpm
o
./setup.py --command-packages=stdeb.command bdist_deb
ottengo il seguente errore:
error: can't copy 'latex/macros.tex': doesn't exist or not a regular file
esecuzione solo ./setup.py bdist
funziona bene, in modo che il problema deve essere la creazione del pacchetto.
Avete un repository di questo online da qualche parte; forse su [Github] (https://github.com)? –
https://github.com/pacholik/MKC – pacholik