-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsetup.py
More file actions
40 lines (35 loc) · 1.31 KB
/
setup.py
File metadata and controls
40 lines (35 loc) · 1.31 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
import pathlib
from setuptools import find_packages, setup
from getman import version
# The directory containing this file
HERE = pathlib.Path(__file__).parent
# The text of the README file
README = (HERE / "README.md").read_text()
setup(
name=version.TITLE,
version=version.VERSION_TEXT,
packages=find_packages(exclude=["tests", "tests.*"]),
url='https://github.com/vnpnh/GetMan',
license=version.LICENSE,
keywords="API testing, API exploration, HTTP requests, API endpoints, request headers, query parameters, request bodies, API management, Postman alternative, RESTful APIs, testing tool, debugging tool, development tools, API client, API interaction.",
author=version.AUTHOR,
author_email='no@email.com',
description=version.DESCRIPTION,
long_description=README,
long_description_content_type="text/markdown",
classifiers=[
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
],
include_package_data=True,
install_requires=[
"requests>=2.32.3",
"rich>=13.8.0",
"browser-cookie3>=0.19.1",
],
python_requires=">=3.11",
setup_requires=["wheel"],
)