diff --git a/.readthedocs.yaml b/.readthedocs.yaml
index 79577d953d1dfb5b397bd012080c87d2a24c15d5..db5803fd01f7763d0b288fb2149763429ec6eb03 100644
--- a/.readthedocs.yaml
+++ b/.readthedocs.yaml
@@ -8,7 +8,7 @@ version: 2
 build:
   os: ubuntu-22.04
   tools:
-    python: "3.11"
+    python: "3.12"
     # You can also specify other tool versions:
     # nodejs: "20"
     # rust: "1.70"
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index d434b1257396e295db0aa5b8b40317c5353ff698..c6d894f79d45193142649411d4416724f5669044 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -1,6 +1,11 @@
 =========
 CHANGELOG
 =========
+- `2.0.3 <https://gitlab.pasteur.fr/nmaillet/rpg/-/releases/2.0.3>`_
+    Tested on Python 3.12
+
+    Add α-Lytic, #46
+
 - `2.0.2 <https://gitlab.pasteur.fr/nmaillet/rpg/-/releases/2.0.2>`_
     Add Elastase, #45
 
diff --git a/docs/conf.py b/docs/conf.py
index f7d7d8583a6ac4e03dd9e802f596572a0625bef3..ca44c9bcc5e81d82749e378151a2708014e2b81f 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -26,7 +26,7 @@ author = 'Nicolas Maillet'
 # The short X.Y version
 version = ''
 # The full version, including alpha/beta/rc tags
-release = '2.0.2'
+release = '2.0.3'
 
 
 # -- General configuration ---------------------------------------------------
diff --git a/rpg/RapidPeptidesGenerator.py b/rpg/RapidPeptidesGenerator.py
index 5bac3155e751d04acb49d020f54b0271ab1dd134..cb22ec6bc35e8becda594b5801a758f8f711691e 100644
--- a/rpg/RapidPeptidesGenerator.py
+++ b/rpg/RapidPeptidesGenerator.py
@@ -29,9 +29,9 @@
 necessary functions
 """
 
-__version_info__ = ('2', '0', '2')
+__version_info__ = ('2', '0', '3')
 __version__ = '.'.join(__version_info__)
-__revision_date__ = "2023-10-06"
+__revision_date__ = "2023-12-18"
 __author__ = "Nicolas Maillet"
 
 import argparse
diff --git a/setup.py b/setup.py
index bb848aaa3353ad8bfde26b8eaab0d93f039b14e1..d68354b6c6da2ee97442cb19efcb388b3e222d16 100644
--- a/setup.py
+++ b/setup.py
@@ -36,7 +36,7 @@ setup(
     # For a discussion on single-sourcing the version across setup.py and the
     # project code, see
     # https://packaging.python.org/en/latest/single_source_version.html
-    version='2.0.2',  # Required
+    version='2.0.3',  # Required
 
     # This is a one-line description or tagline of what your project does. This
     # corresponds to the "Summary" metadata field:
@@ -105,6 +105,7 @@ setup(
         'Programming Language :: Python :: 3.9',
         'Programming Language :: Python :: 3.10',
         'Programming Language :: Python :: 3.11',
+        'Programming Language :: Python :: 3.12',
     ],
 
     # This field adds keywords for your project which will appear on the