Man page - py2dsc(1)
Packages contains this manual
Manual
PY2DSC
NAMEDESCRIPTION
OPTIONS
NAME
py2dsc - creates Debian source package from Python package
DESCRIPTION
usage: py2dsc [options] distfile
or: py2dsc --help
where distfile is a .zip or .tar.gz file built with the sdist command of distutils.
OPTIONS
--dist-dir ( -d )
directory to put final built distributions in (default=’deb_dist’)
--patch-already-applied ( -a )
patch was already applied (used when py2dsc calls sdist_dsc)
--default-distribution
deprecated (see --suite )
--suite ( -z )
distribution name to use if not specified in .cfg (default=’unstable’)
--default-maintainer
deprecated (see --maintainer )
--maintainer ( -m )
maintainer name and email to use if not specified in .cfg (default from setup.py)
--debian-version
debian version (Default: 1)
--extra-cfg-file ( -x )
additional .cfg file (in addition to stdeb.cfg if present)
--patch-file ( -p )
patch file applied before setup.py called (incompatible with file specified in .cfg)
--patch-level ( -l )
patch file applied before setup.py called (incompatible with file specified in .cfg)
--patch-posix ( -q )
apply the patch with --posix mode
--remove-expanded-source-dir ( -r )
remove the expanded source directory
--ignore-install-requires ( -i )
ignore the requirements from requires.txt in the egg-info directory
--pycentral-backwards-compatibility
This option has no effect, is here for backwards compatibility, and may be removed someday.
--workaround-548392
This option has no effect, is here for backwards compatibility, and may be removed someday.
--no-backwards-compatibility
This option has no effect, is here for backwards compatibility, and may be removed someday.
--guess-conflicts-provides-replaces
If True, attempt to guess Conflicts/Provides/Replaces in debian/control based on apt-cache output. (Default=False).
--with-python2
If True, build package for python 2. (Default=False).
--with-python3
If True, build package for python 3. (Default=True).
--no-python2-scripts
If True, do not install scripts for python 2. (Default=False).
--no-python3-scripts
If True, do not install scripts for python 3. (Default=False).
--force-x-python3-version
Override default minimum python3:any dependency with value from x-python3- version
--allow-virtualenv-install-location
Allow installing into /some/random/virtualenv-path
--compat ( -c )
Debian compatibility level (Default=9)
--with-dh-virtualenv
Use dh_virtualenv to build the package instead of python_distutils. This is useful to embed an application with all its dependencies and dont touch to the system libraries.
--with-dh-systemd
Adds the systemd addon that will dh_systemd_enable anddh_systemd_start helpers at the correct time during build.
--sign-results
Use gpg to sign the resulting .dsc and .changes file
--ignore-source-changes
Ignore all changes on source when building source package (add -i .* option to dpkg-source)