Tryton 1.6 series is out

2010-05-27 Thread ced
Tryton is a three-tiers high-level general purpose application
platform under the license GPL-3 written in Python and using
PostgreSQL as main database engine.
It is the core base of a complete business solution providing
modularity, scalability and security.

This new release comes with the support of MySQL and various
improvements and polishing of the framework. As always database
migration is ensured from any previous version. This release also
marks the end of support for the 1.0 series.

The most noteworthy new features are:

- The add of MySQL support as DBMS
- Some new modules:
  - Calendar Scheduling
  - Dashboard
  - Project Plan
- The Russian translation
- The security enforcement with fingerprint and CA checks for SSL
- The introduction of PYSON[1] for dynamic domain
- The add of JSON-RPC protocol
- The lazy load of fields in Export/Import windows
- The usage of python-dateutil instead of egenix-mx-base
- A versioned configuration directory for the client
- A bundle of Neso (standalone version of Tryton) for MacOSX
- The digits validation on numeric fields[2]
- The usage of singleton model[3] for various sequences configuration
- Some speed improvements of the report engine

A more complete list of the new features on: 
http://www.tryton.org/news.html#d2010-05-17

:Homepage: http://www.tryton.org/
:Downloads: http://www.tryton.org/downloads.html
:Screenshots: http://www.tryton.org/screenshots.html
:Demo: http://www.tryton.org/demo.html

[1] http://doc.tryton.org/1.6/trytond/doc/topics/pyson.html
[2] http://doc.tryton.org/1.6/trytond/doc/ref/models/fields.html#numeric
[3] 
http://doc.tryton.org/1.6/trytond/doc/ref/models/models.html#trytond.model.ModelSingleton]
-- 
http://mail.python.org/mailman/listinfo/python-list


Tryton 1.4 is available

2009-10-27 Thread ced
Tryton is a three-tiers high-level general purpose application
platform under the license GPL-3 written in Python and using
PostgreSQL as database engine.
It is the core base of a complete business solution providing
modularity, scalability and security.

This new series comes up with new modules, security and performance
improvements as well as the SQLite support and welcomes the arrival of
Neso, the standalone version of Tryton. As usual, database migration
is completely automated (and works on databases created with both the
1.0 and 1.2 series). Most of bugfixes from the last 6 months of
developments have already been backported in the 1.0 and 1.2 series.

The most noteworthy new features are:

- The add of SQLite support as DBMS
- The Neso standalone version of Tryton
- The cache improvement on the server thus ensuring that each record
is read at most once in the same transaction
- Wizards optionally preserve their sizes from successive calls
- The new filters "Starts with" and "Ends with" on fields containing
strings
- The reload of modules if files have changed
- CalDAV for calendar management and CardDAV for contact management
- LDAP authentication
- Project management
- The possibility to define sale price list per party.

A more complete list of the new features on: http://www.tryton.org/news.html

:Homepage:http://www.tryton.org/
:Downloads:   http://www.tryton.org/downloads.html
:Screenshots: http://www.tryton.org/screenshots.html
:Demo: http://www.tryton.org/demo.html
-- 
http://mail.python.org/mailman/listinfo/python-list


cpython compilation parameter

2009-10-08 Thread cEd
Hello,

I'm wondering how to compile python to get good performance.
Because when I compare this ugly code which find prime number:

# prime_number.py
start=3
for is_first in range(start):
 found = 0
 is_first+=1
 for i in range (2, is_first):
  if not (is_first%(i)):
   found = 1
   break
 if not found:
  print is_first


 between :
 - the python distributed with my ubuntu
#time python prime_number.py > /dev/null
real0m12.237s
user0m12.129s
sys0m0.024s

 - and the one compiled by my self
time my_python_compiled prime_number.py > /dev/null
real0m42.193s
user0m41.891s
sys0m0.044s

so which option should I give or which flag ???

regards

cEd
-- 
http://mail.python.org/mailman/listinfo/python-list


Tryton 1.2 released

2009-04-22 Thread ced
Tryton is a three-tiers high-level general purpose application
platform
under the license GPL-3 written in Python and using PostgreSQL as
database engine.

It is the core base of a complete business solution providing
modularity,
 scalability and security.

Step by step Tryton is getting more features while sticking with the
central goal of providing a solid and powerful platform for creating
enterprise solutions. This new release comes with some exciting new
features. The most noteworthy are:

- Historical data handling:

  This feature can be enabled with a simple attribute on any
  model. Once activated the kernel transparently archives every
  modification made to the records of the model in a history
  table. Records are accessed in a standard way by passing a date in
  the context to get the record values relevant for that date. This
  makes looking up historical data easy.  The first module using this
  new functionality 'Account Invoice History' is described below.

- MacOS client (beta): The Tryton client is now available as a native
  MacOS application (for MacOS > 10.4).

- Email as attachment functionality for reports:

  In addition to being opened directly, each report can also be
  automatically added as an attachment to an email.  The user's email
client
  is used to open a Compose Email window with the report as an
attachment.
  The subject, the recipient and other information are automatically
  filled in with respect to the current document.

- Online VAT checking:

  A new wizard allows the user to automatically check VAT numbers of
parties
  with an online web service provided by the European VAT Information
Exchange
  System.

- Integrated sale and purchase order handling.

  Cancellation of shipments or of draft invoices can be
  handled directly from the corresponding sale or purchase order. This
  is possible thanks to the back-propagation of information from the
  shipment or the invoice. This allows the sale or purchase manager to
  re-create necessary documents or to ignore cancellations.


This release also comes with lots of bug fixes for the server, client
and modules. As well as a split of the Spanish and Colombian
translations. As promised, this version will migrate automatically
databases created with Tryton 1.0, except for the completely new tax
rule system that need some parametrization.

A more complete list of the new features on:
http://www.tryton.org/news.html#n20090420

:Homepage:http://www.tryton.org/
:Downloads:   http://www.tryton.org/downloads.html
:Screenshots: http://www.tryton.org/screenshots.html
:Invoice Historization Video: 
http://www.tryton.org/video/invoice_historization.html
:Demo: http://www.tryton.org/demo.html
--
http://mail.python.org/mailman/listinfo/python-list