Require Python 3.12 (#230)

This commit is contained in:
Adrian 2024-03-26 19:14:19 +01:00 committed by GitHub
parent 7330442597
commit 2a6b882093
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
37 changed files with 38 additions and 92 deletions

View File

@ -1,7 +1,7 @@
name: CI
env:
PYTHON_VERSION: '3.12.0'
PYTHON_VERSION: '3.12.2'
on:
push:
@ -162,7 +162,7 @@ jobs:
services:
postgres:
image: postgres:11
image: postgres:13
env:
POSTGRES_HOST_AUTH_METHOD: trust
ports:

View File

@ -10,7 +10,7 @@ a single package that can be installed and updated easily.
### 3.3
- Support Python 3.12
- Support (and require) Python 3.12
The major/minor version of this package should match the Indico version you
are using. So if you have Indico 3.0.x, then you should install version 3.0.x

View File

@ -12,14 +12,11 @@ classifiers =
Environment :: Plugins
Environment :: Web Environment
License :: OSI Approved :: MIT License
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12
[options]
zip_safe = false
python_requires = >=3.9.0, <3.13
python_requires = >=3.12.2, <3.13
install_requires =
indico>=3.3.dev0

View File

@ -8,7 +8,7 @@ to provide advanced search functionality using an Elasticsearch backend.
### 3.3
- Adapt to Indico 3.3 changes
- Support Python 3.12
- Support (and require) Python 3.12
- Add option to show a warning in large categories, encourating managers to use groups instead of
individual ACL entries (to avoid having to re-send huge amounts of data to the backend)

View File

@ -12,16 +12,13 @@ classifiers =
Environment :: Plugins
Environment :: Web Environment
License :: OSI Approved :: MIT License
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12
[options]
packages = find:
zip_safe = false
include_package_data = true
python_requires = >=3.9.0, <3.13
python_requires = >=3.12.2, <3.13
install_requires =
indico>=3.3.dev0
indico-plugin-livesync>=3.3.dev0

View File

@ -21,7 +21,7 @@ When using hCaptcha the keys can be created on the [hCaptcha dashboard][hcaptcha
### 3.3
- Support Python 3.12
- Support (and require) Python 3.12
### 3.2.1

View File

@ -12,16 +12,13 @@ classifiers =
Environment :: Plugins
Environment :: Web Environment
License :: OSI Approved :: MIT License
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12
[options]
packages = find:
zip_safe = false
include_package_data = true
python_requires = >=3.9.0, <3.13
python_requires = >=3.12.2, <3.13
install_requires =
indico>=3.3.dev0

View File

@ -7,7 +7,7 @@ external services, typically to provide advanced search functionality.
### 3.3
- Support Python 3.12
- Support (and require) Python 3.12
### 3.2.1

View File

@ -12,16 +12,13 @@ classifiers =
Environment :: Plugins
Environment :: Web Environment
License :: OSI Approved :: MIT License
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12
[options]
packages = find:
zip_safe = false
include_package_data = true
python_requires = >=3.9.0, <3.13
python_requires = >=3.12.2, <3.13
install_requires =
indico>=3.3.dev0

View File

@ -10,7 +10,7 @@ plugins via the `indico-plugins` meta package.
### 3.3
- Support Python 3.12
- Support (and require) Python 3.12
### 3.2

View File

@ -12,16 +12,13 @@ classifiers =
Environment :: Plugins
Environment :: Web Environment
License :: OSI Approved :: MIT License
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12
[options]
packages = find:
zip_safe = false
include_package_data = true
python_requires = >=3.9.0, <3.13
python_requires = >=3.12.2, <3.13
install_requires =
indico>=3.3.dev0
indico-plugin-livesync>=3.3.dev0

View File

@ -25,7 +25,7 @@ it.
### 3.3
- Adapt to changes in Indico 3.3
- Support Python 3.12
- Support (and require) Python 3.12
### 3.2.2

View File

@ -12,16 +12,13 @@ classifiers =
Environment :: Plugins
Environment :: Web Environment
License :: OSI Approved :: MIT License
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12
[options]
packages = find:
zip_safe = false
include_package_data = true
python_requires = >=3.9.0, <3.13
python_requires = >=3.12.2, <3.13
install_requires =
indico>=3.3.dev0

View File

@ -10,7 +10,7 @@ integration with Indico.
### 3.3
- Support Python 3.12
- Support (and require) Python 3.12
### 3.2.1

View File

@ -12,16 +12,13 @@ classifiers =
Environment :: Plugins
Environment :: Web Environment
License :: OSI Approved :: MIT License
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12
[options]
packages = find:
zip_safe = false
include_package_data = true
python_requires = >=3.9.0, <3.13
python_requires = >=3.12.2, <3.13
install_requires =
indico>=3.3.dev0

View File

@ -12,7 +12,7 @@ payment has been made and processed by PayPal.
### 3.3
- Support Python 3.12
- Support (and require) Python 3.12
### 3.2.1

View File

@ -12,16 +12,13 @@ classifiers =
Environment :: Plugins
Environment :: Web Environment
License :: OSI Approved :: MIT License
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12
[options]
packages = find:
zip_safe = false
include_package_data = true
python_requires = >=3.9.0, <3.13
python_requires = >=3.12.2, <3.13
install_requires =
indico>=3.3.dev0

View File

@ -10,7 +10,7 @@ they are automatically sent back to Indico.
### 3.3
- Support Python 3.12
- Support (and require) Python 3.12
### 3.2.1

View File

@ -12,16 +12,13 @@ classifiers =
Environment :: Plugins
Environment :: Web Environment
License :: OSI Approved :: MIT License
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12
[options]
packages = find:
zip_safe = false
include_package_data = true
python_requires = >=3.9.0, <3.13
python_requires = >=3.12.2, <3.13
install_requires =
indico>=3.3.dev0
iso4217==1.6.20180829

View File

@ -7,7 +7,7 @@ gather statistics about the users accessing Indico or specific Indico events.
### 3.3
- Support Python 3.12
- Support (and require) Python 3.12
### 3.2.1

View File

@ -12,16 +12,13 @@ classifiers =
Environment :: Plugins
Environment :: Web Environment
License :: OSI Approved :: MIT License
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12
[options]
packages = find:
zip_safe = false
include_package_data = true
python_requires = >=3.9.0, <3.13
python_requires = >=3.12.2, <3.13
install_requires =
indico>=3.3.dev0

View File

@ -19,7 +19,7 @@ The following languages are supported:
### 3.3
- Support Python 3.12
- Support (and require) Python 3.12
### 3.2.1

View File

@ -12,16 +12,13 @@ classifiers =
Environment :: Plugins
Environment :: Web Environment
License :: OSI Approved :: MIT License
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12
[options]
packages = find:
zip_safe = false
include_package_data = true
python_requires = >=3.9.0, <3.13
python_requires = >=3.12.2, <3.13
install_requires =
indico>=3.3.dev0
Pygments>=2.7.2,<3

View File

@ -7,7 +7,7 @@ material to an Indico event.
### 3.3
- Support Python 3.12
- Support (and require) Python 3.12
### 3.2.1

View File

@ -12,16 +12,13 @@ classifiers =
Environment :: Plugins
Environment :: Web Environment
License :: OSI Approved :: MIT License
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12
[options]
packages = find:
zip_safe = false
include_package_data = true
python_requires = >=3.9.0, <3.13
python_requires = >=3.12.2, <3.13
install_requires =
indico>=3.3.dev0
nbconvert==6.5.0

View File

@ -29,7 +29,7 @@ If you're doing development you may want to add this under `scrape_configs`:
### 3.3
- Support Python 3.12
- Support (and require) Python 3.12
### 3.2.1

View File

@ -12,16 +12,13 @@ classifiers =
Environment :: Plugins
Environment :: Web Environment
License :: OSI Approved :: MIT License
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12
[options]
packages = find:
zip_safe = false
include_package_data = true
python_requires = >=3.9.0, <3.13
python_requires = >=3.12.2, <3.13
install_requires =
indico>=3.3.dev0
prometheus-client==0.17.1

View File

@ -17,7 +17,7 @@ to local storage (but it would of course be possible to write a script for this)
### 3.3
- Support Python 3.12
- Support (and require) Python 3.12
- Fix incorrect download filename formatting when using signed URLs or nginx proxying
### 3.2.2

View File

@ -12,16 +12,13 @@ classifiers =
Environment :: Plugins
Environment :: Web Environment
License :: OSI Approved :: MIT License
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12
[options]
packages = find:
zip_safe = false
include_package_data = true
python_requires = >=3.9.0, <3.13
python_requires = >=3.12.2, <3.13
install_requires =
indico>=3.3.dev0
boto3>=1.20.51,<2.0

View File

@ -18,7 +18,7 @@ using it when an instance is upgraded to 3.0.
### 3.3
- Adapt to changes in Indico 3.3
- Support Python 3.12
- Support (and require) Python 3.12
### 3.2.1

View File

@ -12,16 +12,13 @@ classifiers =
Environment :: Plugins
Environment :: Web Environment
License :: OSI Approved :: MIT License
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12
[options]
packages = find:
zip_safe = false
include_package_data = true
python_requires = >=3.9.0, <3.13
python_requires = >=3.12.2, <3.13
install_requires =
indico>=3.3.dev0

View File

@ -15,7 +15,7 @@ human-friendly shortcuts pointing to an event (such as `https://indico.example.c
### 3.3
- Support Python 3.12
- Support (and require) Python 3.12
### 3.2.2

View File

@ -12,16 +12,13 @@ classifiers =
Environment :: Plugins
Environment :: Web Environment
License :: OSI Approved :: MIT License
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12
[options]
packages = find:
zip_safe = false
include_package_data = true
python_requires = >=3.9.0, <3.13
python_requires = >=3.12.2, <3.13
install_requires =
indico>=3.3.dev0

View File

@ -11,7 +11,7 @@ plugins via the `indico-plugins` meta package.
### 3.3
- Support Python 3.12
- Support (and require) Python 3.12
### 3.2

View File

@ -12,16 +12,13 @@ classifiers =
Environment :: Plugins
Environment :: Web Environment
License :: OSI Approved :: MIT License
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12
[options]
packages = find:
zip_safe = false
include_package_data = true
python_requires = >=3.9.0, <3.13
python_requires = >=3.12.2, <3.13
install_requires =
indico>=3.3.dev0

View File

@ -14,7 +14,7 @@
### 3.3
- Adapt to Indico 3.3 changes
- Support Python 3.12
- Support (and require) Python 3.12
- Drop support for discontinued JWT authentication
### 3.2.5

View File

@ -12,16 +12,13 @@ classifiers =
Environment :: Plugins
Environment :: Web Environment
License :: OSI Approved :: MIT License
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12
[options]
packages = find:
zip_safe = false
include_package_data = true
python_requires = >=3.9.0, <3.13
python_requires = >=3.12.2, <3.13
install_requires =
indico>=3.3.dev0