Commit Graph
159 Commits
Author SHA1 Message Date
Cédric Krier 07bb30b1c9 Increase version number 2022-05-02 16:47:34 +02:00
Cédric Krier b6d6f7b8d0 Add tag 6.4.0 [skip ci] 2022-05-02 16:47:16 +02:00
Cédric Krier 594d63bc69 Prepare release 6.4.0 [skip ci] 2022-05-02 16:47:16 +02:00
Cédric Krier 4dc4673cd2 Replace test setuptools command by unittest discover
issue9215
review389851002
2022-04-16 18:30:17 +02:00
Cédric Krier 7e6fbe7835 Drop support for PyPy and psycopg2cffi [skip ci]
issue11330
review386371003
2022-04-10 19:11:38 +02:00
Cédric Krier 817b1b4f21 Add cache volume for check pipelines 2022-04-06 23:37:43 +02:00
Cédric Krier 9c8117ed9f Add support for Python 3.10
and remove support for Python 3.6.

issue11048
review364451002
2021-12-18 16:31:08 +01:00
Cédric Krier 8079854db3 Add coverage to tox
issue7685
review51501002
2021-12-13 23:10:10 +01:00
Cédric Krier 261f63016e Follow isort formatting
issue10928
2021-12-11 17:58:42 +01:00
Cédric Krier aeb935cd24 Increase version number 2021-11-01 17:04:28 +01:00
Cédric Krier 14057aac91 Add tag 6.2.0 [skip ci] 2021-11-01 17:04:20 +01:00
Cédric Krier a2c8015d88 Prepare release 6.2.0 [skip ci] 2021-11-01 17:04:19 +01:00
Cédric Krier f0d43ad6ce Update translations [skip ci] 2021-10-30 11:32:02 +02:00
Cédric Krier 0b973b87cd Add default value for CI env
issue10455
review332961002
2021-07-04 17:54:47 +02:00
Cédric Krier a791d709aa Increase version number 2021-05-03 15:39:19 +02:00
Cédric Krier 29e75dd9e4 Add tag 6.0.0 [skip ci] 2021-05-03 15:39:10 +02:00
Cédric Krier bf6259a472 Prepare release 6.0.0 [skip ci] 2021-05-03 15:39:10 +02:00
Cédric Krier 6e8e882ffc Update translations [skip ci] 2021-05-02 10:30:11 +02:00
Cédric Krier 86d3851e0d Add Romanian [skip ci]
issue9110
review301541002
2021-05-02 09:56:33 +02:00
Sergi Almacellas Abellana a91c019d76 Move distance definition into party module
issue10104
review343621004
2021-03-24 21:38:29 +01:00
Cédric Krier b12cf24b99 Follow common rule to organize menu entries
issue10118
review347611002
2021-02-27 18:16:28 +01:00
Cédric Krier 3f3dc73653 Use menu name for window opened from menu
issue9937
review315011002
2021-02-09 00:32:17 +01:00
Cédric Krier 32eea294da Add support for Python 3.9
issue9685
2020-12-19 17:08:45 +01:00
David Harper 255646c49c Test long_description using twine check
issue9781
review337181002
2020-12-15 11:42:56 +00:00
Cédric Krier cc3398e764 Manage local version in tox and do not set local_version when no CI
issue9928
2020-12-11 13:51:52 +01:00
Cédric Krier 2f4ea423c2 Add support for local_version on trydevpi.tryton.org
issue9928
2020-12-10 23:05:56 +01:00
Cédric Krier 6cb4caba25 Increase version number 2020-11-02 16:01:08 +01:00
Cédric Krier 0f95f8ba8c Add tag 5.8.0 [skip ci] 2020-11-02 16:00:59 +01:00
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