-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathsetup.py
More file actions
35 lines (33 loc) · 992 Bytes
/
Copy pathsetup.py
File metadata and controls
35 lines (33 loc) · 992 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
from setuptools import setup, find_packages
from orionis_cli.api import OrionisFrameworkApi
metadata = OrionisFrameworkApi()
setup(
name=metadata.getName(),
version=metadata.getVersion(),
description=metadata.getDescription(),
long_description=open('README.md', encoding='utf-8').read(),
long_description_content_type='text/markdown',
author=metadata.getAuthor(),
author_email=metadata.getAuthorEmail(),
url=metadata.getUrl(),
license=metadata.getLicense(),
classifiers=metadata.getClassifiers(),
keywords=metadata.getKeywords(),
python_requires=metadata.getPythonVersion(),
packages=find_packages(
include=["orionis_cli*"]
),
package_dir={"": "."},
include_package_data=True,
install_requires=[
"requests>=2.32.3",
"rich>=13.9.4"
],
entry_points={
"console_scripts": [
"orionis = orionis_cli.installer:setup"
]
},
test_suite="tests",
zip_safe=True
)