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 (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.tar.gz (7.5 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-py2.4.egg (13.5 kB view details)

Uploaded Egg

File details

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

File metadata

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

File hashes

Hashes for zopeproject-0.3.tar.gz
Algorithm Hash digest
SHA256 188c5fad1a4154a2812816c4449a7f3cd69c2e471e6b685c62624857b38fe2a6
MD5 c1199dcf848add61c7eebf2a6281f31b
BLAKE2b-256 70eda32c69189fbd3676ef79637670e145cc480c135cbc2926500bcb6836e726

See more details on using hashes here.

File details

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

File metadata

  • Download URL: zopeproject-0.3-py2.4.egg
  • Upload date:
  • Size: 13.5 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for zopeproject-0.3-py2.4.egg
Algorithm Hash digest
SHA256 396c14d4a75b782cb476e60c1352600141fe7c7c4f553baedd4b1451c6bbd70b
MD5 3490b38fe777a4c1a225cd63c8caa231
BLAKE2b-256 7c0e58b6809aede362979e011d63b17a99fa7bc07939924d25c7b26cf824ca9a

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