2020-05-04 12:53:00 +02:00
|
|
|
[metadata]
|
2022-02-03 14:43:39 +01:00
|
|
|
name = waybackpy
|
|
|
|
version = attr: waybackpy.__version__
|
2022-02-09 12:50:23 +01:00
|
|
|
description = Python package that interfaces with the Internet Archive's Wayback Machine APIs. Archive pages and retrieve archived pages easily.
|
2022-02-03 14:43:39 +01:00
|
|
|
long_description = file: README.md
|
|
|
|
long_description_content_type = text/markdown
|
2022-02-09 12:50:23 +01:00
|
|
|
license = MIT
|
|
|
|
author = Akash Mahanty
|
|
|
|
author_email = akamhy@yahoo.com
|
|
|
|
url = https://akamhy.github.io/waybackpy/
|
|
|
|
download_url = https://github.com/akamhy/waybackpy/releases
|
2022-02-03 14:43:39 +01:00
|
|
|
project_urls =
|
|
|
|
Documentation = https://github.com/akamhy/waybackpy/wiki
|
|
|
|
Source = https://github.com/akamhy/waybackpy
|
|
|
|
Tracker = https://github.com/akamhy/waybackpy/issues
|
|
|
|
keywords =
|
|
|
|
Archive Website
|
|
|
|
Wayback Machine
|
|
|
|
Internet Archive
|
|
|
|
Wayback Machine CLI
|
|
|
|
Wayback Machine Python
|
|
|
|
Internet Archiving
|
|
|
|
Availability API
|
|
|
|
CDX API
|
|
|
|
savepagenow
|
|
|
|
classifiers =
|
2022-02-09 11:17:38 +01:00
|
|
|
Development Status :: 5 - Production/Stable
|
2022-02-03 14:43:39 +01:00
|
|
|
Intended Audience :: Developers
|
2022-02-09 11:17:38 +01:00
|
|
|
Intended Audience :: End Users/Desktop
|
2022-02-03 14:43:39 +01:00
|
|
|
Natural Language :: English
|
2022-02-09 11:17:38 +01:00
|
|
|
Typing :: Typed
|
2022-02-03 14:43:39 +01:00
|
|
|
License :: OSI Approved :: MIT License
|
|
|
|
Programming Language :: Python
|
|
|
|
Programming Language :: Python :: 3
|
2022-02-18 17:24:33 +01:00
|
|
|
Programming Language :: Python :: 3.6
|
2022-02-03 14:43:39 +01:00
|
|
|
Programming Language :: Python :: 3.7
|
|
|
|
Programming Language :: Python :: 3.8
|
|
|
|
Programming Language :: Python :: 3.9
|
|
|
|
Programming Language :: Python :: 3.10
|
|
|
|
Programming Language :: Python :: Implementation :: CPython
|
|
|
|
|
|
|
|
[options]
|
|
|
|
packages = find:
|
2022-03-03 14:35:43 +01:00
|
|
|
include-package-data = True
|
2022-02-18 17:24:33 +01:00
|
|
|
python_requires = >= 3.6
|
2022-02-03 14:43:39 +01:00
|
|
|
install_requires =
|
|
|
|
click
|
|
|
|
requests
|
2022-02-04 19:23:36 +01:00
|
|
|
urllib3
|
2022-02-03 14:43:39 +01:00
|
|
|
|
2022-03-03 14:35:43 +01:00
|
|
|
[options.package_data]
|
|
|
|
waybackpy = py.typed
|
|
|
|
|
2022-02-03 14:43:39 +01:00
|
|
|
[options.extras_require]
|
|
|
|
dev =
|
|
|
|
black
|
|
|
|
codecov
|
|
|
|
flake8
|
|
|
|
mypy
|
|
|
|
pytest
|
|
|
|
pytest-cov
|
|
|
|
setuptools>=46.4.0
|
2022-02-04 19:23:36 +01:00
|
|
|
types-requests
|
2022-02-03 14:43:39 +01:00
|
|
|
|
|
|
|
[options.entry_points]
|
|
|
|
console_scripts =
|
|
|
|
waybackpy = waybackpy.cli:main
|
|
|
|
|
|
|
|
[isort]
|
|
|
|
profile = black
|
2020-07-22 06:39:14 +02:00
|
|
|
|
|
|
|
[flake8]
|
2022-02-03 14:43:39 +01:00
|
|
|
indent-size = 4
|
2020-07-22 06:39:14 +02:00
|
|
|
max-line-length = 88
|
2022-02-07 22:42:20 +01:00
|
|
|
extend-ignore = W503,W605
|
2022-02-08 14:29:13 +01:00
|
|
|
exclude =
|
|
|
|
venv
|
|
|
|
__pycache__
|
|
|
|
.venv
|
|
|
|
./env
|
|
|
|
venv/
|
|
|
|
env
|
|
|
|
.env
|
|
|
|
./build
|
2022-02-04 19:23:36 +01:00
|
|
|
|
|
|
|
[mypy]
|
|
|
|
python_version = 3.9
|
|
|
|
show_error_codes = True
|
|
|
|
pretty = True
|
|
|
|
strict = True
|
|
|
|
|
|
|
|
[tool:pytest]
|
|
|
|
addopts =
|
|
|
|
# show summary of all tests that did not pass
|
|
|
|
-ra
|
|
|
|
# enable all warnings
|
|
|
|
-Wd
|
|
|
|
# coverage and html report
|
|
|
|
--cov=waybackpy
|
|
|
|
--cov-report=html
|
|
|
|
testpaths =
|
|
|
|
tests
|