py2dsc(1)
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 (-z)
- distribution name to use if not specified in .cfg (default='unstable')
- --default-maintainer (-m)
- maintainer name and email to use if not specified in .cfg (default from setup.py)
- --extra-cfg-file (-x)
- additional .cfg file (in addition to .egg-info/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
- If True (currently the default), enable migration from old stdeb that used pycentral
- --workaround-548392
- If True (currently the default), limit binary package to single Python version, working around Debian bug 548392 of debhelper
- --force-buildsystem
- If True (the default), set 'DH_OPTIONS= --buildsystem=python_distutils'
- --no-backwards-compatibility
- If True, set --pycentral-backwardscompatibility=False and --workaround- 548392=False. (Default=False).
- --guess-conflicts-provides-replaces
- If True, attempt to guess Conflicts/Provides/Replaces in debian/control based on apt-cache output. (Default=False).