Commit Graph
131 Commits
Author SHA1 Message Date
Cédric Krier ba161cb3fe Prepare release 5.8.0 [skip ci] 2020-11-02 16:00:59 +01:00
Cédric Krier 67fdaca86c Update translations [skip ci] 2020-10-31 12:14:30 +01:00
Cédric Krier 1c46df8e01 Remove support for Python 3.5
issue9733
2020-10-24 13:45:11 +02:00
Cédric Krier 25efeb4657 Ignore flake8 E741 2020-10-16 19:19:57 +02:00
Cédric Krier c2059bddf0 Use custom class to store record data
By using a class with slots instead of standard dict, we can reduce a lot the
memory usage to store the record data in the caches and values.
Also we can rely on the data in the cache to exist only for real field which
can be used to create a fast path in ModelStorage.__getattr__.
As now storing data in the cache has no extra cost, we can store data from the
transactional cache in the local. This allow also to have a shorter path in
ModelStorage.__getattr__.
For more memory efficiency, we remove the record from the cache instead of
clearing them. It was better to clear a dict but a record is less expensive to
re-instantiate than clearing.

issue9369
issue9225
review297861002
2020-06-13 09:48:03 +02:00
Cédric Krier ceaf68c908 Increase version number 2020-05-04 12:19:04 +02:00
Cédric Krier fa95bf5826 Add tag 5.6.0 [skip ci] 2020-05-04 12:18:55 +02:00
Cédric Krier 1713c36c96 Prepare release 5.6.0 [skip ci] 2020-05-04 12:18:54 +02:00
Cédric Krier fe889ba038 Update translations 2020-05-02 10:29:24 +02:00
Cédric Krier 45c3c33c49 Set non-durable setting for postgresql testing service
issue9100
review286831003
2020-04-25 23:53:51 +02:00
Sergi Almacellas Abellana 3bb789c708 Add support for python3.8
issue8866
review274421004
2020-03-19 19:05:53 +01:00
Cédric Krier c38fe56e38 Skip test_party_distance for Python 3.5 with SQLite
issue9133
review297221005
2020-03-13 00:33:35 +01:00
Cédric Krier e770f231e6 Skip test_party_distance for SQLite <= 3.16.12
issue9133
review269041002
2020-03-10 09:59:25 +01:00
Cédric Krier bf9135f3eb Add proximity sorting of parties
issue5853
review28731002
2020-03-07 00:27:13 +01:00
Cédric Krier 853ce6da8a Set auth-method to trust for drone build
issue9063
2020-03-01 16:12:39 +01:00
Cédric Krier 87f5d2275e Fix flake8 errors and warnings
We add the flake8 configuration used so we ensure everyone uses the same.
We remove the usage of __all__ for non public API.
When possible, we rationalize the class name according to its __name__ and module.

issue9082
review297061002
2020-03-01 12:33:52 +01:00
Cédric Krier c481b19341 Correctly activate share extension in drone pipeline
issue8830
2019-12-04 11:09:35 +01:00
Cédric Krier 4f266e339a Replace echo with interpretation of backslash escapes by multiple commands
drone escape the echo option.

issue8830
2019-12-04 09:53:36 +01:00
Cédric Krier 35510905d2 Use pooled storage for clone in done
issue8830
review284451002
2019-12-03 22:59:31 +01:00
Cédric Krier 0a3d73795c Append CI build number to package version
This makes them unique and avoid collision with the shared cache.

issue8831
review254651002
2019-11-25 21:55:20 +01:00
Cédric Krier 40ed179260 Increase version number 2019-11-04 13:01:01 +01:00
Cédric Krier 8051d023c6 Added tag 5.4.0 for changeset 0eb7fb342774 2019-11-04 13:00:53 +01:00
Cédric Krier 0fd41df718 Prepare release 5.4.0 2019-11-04 13:00:52 +01:00
Cédric Krier d5efe3c16c Update translations 2019-11-02 18:07:42 +01:00
Cédric Krier 9730cc314c Add Indonesian
issue8184
review285461002
2019-11-01 23:34:58 +01:00
Cédric Krier 764eb47962 Add expand on tree view
and unify layout of form view.

issue8644
review262131002
2019-09-28 23:59:09 +02:00
Cédric Krier e653909af6 Increase version number 2019-05-06 15:05:08 +02:00
Cédric Krier 2b4f49550c Added tag 5.2.0 for changeset a343ded9f928 2019-05-06 15:04:59 +02:00
Cédric Krier 2e7206e2fd Prepare release 5.2.0 2019-05-06 15:04:59 +02:00
Cédric Krier 67b43f3db8 Update translations 2019-05-01 18:05:24 +02:00
Cédric Krier 75123ddd49 Add Finnish
issue7237
review44951002
2019-05-01 16:38:56 +02:00
Cédric Krier fcd1f1c380 Add Turkish
issue6745
review48261002
2019-05-01 16:18:48 +02:00
Cédric Krier cb18281923 Drop support of python 3.4
issue8203
review279171002
2019-04-07 19:50:03 +02:00
Cédric Krier 9c16bab979 Merge README and doc and remove INSTALL
issue7397
review253271002
2019-04-06 17:38:56 +02:00
Cédric Krier 86f8b5f901 Update links in package description
issue7921
2019-03-31 00:15:09 +01:00
Cédric Krier 9620d898cb Use find_packages to discover packages
issue7963
review253111002
2019-03-22 15:33:43 +01:00
Cédric Krier ad200cb066 Re-add trydevpi to dependency_links
It is needed to install Tryton's dependencies of dependencies.

issue8044
2019-01-26 01:10:48 +01:00
Cédric Krier 493a8d71ca Replace --process-dependency-link by --find-links
issue8044
review51611003
2019-01-25 23:26:59 +01:00
Cédric Krier ce95cc210f Remove unsupported ja_JP translations 2019-01-08 16:46:13 +01:00
Cédric Krier 168fe285d0 Remove country code from languages
issue7863
review53481002
2018-12-31 15:36:48 +01:00
Cédric Krier c269e7c44a Increase version number 2018-10-01 12:40:08 +02:00
Cédric Krier cc4696fdb3 Added tag 5.0.0 for changeset c27af8c3c4a7 2018-10-01 12:40:00 +02:00
Cédric Krier 22a515eb2c Prepare release 5.0.0 2018-10-01 12:40:00 +02:00
Cédric Krier b119383c79 Remove deprecation warning
- remove invalid escape sequence
- use  read_file instead of read_fp
- use importlib instead of imp and __import__
- use callable instead of instance of collections.Callable
- fix silent file closing
- replace SafeConfigParser by ConfigParser
- replace decodestring by decodebytes
- replace encodestring by encodebytes

issue7666
issue7390
review53361004
2018-09-01 17:06:28 +02:00
Cédric Krier 42cdab2738 Use sqlite3.backup when available
issue7212
review44131002
2018-08-06 19:05:43 +02:00
Cédric Krier ae684dcbdb Add support for Python 3.7
issue7547
2018-07-28 16:44:10 +02:00
Cédric Krier 46dc349747 Remove support for Python 2.7
issue7497
review53261002
2018-06-26 19:11:48 +02:00
Cédric Krier b00d781da6 Increase version number 2018-04-23 17:20:19 +02:00
Cédric Krier cf8bf6cd9b Added tag 4.8.0 for changeset 58f30c7bf837 2018-04-23 17:20:10 +02:00
Cédric Krier ef952f3224 Prepare release 4.8.0 2018-04-23 17:20:09 +02:00