summaryrefslogtreecommitdiffstats
path: root/contrib/python
diff options
context:
space:
mode:
authorrobot-piglet <[email protected]>2025-05-01 13:35:25 +0300
committerrobot-piglet <[email protected]>2025-05-01 13:45:56 +0300
commit4463ac0859eddd33f1129c64ec620719ef364cca (patch)
treeaee53d591052a6e16102481dfa2d6026a0a3dc58 /contrib/python
parent9fecfee2bdab6ace61f7990da8255fbcca5af066 (diff)
Intermediate changes
commit_hash:b75b33333fec1dfa4a998bd8ea1b8c538223f2ca
Diffstat (limited to 'contrib/python')
-rw-r--r--contrib/python/rsa/py3/.dist-info/METADATA46
-rw-r--r--contrib/python/rsa/py3/README.md35
-rw-r--r--contrib/python/rsa/py3/rsa/__init__.py4
-rw-r--r--contrib/python/rsa/py3/ya.make2
4 files changed, 76 insertions, 11 deletions
diff --git a/contrib/python/rsa/py3/.dist-info/METADATA b/contrib/python/rsa/py3/.dist-info/METADATA
index 926968149bf..76959d84154 100644
--- a/contrib/python/rsa/py3/.dist-info/METADATA
+++ b/contrib/python/rsa/py3/.dist-info/METADATA
@@ -1,8 +1,7 @@
-Metadata-Version: 2.1
+Metadata-Version: 2.3
Name: rsa
-Version: 4.9
+Version: 4.9.1
Summary: Pure-Python RSA implementation
-Home-page: https://stuvel.eu/rsa
License: Apache-2.0
Author: Sybren A. Stüvel
Author-email: [email protected]
@@ -15,18 +14,53 @@ Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
+Classifier: Programming Language :: Python :: 3.10
+Classifier: Programming Language :: Python :: 3.11
+Classifier: Programming Language :: Python :: 3.12
+Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Security :: Cryptography
Requires-Dist: pyasn1 (>=0.1.3)
+Project-URL: Homepage, https://stuvel.eu/rsa
Project-URL: Repository, https://github.com/sybrenstuvel/python-rsa
Description-Content-Type: text/markdown
+# Python-RSA has been archived
+
+Hi folks,
+
+I'm Sybren, one of the original authors and the maintainer of this project.
+Unfortunately I don't have the time and brain space left to properly maintain
+Python-RSA. As you can see from the lack of activity on the open issues, and the
+lack of commits, that has been the case for a while now.
+
+As Python-RSA is included as a dependency in quite a few high-profile projects,
+I don't feel comfortable handing over the project to someone else. It's just too
+big of a risk.
+
+Thanks for having used this little library for so long, and in so many projects.
+I truely didn't expect that when I started working on it. Also big thanks to all
+the people helping out and improving the project.
+
+There are improvements that haven't made it into a new release. As I said, I
+don't have the time and the brain space to really investigate and oversee the
+security impact of all those changes. It's not a decision I've made lightly.
+
+So that's it. If you want to keep the project alive, please fork it. Give it the
+love it deserves, investigate those yet-unreleased improvements, and have a
+project that's then already better than how I left this one.
+
+Cheers,
+Sybren
+
+
+---------------------------------------------
+
# Pure Python RSA implementation
[![PyPI](https://img.shields.io/pypi/v/rsa.svg)](https://pypi.org/project/rsa/)
@@ -96,8 +130,8 @@ index-servers =
pip install twine
poetry build
-twine check dist/rsa-4.9.tar.gz dist/rsa-4.9-*.whl
-twine upload -r rsa dist/rsa-4.9.tar.gz dist/rsa-4.9-*.whl
+twine check dist/rsa-4.9.1.tar.gz dist/rsa-4.9.1-*.whl
+twine upload -r rsa dist/rsa-4.9.1.tar.gz dist/rsa-4.9.1-*.whl
```
The `pip install twine` is necessary as Python-RSA requires Python >= 3.6, and
diff --git a/contrib/python/rsa/py3/README.md b/contrib/python/rsa/py3/README.md
index fae569b9ea6..987804e42a8 100644
--- a/contrib/python/rsa/py3/README.md
+++ b/contrib/python/rsa/py3/README.md
@@ -1,3 +1,34 @@
+# Python-RSA has been archived
+
+Hi folks,
+
+I'm Sybren, one of the original authors and the maintainer of this project.
+Unfortunately I don't have the time and brain space left to properly maintain
+Python-RSA. As you can see from the lack of activity on the open issues, and the
+lack of commits, that has been the case for a while now.
+
+As Python-RSA is included as a dependency in quite a few high-profile projects,
+I don't feel comfortable handing over the project to someone else. It's just too
+big of a risk.
+
+Thanks for having used this little library for so long, and in so many projects.
+I truely didn't expect that when I started working on it. Also big thanks to all
+the people helping out and improving the project.
+
+There are improvements that haven't made it into a new release. As I said, I
+don't have the time and the brain space to really investigate and oversee the
+security impact of all those changes. It's not a decision I've made lightly.
+
+So that's it. If you want to keep the project alive, please fork it. Give it the
+love it deserves, investigate those yet-unreleased improvements, and have a
+project that's then already better than how I left this one.
+
+Cheers,
+Sybren
+
+
+---------------------------------------------
+
# Pure Python RSA implementation
[![PyPI](https://img.shields.io/pypi/v/rsa.svg)](https://pypi.org/project/rsa/)
@@ -67,8 +98,8 @@ index-servers =
pip install twine
poetry build
-twine check dist/rsa-4.9.tar.gz dist/rsa-4.9-*.whl
-twine upload -r rsa dist/rsa-4.9.tar.gz dist/rsa-4.9-*.whl
+twine check dist/rsa-4.9.1.tar.gz dist/rsa-4.9.1-*.whl
+twine upload -r rsa dist/rsa-4.9.1.tar.gz dist/rsa-4.9.1-*.whl
```
The `pip install twine` is necessary as Python-RSA requires Python >= 3.6, and
diff --git a/contrib/python/rsa/py3/rsa/__init__.py b/contrib/python/rsa/py3/rsa/__init__.py
index d0185fe922f..e7689072b29 100644
--- a/contrib/python/rsa/py3/rsa/__init__.py
+++ b/contrib/python/rsa/py3/rsa/__init__.py
@@ -35,8 +35,8 @@ from rsa.pkcs1 import (
)
__author__ = "Sybren Stuvel, Barry Mead and Yesudeep Mangalapilly"
-__date__ = "2022-07-20"
-__version__ = "4.9"
+__date__ = "2025-04-16"
+__version__ = "4.9.1"
# Do doctest if we're run directly
if __name__ == "__main__":
diff --git a/contrib/python/rsa/py3/ya.make b/contrib/python/rsa/py3/ya.make
index 3b4e2bfef1d..ab6a193bd02 100644
--- a/contrib/python/rsa/py3/ya.make
+++ b/contrib/python/rsa/py3/ya.make
@@ -2,7 +2,7 @@
PY3_LIBRARY()
-VERSION(4.9)
+VERSION(4.9.1)
LICENSE(Apache-2.0)