-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.py
More file actions
41 lines (37 loc) · 1.41 KB
/
setup.py
File metadata and controls
41 lines (37 loc) · 1.41 KB
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.4.0',
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'],
)