File: pyste.1

package info (click to toggle)
boost1.49 1.49.0-3.2
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 427,096 kB
  • sloc: cpp: 1,806,930; xml: 101,307; ansic: 43,491; python: 28,668; sh: 11,922; cs: 2,118; perl: 714; makefile: 671; yacc: 456; asm: 353; php: 116; lisp: 60; sql: 13; csh: 6
file content (84 lines) | stat: -rw-r--r-- 2,127 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
.TH PYSTE "1" "March 2008" "Pyste version 0.9.30" "User Commands"

.SH NAME
Pyste \- Boost.Python code generator

.SH SYNOPSIS
pyste [options] interface\-files

.SH 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.

.TP
\fB\-\-module=\fR<name>
The name of the module that will be generated;
defaults to the first interface filename, without
the extension.
.TP
\fB\-I\fR <path>
Add an include path
.TP
\fB\-D\fR <symbol>
Define symbol
.TP
\fB\-\-multiple\fR
Create various cpps, instead of only one
(useful during development)
.TP
\fB\-\-out=\fR<name>
Specify output filename (default: <module>.cpp)
in \fB\-\-multiple\fR mode, this will be a directory
.TP
\fB\-\-no\-using\fR
Do not declare "using namespace boost";
use explicit declarations instead
.TP
\fB\-\-pyste\-ns=\fR<name>
Set the namespace where new types will be declared;
default is the empty namespace
.TP
\fB\-\-debug\fR
Writes the xml for each file parsed in the current
directory
.TP
\fB\-\-cache\-dir=\fR<dir>
Directory for cache files (speeds up future runs)
.TP
\fB\-\-only\-create\-cache\fR
Recreates all caches (doesn't generate code).
.TP
\fB\-\-generate\-main\fR
Generates the _main.cpp file (in multiple mode)
.TP
\fB\-\-file\-list\fR
A file with one pyste file per line. Use as a
substitute for passing the files in the command
line.
.TP
\fB\-\-gccxml\-path=\fR<path>
Path to gccxml executable (default: gccxml)
.TP
\fB\-\-no\-default\-include\fR
Do not use INCLUDE environment variable for include
files to pass along gccxml.
.TP
\fB\-h\fR, \fB\-\-help\fR
Print this help and exit
.TP
\fB\-v\fR, \fB\-\-version\fR
Print version information

.SH "SEE ALSO"

The full documentation for
.B Pyste
is maintained in HTML format.  If you have the 
.B libboost-doc
package installed, the manual starts at
.IP
.B /usr/share/doc/libboost-doc/HTML/libs/python/pyste/index.html