summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrsiddharth <s@ricketyspace.net>2020-04-25 19:00:28 -0400
committerrsiddharth <s@ricketyspace.net>2020-04-25 19:00:28 -0400
commit2cb6e7738329d32d81de485ab9246f24adbe280f (patch)
treee3c6fe098d952f27d12d0cfaf253a42a0da29d02
parent41cff1b56acc3491e579f7a44195734af18f7f82 (diff)
Add setup.py
-rw-r--r--setup.py48
1 files changed, 48 insertions, 0 deletions
diff --git a/setup.py b/setup.py
new file mode 100644
index 0000000..7c102e4
--- /dev/null
+++ b/setup.py
@@ -0,0 +1,48 @@
+# -*- coding: utf-8 -*-
+#
+# SPDX-License-Identifier: AGPL-3.0-only
+#
+# Copyright © 2020 rsiddharth <s@ricketyspace.net>
+#
+
+from setuptools import setup, find_packages
+from codecs import open
+from os import path
+
+from acmens import __version__
+
+here = path.abspath(path.dirname(__file__))
+with open(path.join(here, 'README.md'), encoding='utf-8') as f:
+ long_description = f.read()
+
+config = {
+ 'name': 'acmens',
+ 'version': __version__,
+ 'description': 'A simple ACMEv2 client. Fork of acme-nosudo.',
+ 'long_description': long_description,
+ 'long_description_content_type': 'text/markdown',
+ 'url': 'https://github.com/r5d/acmens',
+ 'author': 'rsiddharth',
+ 'author_email': 's@ricketyspace.net',
+ 'license': 'GNU Affero General Public License version 3 or later',
+ 'classifiers': [
+ 'Development Status :: 2 - Pre-Alpha',
+ 'Environment :: Console',
+ 'Intended Audience :: Developers',
+ 'Intended Audience :: End Users/Desktop',
+ 'License :: OSI Approved :: ' +
+ 'GNU Affero General Public License v3 or later (AGPLv3+)',
+ 'Operating System :: POSIX :: BSD',
+ 'Operating System :: POSIX :: Linux',
+ 'Operating System :: MacOS',
+ 'Programming Language :: Python :: 3 :: Only',
+ 'Topic :: System :: Systems Administration'
+ 'Topic :: Utilities',
+ ],
+ 'keywords': 'acme letsencrypt acmens',
+ 'py_modules': ['acmens'],
+ 'entry_points': {
+ 'console_scripts': ['acmens = acmens:main']
+ }
+}
+setup(**config)