-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
41 lines (37 loc) · 1.41 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
"""
setup.py for jsonPagination package.
This script is used to define the jsonPagination package attributes for distribution.
It includes package metadata like name, version, author, and description.
"""
from setuptools import setup, find_packages
# Read the contents of your README file
with open('README.md', 'r', encoding='utf-8') as f:
long_description = f.read()
setup(
name='jsonPagination',
version='0.3.6',
author='pl0psec',
author_email='contact@pl0psec.com',
description='A versatile JSON data downloader with pagination and multithreading support.',
long_description=long_description,
long_description_content_type='text/markdown',
url='https://github.com/pl0psec/jsonPagination',
packages=find_packages(),
install_requires=[
'requests>=2.28.0',
'tqdm>=4.65.0'
],
classifiers=[
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9',
'Programming Language :: Python :: 3.10',
'Programming Language :: Python :: 3.11',
'License :: OSI Approved :: MIT License',
'Operating System :: OS Independent',
'Intended Audience :: Developers',
'Topic :: Software Development :: Libraries :: Python Modules',
],
python_requires='>=3.6',
keywords=['json', 'pagination', 'downloader', 'multithreading', 'api'],
)