diff options
Diffstat (limited to 'setup.py')
-rwxr-xr-x | setup.py | 13 |
1 files changed, 8 insertions, 5 deletions
@@ -14,14 +14,18 @@ # See the License for the specific language governing permissions and # limitations under the License. +# io.open is needed for projects that support Python 2.7. It ensures open() +# defaults to text mode with universal newlines, and accepts an argument to +# specify the text encoding Python 3 only projects can skip this import. +from io import open from setuptools import setup -with open('README.md') as f: +with open('README.md', encoding='utf-8') as f: long_description = f.read() if __name__ == '__main__': setup(name='rsa', - version='4.0', + version='4.6', description='Pure-Python RSA implementation', long_description=long_description, long_description_content_type='text/markdown', @@ -40,17 +44,16 @@ if __name__ == '__main__': 'License :: OSI Approved :: Apache Software License', 'Operating System :: OS Independent', 'Programming Language :: Python', - 'Programming Language :: Python :: 2', - 'Programming Language :: Python :: 2.7', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: Implementation :: CPython', 'Programming Language :: Python :: Implementation :: PyPy', 'Topic :: Security :: Cryptography', ], + python_requires='>=3.5, <4', install_requires=[ 'pyasn1 >= 0.1.3', ], |