Skip to main content

Machinery and scripts for setting up new Zope projects

Project description

With zopeproject you can start a new Zope-based web application from scratch with just a two commands:

$ easy_install zopeproject
$ zopeproject MyZopeProj

This will ask you the name and password for an initial administrator user. It will also ask you where to put the Python packages (“eggs”) that it downloads. This way multiple projects created with zopeproject can share the same packages and won’t have to download them each time.

After asking the questions, zopeproject will download the zc.buildout package that will be used to build the sandbox, unless zc.buildout is already installed locally. Then it will invoke zc.buildout to download Zope and its dependecies. If you’re doing this for the first time or not sharing packages between different projects, this may take a while.

When zopeproject is done, you will find a typical Python package development environment in the MyZopeProj directory: the package itself (myzopeproj) and a setup.py script. There’s also a bin directory that contains scripts, such as paster which can be used to start the application:

$ cd MyZopeProj
$ bin/paster serve deploy.ini

Changes

0.3.1 (2007-07-15)

  • The buildout.cfg template was missing settings for the shared eggs directory and thew newest flag.

  • Assemble the default path for the eggs directory in a Windows-friendly way.

0.3 (2007-07-14)

  • Renamed to zopeproject.

  • Incorporated much of the grokproject 0.5.x infrastructure. This makes it much more robust, especially when launching zc.buildout.

  • Merged make-zope-app and deploy-zope-app back into one command: zopeproject.

0.2 (2007-07-12)

  • Renamed to make-zope-app.

  • Split mkzopeapp into two commands: make-zope-app and deploy-zope-app.

  • No longer use zope.paste for the application factory. Instead, each application that’s created from the skeleton defines its own factory (which is reasonably small and gains flexibility).

  • Get rid of the start<<Project>> script. Simply use bin/paster serve deploy.ini for starting the server.

  • Use the Paste#http server by default.

0.1 (2007-07-06)

Initial release as mkzopeapp

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

zopeproject-0.3.1.tar.gz (7.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

zopeproject-0.3.1-py2.4.egg (13.7 kB view details)

Uploaded Egg

File details

Details for the file zopeproject-0.3.1.tar.gz.

File metadata

  • Download URL: zopeproject-0.3.1.tar.gz
  • Upload date:
  • Size: 7.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for zopeproject-0.3.1.tar.gz
Algorithm Hash digest
SHA256 d89fd310ce86176fefd92986a62e057fdc31fec73a3e8ea93a9d53fea2b5e47e
MD5 550086d93726ce7eb4f70f688bf90c2a
BLAKE2b-256 0de2c512d6911a7c2eede84c6aca688d662ee4fc76581eac9078c9de7c8b9c01

See more details on using hashes here.

File details

Details for the file zopeproject-0.3.1-py2.4.egg.

File metadata

File hashes

Hashes for zopeproject-0.3.1-py2.4.egg
Algorithm Hash digest
SHA256 1109f5411aa9bb7d3a45ff28c923d387296dce0fb63e20154678c84aa1b2f5d6
MD5 04316b73bb4c60c3ead403f8d2d33bb7
BLAKE2b-256 2abbc00d32a3aa0498c2769bb7752417e25b616787970636eec2c62c6af8f18d

See more details on using hashes here.

Supported by

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