Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Python > [ANN] Custom 0.8-1 Released

Thread Tools

[ANN] Custom 0.8-1 Released

Luke Kenneth Casson Leighton
Posts: n/a
Custom 0.8-1

custom is an e-commerce solution for small to medium-sized
businesses that provides:

- a customisable web front-end for customers and
Point-of-Sale staff to place orders

- for warehouse staff to manage stock

- for accountants and sales staff to manage and generate invoices

- for purchasing managers to keep track of suppliers and
competitive pricing.


OS Requirements

Custom is a pure Python application with no critical OS

Therefore it is entirely your choice as to what OS you use,
but it must obviously run python (see
Python is known to run on GNU/Linux, all version of Unix,
all the BSDs, BEOS, MAC/OS 10, and many others.

Software Requirements

This package requires or uses some additional software
packages, which can all be obtained as RPMs, Debian
Packages or compiled from Source if you feel the need.
At each site, RPMs, DEBs and source are all typically
available for download.

You will need:

- An up-to-date web server capable of SSL (if you need it)
and also capable of running CGI-bin scripts. e.g. Apache2

- Python 2.1 or greater

- the pysqldb package version 0.6 or greater


- MySQL client libraries

- Andy Dustman's MySQLdb package (requires MySQL client)


- Pysxqmll (a Python / MS-SQL / XML client for MS-SQL 2000)
( [what a stupid name.]

- The mxDateTime and DateTime packages

- PyCrypto version 1.9a1 or greater

- Python HTML-TMPL (generates HTML from templates)

In case you were wondering, PostgreSQL and SAPdb are under
investigation to be added into the database abstraction
system that custom uses.

custom uses some features in the SocketServer class that
were introduced in Python 2.1.

If you wish to stick with Python 2.0, you may wish to
copy over the file from the distribution
of Python 2.1 or greater, and use that (making sure that
you back up your original file!)

Debian install

It's a lot easier if you are using Debian: here is a list of
the package names. It'll be even easier once the Debian
packaging is released.

- python-crypto
- python-egenix-mxdatetime
- python-mysqldb
- python-htmltmpl
- apache or apache2
- python-pysqldb

If you install the three python packages using apt-get or dselect,
that should be enough to pull in all the dependencies
(including Python 2.3 and MySQL) except for python-pysqldb which
you will likely still need to manually download from


You must also install MySQL or MS-SQL 2000 on a server,
where you may wish to install the SQL server on a
separate system.

If you do so, as noted above you will need to put the
MySQL or MS-SQL client libraries onto the Custom Server.

For various reasons, a high-availability cluster pair is
recommended for your SQL system.

You WILL be able to run the Back Office program,
on a HA cluster, because it is designed to cope with several
concurrent copies of running off the same SQL
server. is smart enough to lock the job scheduling table
in the SQL database before taking a scheduled job out of
the queue, so if running a SQL cluster it must obviously
support table locking - you need to check!

Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
[Announce] New custom version of SOAP::WSDL released giovans Perl Misc 0 06-10-2006 04:49 PM
[Announce] A custom version of SOAP::WSDL released giovans Perl Misc 5 04-24-2006 11:41 AM
Re: pymozilla ([Python-Dev] RELEASED Python 2.3.3 (releasecandidate 1) - custom Py_Initialize()) Wiktor Sadowski Python 4 12-24-2003 12:08 AM
RELEASED Python 2.3.3 (release candidate 1) - custom Py_Initialize() Wiktor Sadowski Python 1 12-18-2003 07:26 PM
Question: Invoking custom file type (file associated with custom app) VB Programmer ASP .Net 1 11-03-2003 11:49 PM