Skip to content
Snippets Groups Projects
Commit a36c3319 authored by Daniel Hornung's avatar Daniel Hornung
Browse files

Merge branch 'f-py312' into 'dev'

MAINT: Add support for Python 3.12 and experimental support for 3.13

See merge request !97
parents 5aa45f4e 2489be25
No related branches found
No related tags found
2 merge requests!100WIP: Filling XLSX: Seems to be working.,!97MAINT: Add support for Python 3.12 and experimental support for 3.13
Pipeline #50243 passed with warnings
...@@ -156,6 +156,26 @@ unittest_py311: ...@@ -156,6 +156,26 @@ unittest_py311:
image: python:3.11 image: python:3.11
script: *python_test_script script: *python_test_script
unittest_py312:
tags: [docker]
stage: unittest
image: python:3.12
script: *python_test_script
unittest_py313:
allow_failure: true
tags: [docker]
stage: unittest
image: python:3.13-rc
script:
# TODO: Replace by '*python_test_script' as soon as 3.13 has been officially released.
- apt update && apt install -y cargo
- pip install meson[ninja] meson-python
- pip install pynose pandas pytest pytest-cov gitignore-parser openpyxl>=3.0.7 xlrd==1.2 h5py
- pip install git+https://gitlab.indiscale.com/caosdb/src/caosdb-pylib.git@dev
- pip install .
- pytest --cov=caosadvancedtools unittests
# Build the sphinx documentation and make it ready for deployment by Gitlab Pages # Build the sphinx documentation and make it ready for deployment by Gitlab Pages
# Special job for serving a static website. See https://docs.gitlab.com/ee/ci/yaml/README.html#pages # Special job for serving a static website. See https://docs.gitlab.com/ee/ci/yaml/README.html#pages
pages_prepare: &pages_prepare pages_prepare: &pages_prepare
......
...@@ -12,6 +12,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ...@@ -12,6 +12,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Json schema exporter: - Json schema exporter:
- has new parameter `use_rt_pool` - has new parameter `use_rt_pool`
- propagates more properties in the `make_array` function - propagates more properties in the `make_array` function
- Support for Python 3.12 and experimental support for 3.13
### Changed ### ### Changed ###
......
[tox] [tox]
envlist=py38, py39, py310, py311 envlist=py38, py39, py310, py311, py312, py313
skip_missing_interpreters = true skip_missing_interpreters = true
[testenv] [testenv]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment