---
name: "pserve3"
section: "1"
platform: "linux"
package: "python3-pyramid"
version: "2.0.2+dfsg-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/pserve3"
---

# pserve3(1)

Python 3 Pyramid command

## NAME

pserve3 - Python 3 Pyramid command

## DESCRIPTION

usage: pserve3 \[-h\] \[-n NAME\] \[-s SERVER\_TYPE\] \[--server-name SECTION\_NAME\]

-

  \[--reload\] \[--reload-interval RELOAD\_INTERVAL\] \[-b\] \[-v\] \[-q\] \[config\_uri\] \[config\_vars ...\]

This command serves a web application that uses a PasteDeploy configuration file for the server and application.

You can also include variable assignments like 'http\_port=8080' and then use %(http\_port)s in your config files.

### positional arguments:

- config\_uri

  The URI to the configuration file.

- config\_vars

  Variables required by the config file. For example, \`http\_port=%(http\_port)s\` would expect \`http\_port=8080\` to be passed here.

### options:

- **-h**, **--help**

  show this help message and exit

- **-n** NAME, **--app-name** NAME

  Load the named application (default main)

- **-s** SERVER\_TYPE, **--server** SERVER\_TYPE

  Use the named server.

- **--server-name** SECTION\_NAME

  Use the named server as defined in the configuration file (default: main)

- **--reload**

  Use auto-restart file monitor

- **--reload-interval** RELOAD\_INTERVAL

  Seconds between checking files (low number can cause significant CPU usage)

- **-b**, **--browser**

  Open a web browser to the server url. The server url is determined from the 'open\_url' setting in the 'pserve' section of the configuration file.

- **-v**, **--verbose**

  Set verbose level (default 1)

- **-q**, **--quiet**

  Suppress verbose output
