summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py56
1 files changed, 56 insertions, 0 deletions
diff --git a/setup.py b/setup.py
new file mode 100644
index 0000000..b4681c3
--- /dev/null
+++ b/setup.py
@@ -0,0 +1,56 @@
1# -*- coding: utf-8 -*-
2
3import setuptools
4
5import etoolkit
6
7with open('README.md', 'r', encoding='utf-8') as fh:
8 long_description = fh.read()
9
10
11setuptools.setup(
12 name='etoolkit',
13 version=etoolkit.__version__,
14 author=etoolkit.__author__,
15 author_email='sgs@pichove.org',
16 description=(
17 'A simple toolkit for setting environment variables in a flexible way'
18 ),
19 license=etoolkit.__license__,
20 long_description=long_description,
21 long_description_content_type='text/markdown',
22 url='https://github.com/blackm0re/etoolkit',
23 packages=setuptools.find_packages(),
24 exclude_package_data={'': ['.gitignore']},
25 entry_points={
26 'console_scripts': [
27 'etoolkit=etoolkit.__main__:main',
28 ],
29 },
30 classifiers=[
31 'Development Status :: 5 - Production/Stable',
32 'Environment :: Console',
33 'Intended Audience :: Developers',
34 'Intended Audience :: System Administrators',
35 (
36 'License :: OSI Approved :: GNU General Public License v3 or later'
37 ' (GPLv3+)'
38 ),
39 'Programming Language :: Python :: 3 :: Only',
40 'Programming Language :: Python :: 3.7',
41 'Programming Language :: Python :: 3.8',
42 'Programming Language :: Python :: 3.9',
43 'Programming Language :: Python :: 3.10',
44 'Programming Language :: Python :: 3.11',
45 'Programming Language :: Python :: Implementation',
46 'Operating System :: POSIX',
47 'Topic :: Security :: Cryptography',
48 ],
49 keywords='unix environment security cryptography',
50 project_urls={
51 'Bug Reports': 'https://github.com/blackm0re/etoolkit/issues',
52 'Source': 'https://github.com/blackm0re/etoolkit',
53 },
54 install_requires=["cryptography>=3.2"],
55 python_requires='>=3.7',
56)