Current File : /home/inlingua/miniconda3/pkgs/urllib3-2.3.0-py312h06a4308_0/info/recipe/meta.yaml.template |
{% set name = "urllib3" %}
{% set version = "2.3.0" %}
package:
name: {{ name|lower }}
version: {{ version }}
source:
url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz
sha256: f8c5449b3cf0861679ce7e0503c7b44b5ec981bec0d1d3795a07f1ba96f0204d
build:
number: 0
skip: True # [py<39]
script: {{ PYTHON }} -m pip install . --no-deps --no-build-isolation -vv
requirements:
host:
- python
- pip
- hatchling >=1.6.0,<2
- hatch-vcs
run:
- python
# brotli-python and pysocks are optional dependencies but here for
# consistency because in previous versions (2.0.3 and 2.1.0) were
# specified as dependencies (as conda-forge does as well).
#
# optional deps [socks]
- pysocks >=1.5.6,<2.0,!=1.5.7
# optional deps [brotli]
- brotli-python >=1.0.9
run_constrained:
# based on https://github.com/urllib3/urllib3/issues/2680
- requests >=2.26.0
- selenium >=4.4.3
# optional deps [zstd]
- zstandard >=0.18.0
# optional dep [h2]
- h2 >=4,<5
test:
imports:
- urllib3
- urllib3.contrib
- urllib3.util
commands:
- pip check
# Test suite is being skipped due to transitive dependency on taskgroup
# Taskgroup is unstable as it only has pre-releases available
# - pytest -v --pyargs urlib3
requires:
- pip
about:
home: https://urllib3.readthedocs.io/
license: MIT
license_family: MIT
license_file: LICENSE.txt
summary: HTTP library with thread-safe connection pooling, file post, and more.
description: |
urllib3 is a powerful, sanity-friendly HTTP client for Python. Much of the
Python ecosystem already uses urllib3. urllib3 brings many critical features
that are missing from the Python standard libraries, such as thread safety,
connection pooling, client side ssl/tls verification, support for gzip and
deflate encodings, HTTP and SOCKS proxy support, helpers for retrying requests
and dealing with HTTP redirects.
doc_url: https://urllib3.readthedocs.io/
dev_url: https://github.com/urllib3/urllib3
extra:
recipe-maintainers:
- pmlandwehr
- sigmavirus24
- ocefpaf
- sethmlarson