bionic (1) pyste.1.gz

Provided by: libboost-python1.62-dev_1.62.0+dfsg-5_amd64 bug

NAME

       Pyste - Boost.Python code generator

SYNOPSIS

       pyste [options] interface-files

DESCRIPTION

       Pyste is a Boost.Python code generator. The user specifies the classes and functions to be exported using
       a simple interface file which, following the Boost.Python's philosophy, is simple Python code. Pyste then
       uses  GCCXML to parse all the headers and extract the necessary information to automatically generate C++
       code.

       --module=<name>
              The name of the module that will be generated; defaults to the first interface  filename,  without
              the extension.

       -I <path>
              Add an include path

       -D <symbol>
              Define symbol

       --multiple
              Create various cpps, instead of only one (useful during development)

       --out=<name>
              Specify output filename (default: <module>.cpp) in --multiple mode, this will be a directory

       --no-using
              Do not declare "using namespace boost"; use explicit declarations instead

       --pyste-ns=<name>
              Set the namespace where new types will be declared; default is the empty namespace

       --debug
              Writes the xml for each file parsed in the current directory

       --cache-dir=<dir>
              Directory for cache files (speeds up future runs)

       --only-create-cache
              Recreates all caches (doesn't generate code).

       --generate-main
              Generates the _main.cpp file (in multiple mode)

       --file-list
              A  file  with  one  pyste  file per line. Use as a substitute for passing the files in the command
              line.

       --gccxml-path=<path>
              Path to gccxml executable (default: gccxml)

       --no-default-include
              Do not use INCLUDE environment variable for include files to pass along gccxml.

       -h, --help
              Print this help and exit

       -v, --version
              Print version information

SEE ALSO

       The full documentation for Pyste is maintained in HTML format.  If  you  have  the  libboost-doc  package
       installed, the manual starts at

              /usr/share/doc/libboost-doc/HTML/libs/python/pyste/index.html