44
55VERSION = "3.3"
66
7-
87def get_long_description ():
98 with io .open (
109 os .path .join (os .path .dirname (os .path .abspath (__file__ )), "README.md" ),
1110 encoding = "utf8" ,
1211 ) as fp :
1312 return fp .read ()
1413
15-
1614setup (
1715 name = "db-diff" ,
18- description = "Python CLI tool and library for comparing CSV database dumps and finding differences." ,
16+ description = "Python CLI tool and library for comparing CSV/TSV/JSON database dumps and finding differences." ,
1917 long_description = get_long_description (),
2018 long_description_content_type = "text/markdown" ,
2119 author = "Thomas Coyle" ,
2220 version = VERSION ,
2321 license = "Apache License, Version 2.0" ,
2422 packages = find_packages (),
25- install_requires = ["click" , "dictdiffer" ],
26- entry_points = """
27- [console_scripts]
28- db-diff=db_diff.cli:cli
29- """ ,
23+ install_requires = [
24+ "click>=7.0" ,
25+ "dictdiffer>=0.8.0" ,
26+ "xxhash>=3.0.0"
27+ ],
28+ entry_points = {
29+ "console_scripts" : [
30+ "db-diff=db_diff.cli:cli"
31+ ]
32+ },
3033 url = "https://github.com/datsom1/db-diff" ,
34+ python_requires = ">=3.6" ,
3135 classifiers = [
3236 "Development Status :: 4 - Beta" ,
3337 "Intended Audience :: Developers" ,
@@ -36,5 +40,15 @@ def get_long_description():
3640 "License :: OSI Approved :: Apache Software License" ,
3741 "Programming Language :: Python :: 3.6" ,
3842 "Programming Language :: Python :: 3.7" ,
43+ "Programming Language :: Python :: 3.8" ,
44+ "Programming Language :: Python :: 3.9" ,
45+ "Programming Language :: Python :: 3.10" ,
46+ "Programming Language :: Python :: 3.11" ,
47+ "Programming Language :: Python :: 3.12" ,
48+ "Operating System :: OS Independent" ,
49+ "Topic :: Utilities" ,
50+ "Topic :: Software Development :: Libraries :: Python Modules" ,
3951 ],
52+ include_package_data = True ,
53+ zip_safe = False ,
4054)
0 commit comments