|
| 1 | +from distutils.core import setup |
| 2 | + |
| 3 | +import setuptools |
| 4 | + |
| 5 | +with open("README.md", "r") as fh: |
| 6 | + long_description = fh.read() |
| 7 | + |
| 8 | +setup( |
| 9 | + name = 'python_easy_rsa', # How you named your package folder (MyLib) |
| 10 | + version = '1.0.0', # Start with a small number and increase it with every change you make |
| 11 | + license='MIT', |
| 12 | + py_modules=["python_easy_rsa"], # Name of the python package # Chose a license from here: https://help.github.com/articles/licensing-a-repository |
| 13 | + description = "Python Easy RSA is a wrapper that allows decryption, encryption, signing, and verifying signature simpler. You can load your keys from a file or from a string. It is easy to use, fast and free!", |
| 14 | + author = 'iamoracle', # Type in your name |
| 15 | + author_email = 'officialbilas@gmail.com', # Type in your E-Mail |
| 16 | + long_description=long_description, # Long description read from the the readme file |
| 17 | + long_description_content_type="text/markdown", |
| 18 | + url = 'https://github.com/iamoracle/python-easy-rsa', # Provide either the link to your github or to your website |
| 19 | + download_url = 'https://github.com/iamoracle/python-easy-rsa/archive/refs/tags/v1.0.0.tar.gz', # I explain this later on |
| 20 | + keywords = ['Python', 'RSA', 'Easy', 'generate public key', 'generate private key', 'encrypt', 'decrypt', 'using python'], # Keywords that define your package best |
| 21 | + install_requires=['pathlib', 'pycryptodome'], |
| 22 | + classifiers=[ |
| 23 | + 'Development Status :: 3 - Alpha', # Chose either "3 - Alpha", "4 - Beta" or "5 - Production/Stable" as the current state of your package |
| 24 | + 'Intended Audience :: Developers', # Define that your audience are developers |
| 25 | + 'Topic :: Software Development :: Build Tools', |
| 26 | + 'License :: OSI Approved :: MIT License', # Again, pick a license |
| 27 | + 'Programming Language :: Python :: 3', #Specify which pyhton versions that you want to support |
| 28 | + 'Programming Language :: Python :: 3.4', |
| 29 | + 'Programming Language :: Python :: 3.5', |
| 30 | + 'Programming Language :: Python :: 3.6', |
| 31 | + 'Programming Language :: Python :: 3.7', |
| 32 | + 'Programming Language :: Python :: 3.8', |
| 33 | + 'Programming Language :: Python :: 3.9', |
| 34 | + 'Programming Language :: Python :: 3.10', |
| 35 | + ], |
| 36 | +) |
0 commit comments