Debian: postinst/prerm hooks for python bytecode

This commit is contained in:
nick black 2020-02-09 03:23:02 -05:00
parent 1626c9f9ab
commit 2cb0a97f53
No known key found for this signature in database
GPG Key ID: 5F43400C21CBFACC
2 changed files with 22 additions and 0 deletions

11
debian/python3-notcurses.postinst vendored Executable file
View File

@ -0,0 +1,11 @@
#!/bin/sh
set -e
# --------------------- copied from dh-python 4.20191017 ---------
if which py3compile >/dev/null 2>&1; then
py3compile -p python3-notcurses
fi
if which pypy3compile >/dev/null 2>&1; then
pypy3compile -p python3-notcurses || true
fi
# --------------------- end material copied from dh-python -------

11
debian/python3-notcurses.prerm vendored Executable file
View File

@ -0,0 +1,11 @@
#!/bin/sh
set -e
# --------------------- copied from dh-python 4.20191017 ---------
if which py3clean >/dev/null 2>&1; then
py3clean -p python3-notcurses.interface
else
dpkg -L python3-notcurses.interface | perl -ne 's,/([^/]*)\.py$,/__pycache__/\1.*, or next; unlink $_ or die $! foreach glob($_)'
find /usr/lib/python3/dist-packages/ -type d -name __pycache__ -empty -print0 | xargs --null --no-run-if-empty rmdir
fi
# --------------------- end material copied from dh-python -------