-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
50 lines (45 loc) · 1.37 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
50
# encoding: utf-8
from setuptools import find_packages, setup
install_requires = [
"typer",
"rich",
"dictdiffer",
"loguru",
"aiomysql",
"motor",
"asyncpg",
"pandas",
"openpyxl",
"tqdm",
"pydantic"
]
exclude_packages = ['*output', '*config', 'logs', 'test', '*test*', '*.yaml', '*.yml']
include_packages = ['diff_kit', 'diff_kit.*']
setup(
name="diff_kit",
version="0.1.5",
description="对比工具集",
long_description=open('README.md', encoding='utf-8').read(),
long_description_content_type='text/markdown',
author="alan",
author_email="[email protected]",
license="Apache License 2.0",
url="https://gitee.com/Test-Alan/diff-kit",
python_requires='>=3.8',
packages=find_packages(exclude=exclude_packages, include=include_packages),
package_data={},
keywords='diff mysql db',
install_requires=install_requires,
classifiers=[
"Development Status :: 3 - Alpha",
'License :: OSI Approved :: Apache Software License',
'Programming Language :: Python',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9',
'Programming Language :: Python :: 3.10',
'Programming Language :: Python :: 3.11',
],
)
# python setup.py sdist bdist_wheel
# twine upload --repository pypi