Skip to main content
2025 Python Packaging Survey is now live!  Take the survey now

Zope applicationcontrol

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

Project description

zope.app.applicationcontrol

The application control instance is usually generated upon startup. This package provides runtime information adapter for application control and Zope version. Also provide a utility with methods for shutting down and restarting the server.

Developer Resources

  • Subversion browser:

    http://svn.zope.org/zope.app.applicationcontrol/

  • Read-only Subversion checkout:

    $ svn co svn://svn.zope.org/repos/main/zope.app.applicationcontrol/trunk
  • Writable Subversion checkout:

    $ svn co svn+ssh://userid@svn.zope.org/repos/main/zope.app.applicationcontrol/trunk

Installing This Package

Prerequisites

The installation steps below assume that you have the cool new ‘setuptools’ package installed in your Python. Here is where to get it:

$ wget http://peak.telecommunity.com/dist/ez_setup.py
$ /path/to/your/python ez_setup.py # req. write access to 'site-packages'

Installing a Development Checkout

Check out the package from subversion:

$ svn co svn+ssh://svn.zope.org/repos/main/zope.app.applicationcontrol/trunk \
  src/zope.app.applicationcontrol
$ cd src/zope.app.applicationcontrol

Install it as a “devlopment egg” (which also installs its “hard” dependencies):

$ /path/to/your/python setup.py devel

The installation of dependency eggs uses the ‘setup.cfg’ file in the checkout. You can supply ‘–find-links’ on the command line to point it at a non-standard package repository.

Running the Tests

To test the package, you will also need the ‘zope.testing’ package, which can’t (yet) be automatically installed. Eventually, you should be able to type:

$ /path/to/your/python setup.py test

and have it install the “testing dependencies.” Today, the workaround is to install it manually:

$ /path/to/easy_install --find-links="...." zope.testing

You can then run the tests (finally) from the checkout directory:

$ /path/to/your/python test.py
Running:
  .............
Ran 13 tests with 0 failures and 0 errors in 0.094 seconds.

Installing a Source Distribution

You can also install it from a source distribution:

$ /path/to/easy_install --find-links="...." -eb src zope.app.applicationcontrol
$ cd src/zope.app.applicationcontrol
$ /path/to/your/python setup.py devel

Installing a Binary Egg

Install the package as a “binary egg” (which also installs its “hard” dependencies):

$ /path/to/easy_install --find-links="...." zope.app.applicationcontrol

CHANGES

Version 3.5.0 (2009-05-23)

  • The application controller is now registered as a utility so that other packages like zope.traversing and zope.app.publication do not need to depend on this package directly. This also makes the application controller pluggable.

Version 3.4.3 (2008-07-30)

  • Make the test for the ZopeVersion bugfix in 3.4.2 not fail when run from an egg rather than a checkout.

Version 3.4.2 (2008-07-30)

  • Substitute zope.app.zapi by direct calls to its wrapped apis. See http://launchpad.net/bugs/219302

  • Bugfix: ZopeVersion used to report an unknown version when running on a machine with a locale different than English. See http://launchpad.net/bugs/177733

  • Fixed deprecation warning in ftesting.zcml: import ZopeSecurityPolicy from the new location.

Version 3.4.1 (2007-09-27)

  • rebumped to replace faulty egg

Version 3.4.0 (2007-09-25)

  • Initial documented release

  • Reflect changes form zope.app.error refactoring

Supported by

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