-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathsetup.py
79 lines (69 loc) · 3.05 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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
# coding: utf-8
"""
OpenBuckets API
The OpenBuckets web-based tool is a powerful utility that allows users to quickly locate open buckets in cloud storage systems through a simple query. In addition, it provides a convenient way to search for various file types across these open buckets, making it an essential tool for security professionals, researchers, and anyone interested in discovering exposed data. This Postman collection aims to showcase the capabilities of OpenBuckets by providing a set of API requests that demonstrate how to leverage its features. By following this collection, you'll learn how to utilize OpenBuckets to identify open buckets and search for specific file types within them.
The version of the OpenAPI document: 1.0.0
Contact: support@openbuckets.io
Do not edit the class manually.
""" # noqa: E501
from setuptools import setup, find_packages # noqa: H301
import os
# To install the library, run the following
#
# python setup.py install
#
# prerequisite: setuptools
# http://pypi.python.org/pypi/setuptools
NAME = "openbuckets"
VERSION = "1.0.3"
PYTHON_REQUIRES = ">=3.7"
REQUIRES = [
"urllib3 >= 1.25.3, < 2.1.0",
"python-dateutil",
"pydantic >= 1.10.5, < 2",
"aenum"
]
here = os.path.abspath(os.path.dirname(__file__))
os.chdir(here)
with open(
os.path.join(here, "LONG_DESCRIPTION.rst"), "r", encoding="utf-8"
) as fp:
long_description = fp.read()
setup(
name=NAME,
version=VERSION,
description="OpenBuckets API",
author="Openbuckets",
author_email="support@openbuckets.io",
url="https://github.com/openbuckets/sdk-python",
keywords=["openbuckets", "misconfigured buckets", "OpenBuckets API","bounty hunters","cybersecurity", "openbuckets api cloud storage security"],
install_requires=REQUIRES,
packages=find_packages(exclude=["test", "tests"]),
include_package_data=True,
long_description=long_description,
long_description_content_type="text/x-rst",
package_data={"openbuckets": ["py.typed"]},
project_urls={
"Bug Tracker": "https://github.com/openbuckets/sdk-python/issues",
"Changes": "https://github.com/openbuckets/sdk-python/blob/master/CHANGELOG.md",
"Documentation": "https://openbuckets.io/docs/api/?lang=python",
"Source Code": "https://github.com/openbuckets/sdk-python",
},
classifiers=[
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: Implementation :: PyPy",
"Topic :: Software Development :: Libraries :: Python Modules",
"Topic :: Security",
"Topic :: Internet",
],
)