From 8a7d42ca7c0d1f587eca52355afb090acccb8f19 Mon Sep 17 00:00:00 2001 From: David Skoog Date: Tue, 16 Dec 2025 10:19:47 -0500 Subject: [PATCH] Add Python 3.13 to CI * add conda environment file for 3.13 * add py313 to test.strategy.matrix --- .github/workflows/main.yaml | 2 +- ci/environment-py313.yml | 27 +++++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 ci/environment-py313.yml diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 9126b58a..7308a4ef 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -13,7 +13,7 @@ jobs: strategy: fail-fast: false matrix: - CONDA_ENV: [py39, py310, py311, py312] + CONDA_ENV: [py39, py310, py311, py312, py313] # env: # STREAMZ_LAUNCH_KAFKA: true diff --git a/ci/environment-py313.yml b/ci/environment-py313.yml new file mode 100644 index 00000000..66e06768 --- /dev/null +++ b/ci/environment-py313.yml @@ -0,0 +1,27 @@ +name: test_env +channels: + - conda-forge + - defaults +dependencies: + - python=3.13 + - pytest + - flake8 + - black + - isort + - tornado + - toolz + - librdkafka + - dask + - distributed + - pandas + - python-confluent-kafka + - codecov + - coverage + - networkx + - graphviz + - pytest-asyncio + - python-graphviz + - bokeh + - ipywidgets + - flaky + - pytest-cov