3 pythonexec
="$(command -v python3)"
4 if hash realpath
2>/dev
/null
; then
5 pyrealpath
="$(command -v realpath)"
6 scriptdir
="$(${pyrealpath} $(dirname $(readlink -f $0)))"
8 scriptdir
="$(dirname $(readlink -f $0))"
9 pyrealpath
="${pythonexec} ${scriptdir}/realpath.py"
10 scriptdir
="$(${pyrealpath} ${scriptdir})"
11 pyrealpath
="${pythonexec} ${scriptdir}/realpath.py"
13 pyscriptfile
="${scriptdir}/pydeb-gen.py"
14 pyshellfile
="${scriptdir}/pydeb-gen.sh"
19 pypkgdir
="$(${pythonexec} "${pyscriptfile}" -g)"
20 pypkgparentdir
="$(${pythonexec} "${pyscriptfile}" -s "${pypkgdir}" -p)"
21 pypkgtarname="$
(${pythonexec} "${pyscriptfile}" -s "${pypkgdir}" -t)"
22 pypkgdirname
="$(${pythonexec} "${pyscriptfile}" -s "${pypkgdir}" -d)"
23 pypkgsource="$
(${pythonexec} "${pyscriptfile}" -s "${pypkgdir}" -e)"
29 pypkgdir
="$(${pythonexec} "${pyscriptfile}" -s "${1}" -g)"
30 pypkgparentdir="$
(${pythonexec} "${pyscriptfile}" -s "${pypkgdir}" -p)"
31 pypkgtarname
="$(${pythonexec} "${pyscriptfile}" -s "${pypkgdir}" -t)"
32 pypkgdirname="$
(${pythonexec} "${pyscriptfile}" -s "${pypkgdir}" -d)"
33 pypkgsource
="$(${pythonexec} "${pyscriptfile}" -s "${pypkgdir}" -e)"
37 ${pythonexec} ".
/setup.py
" "sdist
"
38 srcfiles="$
(${pythonexec} "${pypkgdir}/setup.py" getsourceinfo
)"
39 cd "${pypkgparentdir}"
40 tar -cavvf "${pypkgparentdir}/${pypkgtarname}" --transform="s/$(basename ${pypkgdir})/${pypkgdirname}/" ${srcfiles}
41 file -z -k "${pypkgparentdir}/${pypkgtarname}"
43 ${pythonexec} "${pypkgdir}/setup.py" cleansourceinfo
44 ${pythonexec} "${pyscriptfile}" -s "${pypkgdir}" -c "${codename}"