From 6d06ca3819172c21007b6c3e10dcb22f34c9d133 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Piotr=20Ma=C5=9Blanka?= <piotr.maslanka@ericsson.com>
Date: Tue, 9 Apr 2024 09:10:05 +0200
Subject: [PATCH] downgraded satella

---
 docs/index.rst   | 9 +++------
 requirements.txt | 2 +-
 setup.cfg        | 2 +-
 3 files changed, 5 insertions(+), 8 deletions(-)

diff --git a/docs/index.rst b/docs/index.rst
index 3211a31..b078910 100644
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -82,12 +82,9 @@ or
 Otherwise :code:`PyInit` won't be generated by Cython
 and such module will be unimportable in Python. Normal import won't suffice.
 
-Please install Snakehouse in a separate venv. This is because it requires an ancient version of
-the templating library Mako_ and MarkupSafe_, because newer versions requires Python 3.8, and I wanted
-Snakehouse to support older Pythons as well.
-
-.. _Mako: https://pypi.org/project/Mako/1.1.0/
-.. _MarkupSafe: https://pypi.org/project/MarkupSafe/1.1.1/
+Please install Snakehouse in a separate venv. This is because it requires ancient version of
+several packages, because authors of these packages were quick to drop support for
+earlier Pythons.
 
 Contributions
 =============
diff --git a/requirements.txt b/requirements.txt
index f920453..fadeb61 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,4 +1,4 @@
 Cython
 mako==1.1.0
-satella
+satella==2.20.0
 MarkupSafe==1.1.1
\ No newline at end of file
diff --git a/setup.cfg b/setup.cfg
index 972017f..5510d89 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -34,7 +34,7 @@ classifier =
 install_requires =
     Cython
     mako == 1.1.0
-    satella
+    satella == 2.20.0
     MarkupSafe == 1.1.1
 
 python_requires = !=2.7.*,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*
-- 
GitLab