-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.py
More file actions
41 lines (38 loc) · 1020 Bytes
/
setup.py
File metadata and controls
41 lines (38 loc) · 1020 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
36
37
38
39
40
41
# Python imports
from setuptools import setup, find_packages
from distutils.util import convert_path
# Shared long description
with open('README.md', 'r') as oF:
long_description=oF.read()
# Shared version
with open(convert_path('mds3/version.py')) as oF:
d = {}
exec(oF.read(), d)
version = d['__version__']
setup(
name='mds3',
version=version,
description='MySQL Dump to S3',
long_description=long_description,
long_description_content_type='text/markdown',
url='https://ouroboroscoding.com/mds3',
project_urls={
'Source': 'https://github.com/ouroboroscoding/mds3',
'Tracker': 'https://github.com/ouroboroscoding/mds3/issues'
},
keywords=['mysql','mysqldump','backup', 's3', 'aws'],
author='Chris Nasr - OuroborosCoding',
author_email='chris@ouroboroscoding.com',
license='MIT',
packages=['mds3'],
python_requires='>=3.10',
install_requires=[
'boto3>=1.26.79',
'jobject>=1.0.1',
'termcolor>=1.1.0'
],
entry_points={
'console_scripts': ['mds3=mds3.__main__:cli']
},
zip_safe=True
)