Skip to main content

A pluggable command-line frontend, including commands to setup package file layouts

Project description

This is a pluggable command-line tool.

It includes some built-in features;

  • Create file layouts for packages. For instance, paste create --template=basic_package MyPackage will create a setuptools-ready file layout.

  • Serving up web applications, with configuration based on paste.deploy.

The latest version is available in a Subversion repository.

For the latest changes see the news file. This package requires Cheetah

Changes in 1.3

  • Fixed an exception being raised when shutting down flup servers using sockets.

  • Fixed the CherryPy 3 WSGI server entry point’s handling of SIGHUP and SIGTERM.

  • The CherryPy wsgiserver is now available at paste.script.wsgiserver (no longer requiring CherryPy to be installed).

  • Added entry point for twisted server.

  • Made paste.script.pluginlib:egg_info_dir work with packages that put the Package.egg-info/ directory in a subdirectory (typically src/).

  • Remove Cheetah requirement. Packages using Cheetah templates should require Cheetah themselves. If you are using paster make-config and you don’t want to use Cheetah, you must add use_cheetah = False to your Installer subclass (it defaults to true for backward compatibility).

  • Make scripts work when there is no setup.py (if you aren’t making a Python/setuptools package).

  • When using paste.script.copydir.copy_dir (as with most paster create templates), you can raise SkipTemplate (or call the skip_template() function) which will cause the template to be skipped. You can use this to conditionally include files.

  • When using paster serve c:/..., it should no longer confuse c: with a scheme (such as config: or egg:).

  • More careful about catching import errors in websetup, so if you have a bug in your app.websetup module it won’t swallow it.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

PasteScript-1.3.tar.gz (106.7 kB view details)

Uploaded Source

Built Distributions

PasteScript-1.3-py2.5.egg (204.0 kB view details)

Uploaded Source

PasteScript-1.3-py2.4.egg (206.7 kB view details)

Uploaded Source

File details

Details for the file PasteScript-1.3.tar.gz.

File metadata

  • Download URL: PasteScript-1.3.tar.gz
  • Upload date:
  • Size: 106.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for PasteScript-1.3.tar.gz
Algorithm Hash digest
SHA256 ccff9bd8bccf32ed33e6c3466991bca30b0ba9e8ce7b72fe27c4ef8bbfdb1ce2
MD5 54f83d28e7d5728dca750670ee0d3ba7
BLAKE2b-256 1546d3320adc1febbe68ad57cfa60206429bb4249a6232e29999694a6728298c

See more details on using hashes here.

Provenance

File details

Details for the file PasteScript-1.3-py2.5.egg.

File metadata

File hashes

Hashes for PasteScript-1.3-py2.5.egg
Algorithm Hash digest
SHA256 0532f3e2389a298847bced601839169d405d321c3ef32297709b1eb6b7d4e9ff
MD5 90c643cc86643cc68b19c6da29a8231a
BLAKE2b-256 a64166e723a6de735581000deff04c39b306fbdb9f52b40be01dad0dc8b03f62

See more details on using hashes here.

Provenance

File details

Details for the file PasteScript-1.3-py2.4.egg.

File metadata

File hashes

Hashes for PasteScript-1.3-py2.4.egg
Algorithm Hash digest
SHA256 92249b86607da82bc0fa2565c58ce1efea07752fc16e683fc018bef19a12c0d0
MD5 d0aa5e076659b40340cfc829efae3d47
BLAKE2b-256 ce02437885c4dbca8300057d2f8b3a883dde80e6d17f39ae832b124602167aa2

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page