diff --git a/README.md b/README.md
index 32dcab898a7156c792beaba6faf5be99e2708aa6..c382b4853e28bfddd6c2acbf51f18dcdd4724c18 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,7 @@
 # DAN: a Segmentation-free Document Attention Network for Handwritten Document Recognition
 
+[![Python >= 3.10](https://img.shields.io/badge/Python-%3E%3D3.10-blue.svg)](https://www.python.org/downloads/release/python-3100/)
+
 ## Documentation
 
 To use DAN in your own scripts, install it using pip:
diff --git a/setup.py b/setup.py
index da61be6b543684d995dd535f4fc1e4c97964cbfd..5cb03b52fd21063f6f6cc2ba90f6a48e7b784ea2 100755
--- a/setup.py
+++ b/setup.py
@@ -21,6 +21,7 @@ setup(
     author="Teklia",
     author_email="contact@teklia.com",
     url="https://gitlab.com/teklia/atr/dan",
+    python_requires=">=3.10",
     install_requires=parse_requirements("requirements.txt"),
     packages=find_packages(),
     entry_points={