diff --git a/_multibuild b/_multibuild
index 6d8cafe..cd365a1 100644
--- a/_multibuild
+++ b/_multibuild
@@ -2,4 +2,5 @@
test-py310
test-py311
test-py312
+ test-py313
diff --git a/distributed-2024.11.2-gh.tar.gz b/distributed-2024.11.2-gh.tar.gz
deleted file mode 100644
index 9d721b0..0000000
--- a/distributed-2024.11.2-gh.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:8e0f87d088152bbdb607077953dc870a76723133a2297aa5221304f7afefdb4a
-size 2574471
diff --git a/distributed-2024.12.0-gh.tar.gz b/distributed-2024.12.0-gh.tar.gz
new file mode 100644
index 0000000..908e28a
--- /dev/null
+++ b/distributed-2024.12.0-gh.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:7c0c313fd72ba936f47793b1fabd4e9478c0149ccff61de29ec13fff4fc4e7da
+size 2571678
diff --git a/python-distributed.changes b/python-distributed.changes
index 8ea76eb..ab7bc40 100644
--- a/python-distributed.changes
+++ b/python-distributed.changes
@@ -1,3 +1,51 @@
+-------------------------------------------------------------------
+Wed Dec 4 10:16:13 UTC 2024 - Ben Greiner
+
+- Update to 2024.12.0
+ * Revert "Add LLM chatbot to Dask docs (#11556)" @dchudz (#11577)
+ * Automatically rechunk if array in to_zarr has irregular chunks
+ @phofl (#11553)
+ * Blockwise uses Task class @fjetter (#11568)
+ * Migrate rechunk and reshape to task spec @phofl (#11555)
+ * Cache svg-representation for arrays @dcherian (#11560)
+ * Fix empty input for containers @fjetter (#11571)
+ * Convert Bag graphs to TaskSpec graphs during optimization
+ @fjetter (#11569)
+ * add LLM chatbot to Dask docs @dchudz (#11556)
+ * Add support for Python 3.13 @phofl (#11456)
+ * Fuse data nodes in linear fusion too @phofl (#11549)
+ * Migrate slicing code to task spec @phofl (#11548)
+ * Speed up ArraySliceDep tokenization @phofl (#11551)
+ * Fix fusing of p2p barrier tasks @phofl (#11543)
+ * Remove infra/mentions of GPU CI @charlesbluca (#11546)
+ * Temporarily disable gpuCI update CI job @jrbourbeau (#11545)
+ * Use BlockwiseDep to implement map_blocks keywords @phofl
+ (#11542)
+ * Remove optimize_slices @phofl (#11538)
+ * Make reshape_blockwise a noop if shape is the same @phofl
+ (#11541)
+ * Remove read-only flag from open_arry in open_zarr @phofl
+ (#11539)
+ * Implement linear_fusion for task spec class @phofl (#11525)
+ * Remove recursion from TaskSpec @fjetter (#11477)
+ * Fixup test after dask-expr change @phofl (#11536)
+ * Bump codecov/codecov-action from 3 to 5 @dependabot (#11532)
+ * Create dask-expr frame directly without roundtripping @phofl
+ (#11529)
+ * Add scikit-image nightly back to upstream CI @jrbourbeau
+ (#11530)
+ * Remove from\_dask\_dataframe import @phofl (#11528)
+ * Ensure that from_array creates a copy @phofl (#11524)
+ * Simplify and improve performance of normalize chunks @phofl
+ (#11521)
+ * Fix flaky nanquantile test @phofl (#11518)
+ * Fix tests for new read\_only kwarg in zarr=3 @phofl (#11516)
+
+-------------------------------------------------------------------
+Thu Nov 28 12:25:36 UTC 2024 - Ben Greiner
+
+- reenable tests for python313
+
-------------------------------------------------------------------
Fri Nov 22 12:07:34 UTC 2024 - Dirk Müller
diff --git a/python-distributed.spec b/python-distributed.spec
index c7a9bd3..7f2adce 100644
--- a/python-distributed.spec
+++ b/python-distributed.spec
@@ -54,7 +54,7 @@ ExclusiveArch: donotbuild
Name: python-distributed%{psuffix}
# ===> Note: python-dask MUST be updated in sync with python-distributed! <===
-Version: 2024.11.2
+Version: 2024.12.0
Release: 0
Summary: Library for distributed computing with Python
License: BSD-3-Clause