97 Commits

Author SHA1 Message Date
Indico Team
7276ea793e Happy new year 2022 🎆 2022-01-05 11:41:25 +01:00
Adrian Moennich
a7857b2559 Revert "Fix DeprecationWarning breaking tests"
This reverts commit 742d5acd262ef94ea559dc3b0421e26f02922b9a.

Shouldn't be needed anymore due to indico/indico#5173
2021-11-23 13:23:29 +01:00
Adrian Moennich
742d5acd26 Fix DeprecationWarning breaking tests
Celery is using an invalid legacy version specifier (celery/celery#7074)
2021-11-16 12:51:17 +01:00
Adrian Moennich
cb4a119939 Release 3.0 2021-07-16 12:07:36 +02:00
Adrian Moennich
3b9652ba9a Update core signals imports
see indico/indico#5007
2021-07-13 14:02:44 +02:00
Adrian Moennich
6397e2ea39 Release 3.0rc2 2021-07-09 13:16:54 +02:00
Indico Team
8f0a5f2bd4 Update translations 🎏 2021-07-09 13:16:37 +02:00
Adrian Moennich
ab77c69b5f Exclude Python 3.10 in python_requires 2021-07-09 12:01:12 +02:00
Adrian Moennich
075250fb40 Add README files to all plugins 2021-06-28 17:33:08 +02:00
Indico Team
0387f00deb Update French translation 🇫🇷 🥖 2021-06-28 10:06:30 +02:00
Adrian Moennich
79481aed27 Release 3.0rc1 2021-06-25 23:17:21 +02:00
Indico Team
af13760a01 Update *.pot files 2021-05-26 18:07:38 +02:00
Adrian Moennich
867e15b57c Storage/S3: Fix bucket API 2021-05-18 12:25:33 +02:00
Adrian Moennich
069b26949c Storage/S3: Fix dynamic bucket hashing
Also run the s3 plugin tests in CI...
2021-05-14 12:39:46 +02:00
Adrian Moennich
8d655a8dce Storage/S3: Move content disposition util to plugin
It was in the indico core because flask did not expose it and we needed
it there, but that's no longer the case (still not exposed though) so we
include it here now.
2021-05-10 12:20:12 +02:00
Adrian Moennich
84381e8eea Run latest pyupgrade 2021-04-14 12:36:41 +02:00
Adrian Moennich
24ffefe9c3 Stop setting unnecessary click option 2021-02-08 15:48:04 +01:00
Adrian Moennich
09523e81fd Move indico.util.struct.* -> indico.util.* 2021-02-08 15:33:20 +01:00
Adrian Moennich
baad04bd4a Move metadata to setup.cfg
related to indico/indico#4680
2021-01-20 17:33:20 +01:00
Adrian Moennich
490f86b498 Merge branch '2.3-maintenance' 2021-01-05 14:31:54 +01:00
Indico Team
81802aa297 Happy new year 2021 🎆 2021-01-05 12:30:39 +01:00
Adrian Moennich
1cccb91943 Fix S3 plugin 2020-11-12 14:47:29 +01:00
Adrian Moennich
0857d002c3 Fix flake8 errors 2020-11-12 14:47:29 +01:00
Adrian Moennich
60d02fe594 Fix modernize/pyupgrade screwup
modernize converted it to six.reraise() and somehow pyupgrade converted
it to `raise None.with_traceback()` afterwards...
2020-11-12 14:47:29 +01:00
Adrian Moennich
a2d2f1d723 Fix encode/decode usage 2020-11-12 14:47:29 +01:00
Indico Team
01406b3d2a Fix empty lines after file headers 2020-11-12 14:47:29 +01:00
Adrian Moennich
9c994fba61 Stop using return_ascii decorator 2020-11-12 14:47:29 +01:00
Indico Team
f2755b4be4 Run modernize, pyupgrade, autoflake and isort 2020-11-12 14:47:29 +01:00
Adrian Moennich
9d1c6268a0 Bump versions to 3.0-dev 2020-11-12 14:46:40 +01:00
Adrian Moennich
c3499f1813 Storage/S3: Use high-level API supporting chunks
Otherwise it's impossible to store files larger than 5GB
2020-10-30 13:51:17 +01:00
Adrian Moennich
d3a416679c Storage/S3: Do not require secret if readonly 2020-10-21 21:46:30 +02:00
Adrian Moennich
171cc04ce0 Bump plugin versions to 2.3 2020-09-14 17:01:19 +02:00
Adrian Moennich
2e53c7040b Storage/S3: Fix copying File files 2020-09-01 08:17:31 +02:00
Indico Team
2a73af5957 Update *.pot files 2020-08-19 20:41:59 +02:00
Adrian Moennich
8d64194619 Storage/S3: Fix handling non-ascii file names 2020-07-29 12:42:04 +02:00
Indico Team
43c703e1b4 Happy new year 2020 🎆 2020-01-16 11:32:21 +01:00
Adrian Moennich
5a8baf3dfe Storage/S3: Fix deleting objects 2019-11-08 10:42:33 +01:00
Adrian Moennich
f3f5fdfc1c Storage/S3: Bump version 2019-10-22 11:13:17 +02:00
Adrian Moennich
59bfc1e993 Storage/S3: Add readme 2019-10-22 11:13:17 +02:00
Adrian Moennich
7fc336f15f Storage/S3: Support 'on' for bool options 2019-10-22 11:13:17 +02:00
Adrian Moennich
4e42bce937 Storage/S3: Support nginx for proxying downloads 2019-10-22 11:13:17 +02:00
Indico Team
4b39714dbf Update license headers (and add missing) 2019-05-08 15:41:55 +02:00
Adrian Moennich
04219821e9 Update package licenses 2019-05-08 15:41:55 +02:00
Adrian Moennich
4a9d59340e Storage/S3: Bump version 2018-11-26 14:50:37 +01:00
Adrian Moennich
3a32e524f8 Storage/S3: Truncate bucket hash if necessary 2018-11-26 14:50:37 +01:00
Adrian Moennich
71a679267c Storage/S3: Cache and lazy-create S3 clients
Creating a client in new S3 sessions is somewhat expensive; don't do
that more often than needed
2018-11-26 14:34:41 +01:00
Adrian Moennich
b59949e100 Storage/S3: Fix source backend check
Also warn if non-fs backends are used with --rclone, as this only works
if they produce filesystem paths that are still valid after leaving the
context manager returning them.
2018-11-26 14:34:41 +01:00
Adrian Moennich
92f3676235 Storage/S3: Add filesystem-to-s3 migration tool 2018-11-26 14:34:41 +01:00
Adrian Moennich
e3fdc0b4dd Storage/S3: Change CLI command to indico s3 ... 2018-11-26 14:34:41 +01:00
Adrian Moennich
c87e24cee6 Storage/S3: Add addressing_style option 2018-11-12 12:02:20 +01:00