-
-
Notifications
You must be signed in to change notification settings - Fork 4
/
setup.py
executable file
·49 lines (48 loc) · 1.48 KB
/
setup.py
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
from setuptools import setup, find_packages
setup(
name="NikGapps",
version="0.1",
packages=find_packages(),
include_package_data=True,
package_data={
'': ['*.sh', '*.yml'],
'NikGapps.helper': ['assets/*'],
'NikGapps.helper.assets': ['*'],
},
author="Nikhil Menghani",
author_email="nikgapps@gmail.com",
description="A short description of your project",
long_description=open('README.md').read(),
long_description_content_type='text/markdown',
url="https://github.com/nikgapps/project",
install_requires=[
'colorama>=0.4.6',
'pytz>=2024.1',
'pysftp>=0.2.9',
'PyYAML>=6.0.2',
'psutil>=6.0.0',
'setuptools>=72.1.0',
'requests>=2.32.3',
'GitPython>=3.1.43',
'pexpect>=4.9.0',
'PyGithub>=2.3.0',
'python-gitlab>=4.7.0',
'cryptography>=43.0.0',
'python-dotenv~=1.0.1'
],
entry_points={
'console_scripts': [
'nikgapps=NikGapps.main:main',
'nikgapps_overlay=NikGapps.overlay_control:overlay_control',
'nikgapps_config_upload=NikGapps.config_upload:config_upload',
'cache=NikGapps.cache:cache',
'copy_repos=NikGapps.copy_repos:copy_repos',
'build=NikGapps.build_config:build_config',
],
},
classifiers=[
"Programming Language :: Python :: 3",
"License :: OSI Approved :: MIT License",
],
python_requires='>=3.12',
)