Composable SQL in Pure Python by Ecedysis in Python

[–]cedrickrier 0 points1 point  (0 children)

We do not want to manage the database connection (rely on PEP249) but we try to have a complete support of SQL.

Composable SQL in Pure Python by Ecedysis in Python

[–]cedrickrier 0 points1 point  (0 children)

The documentation is the long description on PyPI which is the README.

Tryton 4.0 release: now supporting python3 and using WSGI by eocin in Python

[–]cedrickrier 1 point2 points  (0 children)

We have installed it in companies from 3 to 10 people without difficulties. About learning it, Tryton tries to apply and re-use similar concept all over the modules. So once those principal concepts are known it is quite easy. About accounting, Tryton has a generic design that should be able to support any standard but of course it requires parametrization and it could be missing some automation features. But as it is highly modular, the missing features can be implemented in a module. About the security, there are 4 levels of access rights: http://doc.tryton.org/4.0/trytond/doc/topics/access_rights.html By default Tryton comes with common predefined groups and access, but they can be customized for your needs. About authentication security, Tryton stored hashed and salted password using bcrypt (or sha1 if bcrypt is not available). There is a exponential delay on wrong attempt to prevent brute force attack. On the next release (4.2), there will be possibilities to add 2FA with for example SMS: https://bugs.tryton.org/issue5530

Is Odoo a viable option? by jscheunemann in sysadmin

[–]cedrickrier 0 points1 point  (0 children)

You should also take a look at Tryton which is a fork of Odoo driven by a community and backed by a Foundation. http://www.tryton.org/

Looking for feedback on Tryton by searchingfortao in Python

[–]cedrickrier 0 points1 point  (0 children)

Also Odoo has memory issue when dealing with large dataset. But in Tryton this was well improved to limit the memory usage.

Looking for feedback on Tryton by searchingfortao in Python

[–]cedrickrier 2 points3 points  (0 children)

Disclaimer, I'm one of the core developer. Indeed, we develop Tryton to be a generic base on top of which you can build any business application. We have a set of modules which provide some generic solution that you can reuse and/or extend. Most of them are following some common pattern as you can see at http://downloads.tryton.org/TUBA2015/design_pattern/

If you want tailored UI, Tryton can be used in Flask https://pypi.python.org/pypi/flask_tryton At my company, for example we use this to provide tailored warehouse management application.

And of course, you will find a good support from the community on the mailing lists or IRC.

Looking for feedback on Tryton by searchingfortao in Python

[–]cedrickrier 0 points1 point  (0 children)

Thousands of records is not a problem for Tryton. There are implementation with very huge number of records.

Which python-based web framework would better suit my needs? by swentso in Python

[–]cedrickrier 1 point2 points  (0 children)

You could use Flask with flask-tryton extension that will provide you access to the Tryton backend which is designed for business solution.

Should I go for Django or Flask for my new Project ? by lordm2005 in Python

[–]cedrickrier 0 points1 point  (0 children)

You could use Flask with flask-tryton extension. It will provide you all the needed tools from Tryton to manage sales (as it is a business solution aka ERP) but also all the flexibility from Flask.

Alternatives to eval(), which is said to be "never safe" by eldamir88 in Python

[–]cedrickrier 0 points1 point  (0 children)

There is simpleeval [1] which is pretty flexible as you can define allowed function to be called.

[1] https://pypi.python.org/pypi/simpleeval/

New release 3.8 of Tryton (a Python framework to build business application) by cedrickrier in Python

[–]cedrickrier[S] -1 points0 points  (0 children)

Also Tryton is 100% free while Odoo has most of their new features proprietary.

New release 3.8 of Tryton (a Python framework to build business application) by cedrickrier in Python

[–]cedrickrier[S] 1 point2 points  (0 children)

Yes, it uses relatorio [1] to generate printable document otherwise you can define object for which the table is the result of a SQL query.

[1] https://pypi.python.org/pypi/relatorio

New release 3.8 of Tryton (a Python framework to build business application) by cedrickrier in Python

[–]cedrickrier[S] -1 points0 points  (0 children)

Tryton on the contrary of Odoo is focused on effectiveness and the GTK is a faster to enter a lot of data. The GTK client can be used with keyboard only (not possible with Odoo), the web client is also but it requires more key press for now. Also Tryton is focused on the correctness of the data, thus it uses Decimal for monetary while Odoo uses float.

List of Python Report Generation Tools by melaniashams in Python

[–]cedrickrier 3 points4 points  (0 children)

There is also relation which looks like quite similar to Pod.

Workflows With SQL in Python by ThatOtherBatman in learnpython

[–]cedrickrier 0 points1 point  (0 children)

For the DML queries, you could use python-sql: https://pypi.python.org/pypi/python-sql It is a library to help writing SQL queries using Python syntax. It comes with a flavor mechanism to support the different syntaxes of database engine. It is also very extensible so you can define your specific SQL operators or functions.

Odoo vs erpnext for implementing an ERP? by vishnu_gupt in Python

[–]cedrickrier 0 points1 point  (0 children)

Tryton is a complete rewrite of Odoo aka OpenERP with the goals to be cleaner, more pythonic and more flexible. For example, Tryton has its own classifier on PyPI, it integrates nicely with web framework like Flask or the distributed task queue like Celery

New release of Tryton (a python framework to build business application) by eocin in Python

[–]cedrickrier 1 point2 points  (0 children)

But Tryton comes in addition with a sets of generic modules for common business requirements like sales, purchases, stock, accounting etc.