Skip to main content

A buildout recipe to install OpenERP

Project description

This is a buildout recipe to download, install and configure OpenERP.

Recipe options :

zc.recipe.egg options

This recipe reuses the zc.recipe.egg recipe, so the options are the same (eggs, interpreter, etc.) Consult the documentation here http://pypi.python.org/pypi/zc.recipe.egg/1.3.2

specific options

It also adds a few specific options :

  • version: specify the version of OpenERP

  • url : specify the download url for the server

  • script_name: specify the name of the startup script for the server

OpenERP options

You can also add the same options as the ones in the .openerp_serverrc option, such as netrpc_port, netrpc_interface, db_host, db_port, etc. The OpenERP server configuration is generated by OpenERP itself in the buildout etc directory at the first buildout run.

Generated script :

A startup script for the server is created in the bin/ directory. By default the name is: start_<part_name>, so you can have several startup script for each part if you configure several OpenERP servers. You can pass additional arguments to the server via the startup script, such as -i or -u options.

Example buildouts:

The simplest possible buildout is:

[buildout]
parts = openerp

[openerp]
recipe = anybox.recipe.openerp
version = 6.0.2

A more robust buildout with version specifications, and 2 OpenERP servers using only XMLRPCs and listening on 2 different ports:

[buildout]
parts = openerp1 openerp2
allow-picked-versions = false
versions = versions
find-links = http://download.gna.org/pychart/

[versions]
MarkupSafe = 0.15
PIL = 1.1.7
anybox.recipe.openerp = 0.2
caldav = 0.1.10
coverage = 3.5
distribute = 0.6.19
feedparser = 5.0.1
gp.vcsdevelop = 2.2.1
lxml = 2.1.5
mako = 0.4.1
nose = 1.1.2
psycopg2 = 2.4.2
pychart = 1.39
pydot = 1.0.25
pyparsing = 1.5.6
python-dateutil = 2.0
pytz = 2011h
pywebdav = 0.9.4.1
pyyaml = 3.10
reportlab = 2.5
vobject = 0.8.1c
z3c.recipe.scripts = 1.0.1
zc.buildout = 1.5.2
zc.recipe.egg = 1.3.2

[openerp1]
recipe = anybox.recipe.openerp
eggs = PIL
version = 6.0.2
xmlrpc = False
netrpc = False

[openerp2]
recipe = anybox.recipe.openerp
eggs = PIL
version = 6.0.2
xmlrpc = False
netrpc = False
xmlrpcs_port = 8171

Contribute

The primary branch is on the launchpad:

Changes

0.1 (07-08-2011)

  • Initial implementation for the OpenERP server only

0.2 (08-08-2011)

  • Pass the trailing args to the startup script of the server

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

anybox.recipe.openerp-0.2.tar.gz (4.5 kB view details)

Uploaded Source

File details

Details for the file anybox.recipe.openerp-0.2.tar.gz.

File metadata

File hashes

Hashes for anybox.recipe.openerp-0.2.tar.gz
Algorithm Hash digest
SHA256 4abc87d6ea6e3d6df9f047bba4e5cf641c7e135e68619a1ff9ba89465c9b3da6
MD5 29f8f1dc8bb523b1e24e1c885a5bf22d
BLAKE2b-256 3f392de9b9bc465c019091086d3d937c5298a940865e2691ec22eae611c524fb

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