Pastescript

Latest version: v3.7.0

Safety actively analyzes 723158 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 8

1.7.1

-----

* filemaker.py's FileOp can now handle a tuple as a source_dir argument that
should function the same as the _template_dir option for pkg_resources.

* CherryPy wsgiserver updated to trunk2063 for Python 2.6
compatibility.

1.7

Not secure
---

* _template_dir now takes a tuple argument, which should be the
package name, and the relative location to the package of its template
directory. pkg_resources will then be used to load make the templates
rather than raw file access making it zip-safe.

* CherryPy wsgiserver updated to the 3.1.0 release's.

* Support Python 2.6.

* Added experimental support for a quicker paster serve --reload for
Jython.

* Non-Python files in ``paste/script/templates/`` causes an error on
2.6; renamed directory to avoid this.

1.6.3

Not secure
-----

* Fixes for ``paste.script.filemaker``

* A setuptools ``egg_info.writers`` entry point is now provided that's
responsible for writing paster_plugins.txt for projects that define
a new ``paster_plugins`` setup() keyword. paster_plugins.txt will
still be created for new projects that need it and lack a
``paster_plugins`` setup() keyword, but this is deprecated. Projects
defining ``paster_plugins`` in setup() should also define a
``setup_requires`` setup() keyword including PasteScript.

* An ``egg_plugins`` variable (a list of strings based off the
Templates classes' ``egg_plugins`` variables) is now available to
paster create templates for the new ``paster_plugins`` setup()
keyword.

* PasteScript is no longer included in
``egg_plugins``/paster_plugins.txt by default.

1.6.2

Not secure
-----

* Fix SkipTemplate (could raise ``TypeError: argument 1 must be string
or read-only buffer, not None`` before)

1.6.1

Not secure
-------------------

* Fix paster serve under Windows.

1.6

Not secure
---

* Added commands ``paster request config.ini URL`` and ``paster post
config.ini URL < post-body``, that allow you to do artificial
requests to applications.

* Check the writability of the pid and log files earlier. This caused
particular problems if you started it in daemon mode, and the files
weren't writable. From Chris Atlee.

* Start the monitor (when using ``--monitor``) after daemonizing, so
that ``paster serve --monitor --daemon`` works (before it would
constantly restart).

* In Paste Script templates, you can give ``should_echo=False`` in
variable definitions, and if the user is queried for the variable
then the input will not be echoed (as for a password). From Dirceu
Pereira Tiegs.

* Added a method
``paste.script.appinstall.Installer.template_renderer``, which can
be used to override template substitution with ``paster
make-config``. The function is similar to the same function used
with ``paster create`` templates.

* Remove ``--daemon`` option from Windows, as it depends on
``os.fork``

* When using ``paster create`` and inserting text with a ``-*-``
marker, multi-line text will no longer be reinserted.

* Improved output when skipping templates with ``paster create``.

* When starting a server with ``paster serve --daemon`` and the pid
file exists and describes a running process, do not start another
process.

* Added ``umask`` option to
``egg:PasteScriptflup_fcgi_thread/fork``.

* Deprecate the flup entry points, as flup now has the necessary entry
points in its own package.

Page 4 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.