:: RootR ::  Hosting Order Map Login   Secure Inter-Network Operations  
 
dh_pypy(1) - phpMan

Command: man perldoc info search(apropos)  


DH_PYPY(1)                                                                             DH_PYPY(1)



NAME
       dh_pypy  -  calculates  PyPy  dependencies, adds maintainer scripts to byte compile files,
       etc.

SYNOPSIS
          dh_pypy -p PACKAGE [-V [X.Y][-][A.B]] DIR [-X REGEXPR]

DESCRIPTION
   QUICK GUIDE FOR MAINTAINERS
          · build-depend on pypy and dh-python,

          · add ${pypy:Depends} to Depends

          · build module/application using its standard build system,

          · install files to the standard locations,

          · add pypy to dh's --with option, or:

          · call dh_pypy in the binary-* target,

   NOTES
   dependencies
       dh_pypy tries to translate Python dependencies from requires.txt file to Debian  dependen‐
       cies.  Use  debian/pypydist-overrides  or  --no-guessing-deps option to override it if the
       guess is incorrect. If you want dh_pypy to generate  more  strict  dependencies  (f.e.  to
       avoid       ABI      problems)      create      debian/pypy-foo.pydist      file.      See
       /usr/share/doc/dh-python/README.PyDist for more information. If the pydist  file  contains
       PEP386  flag or set of (uscan like) rules, dh_pypy will make the depedency versioned (ver‐
       sion requirements are ignored by default).

   private dirs
       /usr/share/foo, /usr/share/games/foo, /usr/lib/foo and /usr/lib/games/foo private directo‐
       ries  are  scanned for Python files by default (where foo is binary package name). If your
       package is shipping Python files in some other directory,  add  another  dh_pypy  call  in
       debian/rules  with directory name as an argument - you can use different set of options in
       this call. If you need to change options for  a  private  directory  that  is  checked  by
       default,  invoke  dh_pypy  with  --skip-private option and add another call with a path to
       this directory and new options.

   debug packages
       In binary packages which name ends with -dbg, all  files  in  /usr/lib/pypy/dist-packages/
       directory  that  have  extensions  different  than  so  or  h  are removed by default. Use
       --no-dbg-cleaning option to disable this feature.

   overriding supported / default PyPy versions
       If you want to override system's list of supported PyPy versions or the default one  (f.e.
       to  build  a package that includes symlinks for older version of PyPy or compile .py files
       only for given  interpreter  version),  you  can  do  that  via  DEBPYPY_SUPPORTED  and/or
       DEBPYPY_DEFAULT env. variables.

OPTIONS
       --version
              show program's version number and exit

       -h, --help
              show help message and exit

       --no-guessing-deps
              disable guessing dependencies

       --no-dbg-cleaning
              do not remove any files from debug packages

       --no-ext-rename do not add magic tags nor multiarch tuples to extension file names

       --no-shebang-rewrite
              do not rewrite shebangs

       --skip-private
              don't check private directories

       -v, --verbose
              turn verbose mode on

       -i, --indep
              act on architecture independent packages

       -a, --arch
              act on architecture dependent packages

       -q, --quiet
              be quiet

       -p PACKAGE, --package=PACKAGE
              act on the package named PACKAGE

       -N NO_PACKAGE, --no-package=NO_PACKAGE
              do not act on the specified package

       -X REGEXPR, --exclude=REGEXPR
              exclude  items  that match given REGEXPR. You may use this option multiple times to
              build up a list of things to exclude.

       --compile-all
              compile all files from given private directory in postinst/rtupdate  not  just  the
              ones  provided  by the package (i.e. do not pass the --package parameter to py3com‐
              pile/py3clean)

       --depends=DEPENDS
              translate  given  requirements  into  Debian   dependencies   and   add   them   to
              ${pypy:Depends}. Use it for missing items in requires.txt

       --recommends=RECOMMENDS
              translate given requirements into Debian dependencies and add them to ${pypy:Recom‐
              mends}

       --suggests=SUGGESTS
              translate given requirements into Debian dependencies and add them  to  ${pypy:Sug‐
              gests}

       --requires=FILENAME
              translate  requirements from given file(s) into Debian dependencies and add them to
              ${pypy:Depends}

       --shebang=COMMAND
              use given command as shebang in scripts

       --ignore-shebangs
              do not translate shebangs into Debian dependencies

SEE ALSO
       · /usr/share/doc/dh-python/README.PyDist

       · pybuild(1)

       · http://deb.li/dhpy - most recent version of this document

AUTHOR
       Piotr Ożarowski, 2013




                                                                                       DH_PYPY(1)


/man
rootr.net - man pages