|
11 | 11 |
|
12 | 12 | VERSION = __version__ |
13 | 13 | DISTNAME = 'sqlite_rx' |
14 | | -LICENSE = 'GNU GPLv3' |
| 14 | +LICENSE = 'MIT License' |
15 | 15 | AUTHOR = 'Abhishek Singh' |
16 | 16 | MAINTAINER = 'Abhishek Singh' |
17 | | -MAINTAINER_EMAIL = 'aosingh@asu.edu' |
18 | | -DESCRIPTION = ('Python SQLite Client and Server') |
| 17 | +MAINTAINER_EMAIL = 'abhishek.singh20141@gmail.com' |
| 18 | +DESCRIPTION = 'Python SQLite Client and Server' |
19 | 19 | URL = 'https://github.com/aosingh/sqlite_rx' |
20 | 20 |
|
21 | 21 | PACKAGES = ['sqlite_rx'] |
22 | 22 |
|
23 | | -DEPENDENCIES = ['msgpack', 'pyzmq', 'tornado', 'click', 'billiard'] |
| 23 | +INSTALL_REQUIRES = ['msgpack==1.0.4', |
| 24 | + 'pyzmq==23.2.0', |
| 25 | + 'tornado==6.2', |
| 26 | + 'billiard==4.0.2'] |
| 27 | + |
| 28 | +CLI_REQUIRES = ['click==8.1.3', 'rich==12.0.1', 'pygments==2.11.2'] |
| 29 | + |
| 30 | +TEST_REQUIRE = ['pytest==7.1.1', |
| 31 | + 'coverage==6.3.2'] |
24 | 32 |
|
25 | 33 | classifiers = [ |
| 34 | + 'Topic :: Database :: Database Engines/Servers', |
26 | 35 | 'Development Status :: 5 - Production/Stable', |
27 | 36 | 'Intended Audience :: Education', |
28 | 37 | 'Intended Audience :: Developers', |
29 | 38 | 'Intended Audience :: Science/Research', |
30 | 39 | 'Intended Audience :: System Administrators', |
31 | | - 'License :: OSI Approved :: GNU General Public License v3 (GPLv3)', |
| 40 | + 'License :: OSI Approved :: MIT License', |
32 | 41 | 'Programming Language :: Python :: 3 :: Only', |
33 | | - 'Programming Language :: Python :: 3.6', |
34 | 42 | 'Programming Language :: Python :: 3.7', |
35 | 43 | 'Programming Language :: Python :: 3.8', |
36 | 44 | 'Programming Language :: Python :: 3.9', |
| 45 | + 'Programming Language :: Python :: 3.10', |
37 | 46 | 'Operating System :: POSIX :: Linux', |
38 | 47 | 'Operating System :: Unix', |
39 | 48 | 'Operating System :: Microsoft :: Windows', |
40 | | - 'Topic :: Database :: Database Engines/Servers', |
41 | 49 | 'Operating System :: MacOS' |
42 | 50 | ] |
43 | 51 | keywords = 'sqlite client server fast secure' |
|
56 | 64 | url=URL, |
57 | 65 | version=VERSION, |
58 | 66 | scripts=['bin/curve-keygen'], |
59 | | - entry_points = { |
| 67 | + entry_points={ |
60 | 68 | 'console_scripts': [ |
61 | | - 'sqlite-server=sqlite_rx.cli:main' |
| 69 | + 'sqlite-server=sqlite_rx.cli.server:main', |
| 70 | + 'sqlite-client=sqlite_rx.cli.client:main' |
62 | 71 | ] |
63 | 72 | }, |
| 73 | + extras_require={ |
| 74 | + 'cli': CLI_REQUIRES |
| 75 | + }, |
64 | 76 | packages=find_packages(exclude=("tests",)), |
65 | 77 | package_dir={'sqlite_rx': 'sqlite_rx'}, |
66 | | - install_requires=DEPENDENCIES, |
| 78 | + install_requires=INSTALL_REQUIRES, |
| 79 | + test_require=TEST_REQUIRE, |
67 | 80 | include_package_data=True, |
68 | 81 | classifiers=classifiers, |
69 | 82 | keywords=keywords, |
| 83 | + python_requires='>=3.7' |
70 | 84 | ) |
0 commit comments