2021-02-24 15:56:57 +02:00
|
|
|
# Please keep all characters in this file in ASCII
|
|
|
|
# distutils uses system's locale to interpret it and not everybody
|
2023-08-06 14:04:32 +02:00
|
|
|
# uses UTF-8. See https://github.com/httpie/cli/issues/1039
|
2021-02-24 15:56:57 +02:00
|
|
|
# for an example
|
2014-04-28 14:27:02 +03:00
|
|
|
[wheel]
|
2018-07-12 21:16:16 +02:00
|
|
|
|
|
|
|
|
|
|
|
[tool:pytest]
|
|
|
|
# <https://docs.pytest.org/en/latest/customize.html>
|
2021-09-20 17:36:03 +02:00
|
|
|
testpaths = httpie tests
|
|
|
|
norecursedirs = tests/fixtures
|
|
|
|
addopts = --tb=native --doctest-modules --verbose
|
|
|
|
xfail_strict = True
|
2018-07-12 21:16:16 +02:00
|
|
|
|
2024-03-18 17:37:09 +02:00
|
|
|
[metadata]
|
|
|
|
name = httpie
|
|
|
|
version = attr: httpie.__version__
|
|
|
|
author = Jakub Roztocil
|
|
|
|
author_email = jakub@roztocil.co
|
|
|
|
license = BSD
|
|
|
|
description = HTTPie: modern, user-friendly command-line HTTP client for the API era.
|
|
|
|
url = https://httpie.io/
|
|
|
|
long_description = file: README.md
|
|
|
|
long_description_content_type = text/markdown
|
|
|
|
classifiers =
|
|
|
|
Development Status :: 5 - Production/Stable
|
|
|
|
Programming Language :: Python
|
|
|
|
Programming Language :: Python :: 3 :: Only
|
|
|
|
Environment :: Console
|
|
|
|
Intended Audience :: Developers
|
|
|
|
Intended Audience :: System Administrators
|
|
|
|
License :: OSI Approved :: BSD License
|
|
|
|
Topic :: Internet :: WWW/HTTP
|
|
|
|
Topic :: Software Development
|
|
|
|
Topic :: System :: Networking
|
|
|
|
Topic :: Terminals
|
|
|
|
Topic :: Text Processing
|
|
|
|
Topic :: Utilities
|
|
|
|
project_urls =
|
|
|
|
GitHub = https://github.com/httpie/cli
|
|
|
|
Twitter = https://twitter.com/httpie
|
|
|
|
Discord = https://httpie.io/discord
|
|
|
|
Documentation = https://httpie.io/docs
|
|
|
|
Online Demo = https://httpie.io/run
|
|
|
|
|
|
|
|
|
|
|
|
[options]
|
|
|
|
packages = find:
|
|
|
|
install_requires =
|
|
|
|
pip
|
|
|
|
charset_normalizer>=2.0.0
|
|
|
|
defusedxml>=0.6.0
|
|
|
|
requests[socks]>=2.22.0
|
|
|
|
Pygments>=2.5.2
|
|
|
|
requests-toolbelt>=0.9.1
|
|
|
|
multidict>=4.7.0
|
|
|
|
setuptools
|
2024-03-18 17:53:23 +02:00
|
|
|
importlib-metadata>=1.4.0; python_version<"3.8"
|
2024-03-18 17:37:09 +02:00
|
|
|
rich>=9.10.0
|
2024-03-18 17:53:23 +02:00
|
|
|
colorama>=0.2.4; sys_platform=="win32"
|
2024-03-18 17:37:09 +02:00
|
|
|
python_requires = >=3.7
|
|
|
|
|
2018-07-12 21:16:16 +02:00
|
|
|
|
2021-06-01 14:46:58 +02:00
|
|
|
[flake8]
|
|
|
|
# <https://flake8.pycqa.org/en/latest/user/error-codes.html>
|
|
|
|
# E501 - line too long
|
|
|
|
# W503 - line break before binary operator
|
|
|
|
ignore = E501,W503
|
2024-03-18 17:37:09 +02:00
|
|
|
|
|
|
|
[options.packages.find]
|
|
|
|
include =
|
|
|
|
httpie
|
|
|
|
httpie.*
|
|
|
|
|
|
|
|
[options.entry_points]
|
|
|
|
console_scripts =
|
|
|
|
http = httpie.__main__:main
|
|
|
|
https = httpie.__main__:main
|
|
|
|
httpie = httpie.manager.__main__:main
|
|
|
|
|
|
|
|
[options.extras_require]
|
|
|
|
dev =
|
|
|
|
pytest
|
|
|
|
pytest-httpbin>=0.0.6
|
|
|
|
responses
|
|
|
|
pytest-mock
|
|
|
|
werkzeug<2.1.0
|
|
|
|
flake8
|
|
|
|
flake8-comprehensions
|
|
|
|
flake8-deprecated
|
|
|
|
flake8-mutable
|
|
|
|
flake8-tuple
|
|
|
|
pyopenssl
|
|
|
|
pytest-cov
|
|
|
|
pyyaml
|
|
|
|
twine
|
|
|
|
wheel
|
|
|
|
Jinja2
|
|
|
|
test =
|
|
|
|
pytest
|
|
|
|
pytest-httpbin>=0.0.6
|
|
|
|
responses
|
|
|
|
pytest-mock
|
|
|
|
werkzeug<2.1.0
|
|
|
|
|
|
|
|
[options.data_files]
|
|
|
|
share/man/man1 =
|
|
|
|
extras/man/http.1
|
|
|
|
extras/man/https.1
|
|
|
|
extras/man/httpie.1
|