Skip to main content

Python interface for c-ares

Project description

Looking for new maintainers

https://github.com/saghul/pycares/issues/139

pycares: Python interface for c-ares

pycares is a Python module which provides an interface to c-ares. c-ares is a C library that performs DNS requests and name resolutions asynchronously.

Documentation

http://readthedocs.org/docs/pycares/

Bundled c-ares

pycares currently bundles c-ares as a submodule for ease of building. Using the system provided c-ares is possible if the PYCARES_USE_SYSTEM_LIB environment variable is set to 1 when building.

NOTE: Versions prior to 4.0.0 used to embed a modified c-ares with extended TTL support. That is no longer the case and as a result only A and AAAA records will have TTL information. Follow this PR in uppstream c-ares, looks like TTLs will be added: https://github.com/c-ares/c-ares/pull/393

Installation

GNU/Linux, macOS, Windows, others:

pip install pycares

FreeBSD:

cd /usr/ports/dns/py-pycares && make install

IDNA 2008 support

If the idna package is installed, pycares will support IDNA 2008 encoding otherwise the builtin idna codec will be used, which provides IDNA 2003 support.

You can force this at installation time as follows:

pip install pycares[idna]

Running the test suite

From the top level directory, run: python -m unittest -v

NOTE: Running the tests requires internet access and are somewhat environment sensitive because real DNS quesries are made, there is no mocking. If you observe a failure that the CI cannot reproduce, please try to setup an environment as close as the current CI.

Using it from the cli, a la dig

This module can be used directly from the command line in a similar fashion to dig (limited, of course):

$ python -m pycares google.com
;; QUESTION SECTION:
;google.com                  IN      A

;; ANSWER SECTION:
google.com           300     IN      A       172.217.17.142

$ python -m pycares mx google.com
;; QUESTION SECTION:
;google.com                  IN      MX

;; ANSWER SECTION:
google.com           600     IN      MX      50 alt4.aspmx.l.google.com
google.com           600     IN      MX      10 aspmx.l.google.com
google.com           600     IN      MX      40 alt3.aspmx.l.google.com
google.com           600     IN      MX      20 alt1.aspmx.l.google.com
google.com           600     IN      MX      30 alt2.aspmx.l.google.com

Author

Saúl Ibarra Corretgé <s@saghul.net>

License

Unless stated otherwise on-file pycares uses the MIT license, check LICENSE file.

Supported Python versions

Python >= 3.8 are supported. Both CPython and PyPy are supported.

Contributing

If you’d like to contribute, fork the project, make a patch and send a pull request. Have a look at the surrounding code and please, make yours look alike :-)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pycares-4.4.0.tar.gz (821.6 kB view details)

Uploaded Source

Built Distributions

pycares-4.4.0-cp312-cp312-win_amd64.whl (76.3 kB view details)

Uploaded CPython 3.12 Windows x86-64

pycares-4.4.0-cp312-cp312-win32.whl (61.5 kB view details)

Uploaded CPython 3.12 Windows x86

pycares-4.4.0-cp312-cp312-musllinux_1_1_x86_64.whl (283.2 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

pycares-4.4.0-cp312-cp312-musllinux_1_1_i686.whl (260.9 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

pycares-4.4.0-cp312-cp312-musllinux_1_1_aarch64.whl (282.1 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ ARM64

pycares-4.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (290.1 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

pycares-4.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (290.5 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

pycares-4.4.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (270.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pycares-4.4.0-cp312-cp312-macosx_10_9_x86_64.whl (75.6 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

pycares-4.4.0-cp312-cp312-macosx_10_9_universal2.whl (136.9 kB view details)

Uploaded CPython 3.12 macOS 10.9+ universal2 (ARM64, x86-64)

pycares-4.4.0-cp311-cp311-win_amd64.whl (76.3 kB view details)

Uploaded CPython 3.11 Windows x86-64

pycares-4.4.0-cp311-cp311-win32.whl (61.5 kB view details)

Uploaded CPython 3.11 Windows x86

pycares-4.4.0-cp311-cp311-musllinux_1_1_x86_64.whl (282.1 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

pycares-4.4.0-cp311-cp311-musllinux_1_1_i686.whl (260.1 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

pycares-4.4.0-cp311-cp311-musllinux_1_1_aarch64.whl (280.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

pycares-4.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (288.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pycares-4.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (289.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

pycares-4.4.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (270.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pycares-4.4.0-cp311-cp311-macosx_10_9_x86_64.whl (75.5 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

pycares-4.4.0-cp311-cp311-macosx_10_9_universal2.whl (136.8 kB view details)

Uploaded CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

pycares-4.4.0-cp310-cp310-win_amd64.whl (76.3 kB view details)

Uploaded CPython 3.10 Windows x86-64

pycares-4.4.0-cp310-cp310-win32.whl (61.5 kB view details)

Uploaded CPython 3.10 Windows x86

pycares-4.4.0-cp310-cp310-musllinux_1_1_x86_64.whl (282.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

pycares-4.4.0-cp310-cp310-musllinux_1_1_i686.whl (260.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

pycares-4.4.0-cp310-cp310-musllinux_1_1_aarch64.whl (280.8 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

pycares-4.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (288.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pycares-4.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (289.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

pycares-4.4.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (270.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pycares-4.4.0-cp310-cp310-macosx_10_9_x86_64.whl (75.5 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

pycares-4.4.0-cp310-cp310-macosx_10_9_universal2.whl (136.8 kB view details)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

pycares-4.4.0-cp39-cp39-win_amd64.whl (76.3 kB view details)

Uploaded CPython 3.9 Windows x86-64

pycares-4.4.0-cp39-cp39-win32.whl (61.5 kB view details)

Uploaded CPython 3.9 Windows x86

pycares-4.4.0-cp39-cp39-musllinux_1_1_x86_64.whl (282.1 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

pycares-4.4.0-cp39-cp39-musllinux_1_1_i686.whl (260.1 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

pycares-4.4.0-cp39-cp39-musllinux_1_1_aarch64.whl (280.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

pycares-4.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (288.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pycares-4.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (289.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

pycares-4.4.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (270.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pycares-4.4.0-cp39-cp39-macosx_10_9_x86_64.whl (75.5 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

pycares-4.4.0-cp39-cp39-macosx_10_9_universal2.whl (136.8 kB view details)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)

pycares-4.4.0-cp38-cp38-win_amd64.whl (76.3 kB view details)

Uploaded CPython 3.8 Windows x86-64

pycares-4.4.0-cp38-cp38-win32.whl (61.5 kB view details)

Uploaded CPython 3.8 Windows x86

pycares-4.4.0-cp38-cp38-musllinux_1_1_x86_64.whl (282.6 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

pycares-4.4.0-cp38-cp38-musllinux_1_1_i686.whl (260.5 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

pycares-4.4.0-cp38-cp38-musllinux_1_1_aarch64.whl (281.3 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

pycares-4.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (289.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

pycares-4.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (289.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

pycares-4.4.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (270.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pycares-4.4.0-cp38-cp38-macosx_10_9_x86_64.whl (75.5 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

pycares-4.4.0-cp38-cp38-macosx_10_9_universal2.whl (136.8 kB view details)

Uploaded CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file pycares-4.4.0.tar.gz.

File metadata

  • Download URL: pycares-4.4.0.tar.gz
  • Upload date:
  • Size: 821.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for pycares-4.4.0.tar.gz
Algorithm Hash digest
SHA256 f47579d508f2f56eddd16ce72045782ad3b1b3b678098699e2b6a1b30733e1c2
MD5 ff4e54e91e32484b189b1e28758ec8c7
BLAKE2b-256 1b8fdaf60bbc06f4a3cd1cfb0ab807057151287df6f5c78f2e0d298acc9193ac

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pycares-4.4.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 76.3 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for pycares-4.4.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 db24c4e7fea4a052c6e869cbf387dd85d53b9736cfe1ef5d8d568d1ca925e977
MD5 83d69ea110871d8ce89f665257aa7021
BLAKE2b-256 d372e6af5a0670eb0b5beadef95479387af22b0ed7088e180677be04bf076476

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: pycares-4.4.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 61.5 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for pycares-4.4.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 1168a48a834813aa80f412be2df4abaf630528a58d15c704857448b20b1675c0
MD5 f65a8ac1342f135279cb5d6c49c7fdeb
BLAKE2b-256 c2ebae8685a2900c3cf8c052df6536632b1025b7ad55e65d81b44c32385eb283

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 94d6962db81541eb0396d2f0dfcbb18cdb8c8b251d165efc2d974ae652c547d4
MD5 1c8414bebcb4c48d071019c1eda94a80
BLAKE2b-256 a655e978a17db1eef47bf2b6b560b07b449e0aaf79e09580245f7316fbda5646

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ed2a38e34bec6f2586435f6ff0bc5fe11d14bebd7ed492cf739a424e81681540
MD5 fe5053303980026f12c7de323b3ed7df
BLAKE2b-256 536eb5487ac50acdfbb8429de0fae2905807c892eec167929cb6326592cf9012

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 64965dc19c578a683ea73487a215a8897276224e004d50eeb21f0bc7a0b63c88
MD5 a2b56d7b836930a308095c6b0233687f
BLAKE2b-256 29c57fcdf6564bfcfa75214ed16eb5b5d60a646010d08c6f4140209a6d0ffd93

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 112a4979c695b1c86f6782163d7dec58d57a3b9510536dcf4826550f9053dd9a
MD5 fc45dd64983da33c389e533059ebe644
BLAKE2b-256 ef0df5f42970787482f759523b55093f9dcb040ec8b4973d5b00b39da2b7b34f

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a0c5368206057884cde18602580083aeaad9b860e2eac14fd253543158ce1e93
MD5 db182e53f14128bc014d3091b6c4e1e6
BLAKE2b-256 ae647fc939696479cabe85c4bb8dfda78ff32e862c1c1e51af745dcf86413597

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8d186dafccdaa3409194c0f94db93c1a5d191145a275f19da6591f9499b8e7b8
MD5 bbc1c677847d155a786fced37da34837
BLAKE2b-256 6b9b374dd4149993860cee5f895a9a9d84b767c06eeb26a8892c1dfbb98e3252

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 52084961262232ec04bd75f5043aed7e5d8d9695e542ff691dfef0110209f2d4
MD5 45ff0630f9c46e778b790063b723ec17
BLAKE2b-256 90993e57353374b012af59011538314668c72d2104c83346f25da48fbf38b75b

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 fd644505a8cfd7f6584d33a9066d4e3d47700f050ef1490230c962de5dfb28c6
MD5 dbdf13eff9fbc28908c57ae02192dd10
BLAKE2b-256 7f8b5a7c02b040a04047c2d6866ddf43a32e55dc67fcca4465917557ce43ba6a

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pycares-4.4.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 76.3 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for pycares-4.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 eb66c30eb11e877976b7ead13632082a8621df648c408b8e15cdb91a452dd502
MD5 328ea6ee6e7032fa14addcc7a3b03e7d
BLAKE2b-256 b97320f43ece4ff781b5dfbb5d9c98669ec831795c0efc68da1c00e0e4cf7ff9

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: pycares-4.4.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 61.5 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for pycares-4.4.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 34736a2ffaa9c08ca9c707011a2d7b69074bbf82d645d8138bba771479b2362f
MD5 6f7604c073219fd3efc0871ad31298a9
BLAKE2b-256 fb28f6521e123522c1fcfc689dbe2d637dec6f07c1240e0159f2bf7dbd8d896b

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e3a6f7cfdfd11eb5493d6d632e582408c8f3b429f295f8799c584c108b28db6f
MD5 ac6c8d2c76260f407b19d17867fc9fd4
BLAKE2b-256 4d95516dfca7df5b3b221b26f352c2fc1a609fcd342d50d04afe2ca0c72793ed

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 2eeec144bcf6a7b6f2d74d6e70cbba7886a84dd373c886f06cb137a07de4954c
MD5 a836c77163968e5b3db6351b0b8472e7
BLAKE2b-256 1fb3d1f8ddbab19f6f460a9d9cca4437e260943cd57c4b6ae0ce2cb95f2bc04d

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ceb12974367b0a68a05d52f4162b29f575d241bd53de155efe632bf2c943c7f6
MD5 e628b8958f0ad70487a13af517f25b5a
BLAKE2b-256 627ab398d414ad986c4fce8c5f4a15b51fc3a1e190e6f3a8f31147cbdba07582

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b61579cecf1f4d616e5ea31a6e423a16680ab0d3a24a2ffe7bb1d4ee162477ff
MD5 d3c3ccb30fdf428d4627110cef533c72
BLAKE2b-256 83ee504e8ca86cc523ec02deb8407ceca51f69324f631c0ba0919227af632671

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 afb91792f1556f97be7f7acb57dc7756d89c5a87bd8b90363a77dbf9ea653817
MD5 48610580c0bc3f5c6c575ed96a712cf5
BLAKE2b-256 7f5b395d946686d14c4fd91320d7d058ec28124782bb61794bbdcd7e2d9e7f3d

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b7af06968cbf6851566e806bf3e72825b0e6671832a2cbe840be1d2d65350710
MD5 3aa025ec7335c76bff1a22418cd073c9
BLAKE2b-256 4259bd7076ec5f4106bbe165bb9c5c14b571e66de1fe11f20793273a899b8b9d

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9a0303428d013ccf5c51de59c83f9127aba6200adb7fd4be57eddb432a1edd2a
MD5 f22b966926e8fb5d13b81b9c32c0b084
BLAKE2b-256 66082f100f98734285175a84edef9cfeb1aad82af9ecebc96b911ca6cc44e012

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 bce8db2fc6f3174bd39b81405210b9b88d7b607d33e56a970c34a0c190da0490
MD5 ac1ae40cc8ef75d7402fd204a7d50f7c
BLAKE2b-256 f3d5e3ef66b2a7616014df1b4276dca26e456ac3dcb938a1866eab989caae6b7

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pycares-4.4.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 76.3 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for pycares-4.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5ed4e04af4012f875b78219d34434a6d08a67175150ac1b79eb70ab585d4ba8c
MD5 5fb8c2ce0b2389861b2715fc2e4dddb3
BLAKE2b-256 f9c04a36d105b4930aee9d452f7593efd1b9a0c068bd5b91ed2009b7aad6b50e

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: pycares-4.4.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 61.5 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for pycares-4.4.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 4afc2644423f4eef97857a9fd61be9758ce5e336b4b0bd3d591238bb4b8b03e0
MD5 6342941a7203dd4c53b41fe261241d13
BLAKE2b-256 cebe43e0a20e7dc5ec3260edc41f4b684ef08de7e3a8ccee812f1ef874b5b1ea

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6ef64649eba56448f65e26546d85c860709844d2fc22ef14d324fe0b27f761a9
MD5 98c4a5835d7ff6cefd14496d01ecf300
BLAKE2b-256 56a9aa2510512ad4e30acecaf950f8e9921c0b40585425b50993c7670a4188dc

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 3aebc73e5ad70464f998f77f2da2063aa617cbd8d3e8174dd7c5b4518f967153
MD5 97a968bb213ec921afe3bc28400e8e29
BLAKE2b-256 08e6aa6dc24ede6bc21caf9a2c7d9bc295bdc789041115ba02593e4ac55d5a73

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 229a1675eb33bc9afb1fc463e73ee334950ccc485bc83a43f6ae5839fb4d5fa3
MD5 9af0083aeae7882c0a6729b99cd4603a
BLAKE2b-256 77c26388d5a49586f1392b0695229b32afcfcb43c25ca915c716be7c7d1693c8

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c680fef1b502ee680f8f0b95a41af4ec2c234e50e16c0af5bbda31999d3584bd
MD5 5d7e2aed2b42d9371aba726aa0a04783
BLAKE2b-256 a94c5f3dfecaabfb9cd18d436f79a19839f3ddde23190a9f4910fc6e163aeeb0

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d33e2a1120887e89075f7f814ec144f66a6ce06a54f5722ccefc62fbeda83cff
MD5 7e3d51b11e8fb31655dbc64c9e645deb
BLAKE2b-256 1fee65cd11152277b185a41414c922674082b45e685d79684476d69e1679346b

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fff16b09042ba077f7b8aa5868d1d22456f0002574d0ba43462b10a009331677
MD5 1c08b58cdf26227ccf3497e666725b03
BLAKE2b-256 9850487b9fadec27213bd5a033eff38f4ae12b1b918cf0b20bcb27587226fa3b

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8f64cb58729689d4d0e78f0bfb4c25ce2f851d0274c0273ac751795c04b8798a
MD5 a6d82600845c1504acee97be4ee0e83c
BLAKE2b-256 78f041526dea77b2d8659ac5bdef847ec89a268b12f6e5d517990aa7c109c76d

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 24da119850841d16996713d9c3374ca28a21deee056d609fbbed29065d17e1f6
MD5 57901b39a8bf0728cf2a0e52e7c61176
BLAKE2b-256 55cb33b0630643cbb3d31db068d5b5beb94ff3040675d1e01fc8d82806bd9c08

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pycares-4.4.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 76.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for pycares-4.4.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 917f08f0b5d9324e9a34211e68d27447c552b50ab967044776bbab7e42a553a2
MD5 e2a569522a8069f7eaabf020c5d2bea0
BLAKE2b-256 482b0974eef572092bbfbab38a4d173cefaaf3bdf640ac70a125cf7d955cad90

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: pycares-4.4.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 61.5 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for pycares-4.4.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 97892cced5794d721fb4ff8765764aa4ea48fe8b2c3820677505b96b83d4ef47
MD5 9bc6345fc00bc9673ddbe96c44af95ba
BLAKE2b-256 67d888a4905c8155b81edea6b58e21defa29468ed949cb493ee043f890b7d9bc

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9dc04c54c6ea615210c1b9e803d0e2d2255f87a3d5d119b6482c8f0dfa15b26b
MD5 27d275da9a685f917503b20777807365
BLAKE2b-256 6dd2e0e12f8bb567610c6217c80632676df0d4c0579b44164868dd86a1f19226

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f5f646eec041db6ffdbcaf3e0756fb92018f7af3266138c756bb09d2b5baadec
MD5 2c9c613fbd2b3827d8a8afc4a213c19f
BLAKE2b-256 9224e66bd84d7b4103f471ea45093b8fc76595326705ebcb5e9a0500e3454316

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c6a8bde63106f162fca736e842a916853cad3c8d9d137e11c9ffa37efa818b02
MD5 d4cfa18f759c328edd92aa5fbf3fc45c
BLAKE2b-256 ab59586c90c29032fe42561f91601267c9ea1569305c5b0a6a4cdcd0d4721940

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8bf2eaa83a5987e48fa63302f0fe7ce3275cfda87b34d40fef9ce703fb3ac002
MD5 4b3ff51f9c992a071b183e201cf1c90d
BLAKE2b-256 9998eff13d45e851af650a83dc265d60d323b3ce362f6b87f59fd04cf7d66459

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 56cf3349fa3a2e67ed387a7974c11d233734636fe19facfcda261b411af14d80
MD5 513759409a4421c25a4afb3f186800e5
BLAKE2b-256 652b0fabaeab0b3b7539441e5a7160933fa0be5d21887509fb4adc5513bdf54e

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 82bba2ab77eb5addbf9758d514d9bdef3c1bfe7d1649a47bd9a0d55a23ef478b
MD5 09c369d3530defc080c9b711e468c553
BLAKE2b-256 ae7e50239124b3845b0d8f923a8cd970f1787560a051d310db71258364c70ecb

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cb49d5805cd347c404f928c5ae7c35e86ba0c58ffa701dbe905365e77ce7d641
MD5 ef85f8a9bedababd639a89b45b816013
BLAKE2b-256 ae6605e68cf6e4ad975ba10fa2c2583307be656c0b8faf287d84b43bd5982278

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 7bddc6adba8f699728f7fc1c9ce8cef359817ad78e2ed52b9502cb5f8dc7f741
MD5 ae6a6be31c4ad286988971d0178ea566
BLAKE2b-256 bd861a7fb93388b01f346a40f69bb2f46d273c14684e8e13fe4e99655a0ff173

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pycares-4.4.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 76.3 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for pycares-4.4.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 902461a92b6a80fd5041a2ec5235680c7cc35e43615639ec2a40e63fca2dfb51
MD5 102f0c5731622cd22d967af49acb4bf7
BLAKE2b-256 34d59f4496b9ee6f2699e1a87d2b690ec528f9f98defdcd8813ff676401c3a7e

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: pycares-4.4.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 61.5 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for pycares-4.4.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 f36bdc1562142e3695555d2f4ac0cb69af165eddcefa98efc1c79495b533481f
MD5 6744332f5c4c0c1b7591ea9e0b6f73b3
BLAKE2b-256 07f2a4a0806f934cf45a8000dcec92c10b5816be2a547c9fbeba3149316aa3a0

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 bfb89ca9e3d0a9b5332deeb666b2ede9d3469107742158f4aeda5ce032d003f4
MD5 880472114d3869259be6e73a63e1646b
BLAKE2b-256 9ca04a74f8076793a5d9ff479e4e015db8f8ea376697df7730f043b26ffa10bd

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ad58e284a658a8a6a84af2e0b62f2f961f303cedfe551854d7bd40c3cbb61912
MD5 bc69cf978cf8d7a8dfc379084f2014a2
BLAKE2b-256 6089f846679846ba53869146a1bea741d1b541344c2ccc52a047383c54ea63da

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 3eaa6681c0a3e3f3868c77aca14b7760fed35fdfda2fe587e15c701950e7bc69
MD5 7e58340297b181cf4d3c4b404f32506f
BLAKE2b-256 540a8b870cb9918282b3a389d0e4a948b4dae9f25932e132c82f5e3681d15900

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 813d661cbe2e37d87da2d16b7110a6860e93ddb11735c6919c8a3545c7b9c8d8
MD5 68c0426d54868fb40b22d11e3498b9b8
BLAKE2b-256 5f64cb3d91df268fa1ef94a7578aef7b8740a68fa360a204d9fdf95b187d3dd8

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 23aa3993a352491a47fcf17867f61472f32f874df4adcbb486294bd9fbe8abee
MD5 d072eccb8dcc0060ad29ba4c95dafa6c
BLAKE2b-256 ec2c69f5f2607fd77dd34df572ba2638de170d1a5a04d33ccf7a2309716188ea

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 77cf5a2fd5583c670de41a7f4a7b46e5cbabe7180d8029f728571f4d2e864084
MD5 63ffe213fbb59607f19826f133ee8495
BLAKE2b-256 bf4a3f7f450fd76d4222f65c3a9a963c4e11acd1bdee7dfddcd496e3b13b1dc6

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 22c00bf659a9fa44d7b405cf1cd69b68b9d37537899898d8cbe5dffa4016b273
MD5 f7f744c4437e35442907c70bc11d6129
BLAKE2b-256 6c1d4c7bcb95bf7d7c342852f20250a0bd6dd5acfe6411cdd3ec898018fb103a

See more details on using hashes here.

File details

Details for the file pycares-4.4.0-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pycares-4.4.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 21a5a0468861ec7df7befa69050f952da13db5427ae41ffe4713bc96291d1d95
MD5 c23330aa0e316467f68e0c1d19b78ed1
BLAKE2b-256 c0da00ca56016a3f0800bdc517bee84bb8fb72db274f177f9a3fa6b06cc54747

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page