-
-
Notifications
You must be signed in to change notification settings - Fork 808
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Co-authored-by: Florimond Manca <florimond.manca@protonmail.com>
- Loading branch information
1 parent
2b2269d
commit 45b7cfa
Showing
5 changed files
with
82 additions
and
102 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,80 @@ | ||
[build-system] | ||
requires = ["hatchling", "hatch-fancy-pypi-readme"] | ||
build-backend = "hatchling.build" | ||
|
||
[project] | ||
name = "httpx" | ||
description = "The next generation HTTP client." | ||
license = "BSD-3-Clause" | ||
requires-python = ">=3.7" | ||
authors = [ | ||
{ name = "Tom Christie", email = "tom@tomchristie.com" }, | ||
] | ||
classifiers = [ | ||
"Development Status :: 4 - Beta", | ||
"Environment :: Web Environment", | ||
"Framework :: AsyncIO", | ||
"Framework :: Trio", | ||
"Intended Audience :: Developers", | ||
"License :: OSI Approved :: BSD License", | ||
"Operating System :: OS Independent", | ||
"Programming Language :: Python :: 3", | ||
"Programming Language :: Python :: 3 :: Only", | ||
"Programming Language :: Python :: 3.7", | ||
"Programming Language :: Python :: 3.8", | ||
"Programming Language :: Python :: 3.9", | ||
"Programming Language :: Python :: 3.10", | ||
"Topic :: Internet :: WWW/HTTP", | ||
] | ||
dependencies = [ | ||
"certifi", | ||
"httpcore>=0.15.0,<0.16.0", | ||
"rfc3986[idna2008]>=1.3,<2", | ||
"sniffio", | ||
] | ||
dynamic = ["readme", "version"] | ||
|
||
[project.optional-dependencies] | ||
brotli = [ | ||
"brotli; platform_python_implementation == 'CPython'", | ||
"brotlicffi; platform_python_implementation != 'CPython'", | ||
] | ||
cli = [ | ||
"click==8.*", | ||
"pygments==2.*", | ||
"rich>=10,<13", | ||
] | ||
http2 = [ | ||
"h2>=3,<5", | ||
] | ||
socks = [ | ||
"socksio==1.*", | ||
] | ||
|
||
[project.scripts] | ||
httpx = "httpx:main" | ||
|
||
[project.urls] | ||
Changelog = "https://github.com/encode/httpx/blob/master/CHANGELOG.md" | ||
Documentation = "https://www.python-httpx.org" | ||
Homepage = "https://github.com/encode/httpx" | ||
Source = "https://github.com/encode/httpx" | ||
|
||
[tool.hatch.version] | ||
path = "httpx/__version__.py" | ||
|
||
[tool.hatch.build.targets.sdist] | ||
include = [ | ||
"/httpx", | ||
"/CHANGELOG.md", | ||
"/README.md", | ||
] | ||
|
||
[tool.hatch.metadata.hooks.fancy-pypi-readme] | ||
content-type = "text/markdown" | ||
|
||
[[tool.hatch.metadata.hooks.fancy-pypi-readme.fragments]] | ||
path = "README.md" | ||
|
||
[[tool.hatch.metadata.hooks.fancy-pypi-readme.fragments]] | ||
path = "CHANGELOG.md" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
45b7cfa
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This change seems to have removed the Used by tab on the sidebar.
References
45b7cfa
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ofek Do you have any proposal about this?
45b7cfa
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I guess copy https://twitter.com/hynek/status/1562291846423859200
45b7cfa
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This doesn't look healthy:
45b7cfa
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are the
extras_require
needed as well? Anyone knows?45b7cfa
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like neither actually https://github.com/urllib3/urllib3/blob/main/setup.py
45b7cfa
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
urllib3
is not a good example... It doesn't have dependencies (only optional): https://github.com/urllib3/urllib3/blob/main/pyproject.toml