Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige ÜberarbeitungNächste Überarbeitung | Vorherige Überarbeitung | ||
| ubuntu:dev-python-package [2025/11/14 13:14] – [Build setup] falk | ubuntu:dev-python-package [2025/11/14 13:28] (aktuell) – falk | ||
|---|---|---|---|
| Zeile 19: | Zeile 19: | ||
| name=" | name=" | ||
| version=" | version=" | ||
| - | packages=find_packages(where=" | + | packages=find_packages(where=" |
| - | package_dir={"": | + | package_dir={"": |
| entry_points={ | entry_points={ | ||
| " | " | ||
| - | " | + | " |
| ], | ], | ||
| }, | }, | ||
| - | install_requires=[ | + | |
| - | # Add dependencies here if any | + | |
| - | ], | + | |
| - | | + | |
| - | + | ||
| **Important notes:** | **Important notes:** | ||
| Zeile 37: | Zeile 33: | ||
| * package_dir={"": | * package_dir={"": | ||
| * entry_points → your CLI script. It must point to a function, e.g., main() in entry.py: | * entry_points → your CLI script. It must point to a function, e.g., main() in entry.py: | ||
| + | |||
| + | ===== Build ===== | ||
| + | - Create source distribution < | ||
| + | - Convert to Debian package format < | ||
| + | - Build the actual .deb < | ||
| + | dpkg-buildpackage -us -uc</ | ||
| + | |||
| + | |||