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

There are several ways of running the test suite:

  • Run the test with the current Python interpreter:

    From the toplevel directory, run: python tests/tests.py

  • Use Tox to run the test suite in several virtualenvs with several interpreters

    From the toplevel directory, run: tox -e py36,py37,py38,py39 this will run the test suite on Python 3.6 through 3.9 (you’ll need to have them installed beforehand)

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.6 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.2.2.tar.gz (825.3 kB view details)

Uploaded Source

Built Distributions

pycares-4.2.2-cp310-cp310-win_amd64.whl (75.8 kB view details)

Uploaded CPython 3.10 Windows x86-64

pycares-4.2.2-cp310-cp310-win32.whl (61.8 kB view details)

Uploaded CPython 3.10 Windows x86

pycares-4.2.2-cp310-cp310-musllinux_1_1_x86_64.whl (281.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

pycares-4.2.2-cp310-cp310-musllinux_1_1_i686.whl (260.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

pycares-4.2.2-cp310-cp310-musllinux_1_1_aarch64.whl (280.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

pycares-4.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (289.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pycares-4.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (290.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

pycares-4.2.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (271.6 kB view details)

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

pycares-4.2.2-cp310-cp310-macosx_10_9_x86_64.whl (75.3 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

pycares-4.2.2-cp310-cp310-macosx_10_9_universal2.whl (136.4 kB view details)

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

pycares-4.2.2-cp39-cp39-win_amd64.whl (75.8 kB view details)

Uploaded CPython 3.9 Windows x86-64

pycares-4.2.2-cp39-cp39-win32.whl (61.8 kB view details)

Uploaded CPython 3.9 Windows x86

pycares-4.2.2-cp39-cp39-musllinux_1_1_x86_64.whl (281.7 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

pycares-4.2.2-cp39-cp39-musllinux_1_1_i686.whl (260.7 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

pycares-4.2.2-cp39-cp39-musllinux_1_1_aarch64.whl (280.9 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

pycares-4.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (289.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pycares-4.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (290.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

pycares-4.2.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (271.6 kB view details)

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

pycares-4.2.2-cp39-cp39-macosx_10_9_x86_64.whl (75.2 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

pycares-4.2.2-cp39-cp39-macosx_10_9_universal2.whl (136.3 kB view details)

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

pycares-4.2.2-cp38-cp38-win_amd64.whl (75.8 kB view details)

Uploaded CPython 3.8 Windows x86-64

pycares-4.2.2-cp38-cp38-win32.whl (61.8 kB view details)

Uploaded CPython 3.8 Windows x86

pycares-4.2.2-cp38-cp38-musllinux_1_1_x86_64.whl (282.1 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

pycares-4.2.2-cp38-cp38-musllinux_1_1_i686.whl (261.2 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

pycares-4.2.2-cp38-cp38-musllinux_1_1_aarch64.whl (281.4 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

pycares-4.2.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (289.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

pycares-4.2.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (290.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

pycares-4.2.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (271.8 kB view details)

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

pycares-4.2.2-cp38-cp38-macosx_10_9_x86_64.whl (75.2 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

pycares-4.2.2-cp38-cp38-macosx_10_9_universal2.whl (136.3 kB view details)

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

pycares-4.2.2-cp37-cp37m-win_amd64.whl (75.8 kB view details)

Uploaded CPython 3.7m Windows x86-64

pycares-4.2.2-cp37-cp37m-win32.whl (61.8 kB view details)

Uploaded CPython 3.7m Windows x86

pycares-4.2.2-cp37-cp37m-musllinux_1_1_x86_64.whl (281.1 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

pycares-4.2.2-cp37-cp37m-musllinux_1_1_i686.whl (260.3 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

pycares-4.2.2-cp37-cp37m-musllinux_1_1_aarch64.whl (279.9 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

pycares-4.2.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (288.8 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

pycares-4.2.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (289.7 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

pycares-4.2.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (271.0 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pycares-4.2.2-cp37-cp37m-macosx_10_9_x86_64.whl (75.2 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

pycares-4.2.2-cp36-cp36m-win_amd64.whl (84.3 kB view details)

Uploaded CPython 3.6m Windows x86-64

pycares-4.2.2-cp36-cp36m-win32.whl (67.2 kB view details)

Uploaded CPython 3.6m Windows x86

pycares-4.2.2-cp36-cp36m-musllinux_1_1_x86_64.whl (281.2 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ x86-64

pycares-4.2.2-cp36-cp36m-musllinux_1_1_i686.whl (260.2 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ i686

pycares-4.2.2-cp36-cp36m-musllinux_1_1_aarch64.whl (279.9 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ ARM64

pycares-4.2.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (288.7 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

pycares-4.2.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (289.7 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

pycares-4.2.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (271.0 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pycares-4.2.2-cp36-cp36m-macosx_10_9_x86_64.whl (75.2 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: pycares-4.2.2.tar.gz
  • Upload date:
  • Size: 825.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pycares-4.2.2.tar.gz
Algorithm Hash digest
SHA256 e1f57a8004370080694bd6fb969a1ffc9171a59c6824d54f791c1b2e4d298385
MD5 7706a01fdbfc593564b63ac0d71031d9
BLAKE2b-256 aca321594384c2398420dd7f6e8656aeb5a2c15128ddf2b85ef5f4403342e18d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pycares-4.2.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 75.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pycares-4.2.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bcfcafbb376376c9cca6d37a8497dfd6dbd82333bf37627067b34dcaf5039612
MD5 9286de3cc354eb3734cc149265770349
BLAKE2b-256 178fbaf6ddbfb9523008c8cff945f1178079fb51c10c65eaab7e3654db59d27b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pycares-4.2.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 61.8 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pycares-4.2.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 f8b76c13275b319b850e28bb9b3f5815de7521b1e0a581453d1acf10011bafef
MD5 b0bceff4aec6fa96c55e0b30a479f07c
BLAKE2b-256 500f0279c1a7ac82201b665ee483390b313d958b28a26bea516b9301f73be57b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 650b16f025bd3dad6a331e63bb8c9d55994c1b5d0d289ebe03c0bc16edad114f
MD5 3bbf8d97d9f281036f82f1b1c56fe409
BLAKE2b-256 c3a30f30fa754791e46c115c67b3c160fab553ec0fa3ed6f3e26ecacdab65dcf

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a5a28f1d041aa2102bd2512e7361671e4ef46bc927e95b6932ed95cc45273480
MD5 a212d084ec41a383e7b9ed733e73d0c8
BLAKE2b-256 2632b8af335540f65bc944ac3fb50b1bdb8bd149483041c9e1720777c6ecc7c3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.2-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 064543e222e3587a92bccae704fcc5f4ce1ba1ce66aac96483c9cf504d554a67
MD5 92c36fb1d1606c604bbdd149ae23b02f
BLAKE2b-256 8a76a063c0ff3b7b51d43b8aa914254abfd616c70d475e2a66d7e3e7cb6df45d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0eb203ceedcf7f9865ed3abb6128dfbb3498c5e76342e3c820c4274cc0c8e873
MD5 fd0dc9d841708a3862c9c9854301f337
BLAKE2b-256 2eff60dc1af42d1d47616d36e90228dd38869b1a2c50838e09f274ce53a5bd4f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 05e029e594c27a0066cdb89dfc5bba28ba94e2b27b0ca7aceb94f9aea06812cd
MD5 c5f766cf452b31dbde7e56d79c818e50
BLAKE2b-256 1fb7dbdeb0f5ea92860c3280c730fa4afd45242c43be623246a53a63c83d3fd3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e4a01ba75e8a2947fc0b954850f8db9d52166634a206056febef2f833c8cfa1e
MD5 a43db3c1ed52eeb857781aa4b4ee213b
BLAKE2b-256 167e552b4b423d609423506da613d32291cafb79b75d2e77457ff442ba3752fb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9481ee42df7e34c9ef7b2f045e534062b980b2c971677868df9f17730b147ceb
MD5 9061bc50d3d94d03f721bb480ef4b562
BLAKE2b-256 ff570007cd8f654a12b4ccf49c19766af3ec40b7d88e42db1f1f2a6de1621e9a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.2-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 5dc6418e87729105d93162155793002b3fa95490e2f2df33afec08b0b0d44989
MD5 c500ca6f20a5a8b42895ee2eb36fa560
BLAKE2b-256 aed746dd9618fcd4d215db157e5d76660da943606a2cca76b2d146f4cfb901f2

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pycares-4.2.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 75.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pycares-4.2.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 bb09c084de909206e6db1f014d4c6d662c7df04194df31f4831088d426afe8f1
MD5 88a6cebc28885acaadb67c7ef22f9f8b
BLAKE2b-256 f3a2770aab9a08cbf689a3576055771842fa00eb46e3456bf99fc3f247d60640

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pycares-4.2.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 61.8 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pycares-4.2.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 fe8e0f8ed7fd795868bfc2211e345963174a9f4d1e2125753e1715a60441c8a0
MD5 eb1eb234b34ffe7a6d529e215c61b59c
BLAKE2b-256 c194ad6659825a472f11f1cd3b12be903c788578ee60dd4539fa73e42e533e8b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 02fdf5ce48b21da6eafc5cb4508d344a0d48ac1a31e8df178f7c2fb548fcbc14
MD5 2f65c57e9df68e41011b07a26140959a
BLAKE2b-256 b9a7273bafe7714c216aca102bf0c2987a15461f7bb526e3b84d4dcdbba5791e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 72184b1510866c9bc97a6daca7d8218a6954c4a78640197f0840e604ba1182f9
MD5 7a1e41dfa24d92e7b453eb3f3e066da2
BLAKE2b-256 8ef20b1b6eda0e42028165a457d392076a0f09b065479eef35cdb18510b1f7a9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.2-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 64261640fd52910e7960f30888abeca4e6a7a91371d351ccebc70ac1625ca74e
MD5 d9d777d8f8fa00213a042f11dddddd82
BLAKE2b-256 e327246e6350f9a42ce5264dc84950afbe6d95d43a3d8477805d764aba5087ac

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f6eebdf34477c9bfb00497f8e58a674fd22b348bd928d19d29c84e8923554e1
MD5 47d781fb0e9df38a57b94730321d3714
BLAKE2b-256 e69cfb9c336cf74a335408b77fd78ca2273f148d702a8dd8fcf7eee5478da22f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 075d4bdde10590a2d0456eab20028aab997207e45469d30dd01a4a65caa7f8da
MD5 7449dc978f78409ae3905fa14bf2ba2f
BLAKE2b-256 029e832224344c26b075dab00b234fe53b893a4e652f415747ed214f7ea7dd59

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 55d39f2c38d1285d1ae248b9d2d965b161dcf51a4b6eacf97ff056da6f09dd30
MD5 105a1c25b07153bfa5b471289d260edd
BLAKE2b-256 07e87d7c2deb9186f03003922b2e4c7e352c5964deac4f30bef02446ef756e01

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 612a20514685a3d999dd0a99eede9da851be11171d599b211fac287eee452ff1
MD5 bea0c0a7b679745de4a72635689df5ab
BLAKE2b-256 c7472c7775baf0ff66992dcd752a23510e90bc6c21c8d28d2c55a8e3e9a27ffe

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.2-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 9155e95cbe26b4b57ca691e9d8bfb5a002c7ce14ac02ddfcfe7849d4d349badb
MD5 410a44b0de760423dba7f89b8a7f7698
BLAKE2b-256 44f892480905d8d536551215d69be44a099f0392424dae92abedfe62acbadeca

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pycares-4.2.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 75.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pycares-4.2.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 4304e5f0c10281abcee3c2547140a6b280c70866f2828956c9bcb2de6cffa211
MD5 38c033d275e147b32e310f8b15d95b1c
BLAKE2b-256 862733c92a9643f090d24d1af8e478180db1a13ed7458c61f527543ffc5ae4e5

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pycares-4.2.2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 61.8 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pycares-4.2.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 f6b5360e2278fae1e79479a4b56198fc7faf46ab350da18756c4de789835dbcd
MD5 cfbe01d8ccaa80e209f33700efe1dda6
BLAKE2b-256 24535ce51ef8282b895b1dfe41c6526795069e0eb24587b4b00d43a680eacfd6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5e2af8ca3bc49894a87d2b5629b993c22b0e602ecb7fd2fad660ebb9be584829
MD5 96bcdfd2e4372e92003bf3e4dfb42af4
BLAKE2b-256 372fe31a7b90a6d3c8c20b9867239e29740b0fd6c713805eaa66afdc57af21a1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 3e4519bc51b744331c968eef0bd0071ca9c3e5863b8b8c1d99540ab8bfb04235
MD5 441d7b0d07edbf7231ae61d80d0d500c
BLAKE2b-256 3cfd5c683dfdcf814565506a4675f84a793f19ca98eebd7904046b5a35b8da77

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.2-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 6cbd4df536d2c32d2d74b854db25f1d15cc61cdd182b03206afbd7ccbe7b8f11
MD5 84e610783f7cd930d42c26efa829da04
BLAKE2b-256 5f7181d0536d35043b282debb0493063f1eb2852623f6d08d96bc69b2f9dd6f4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 46f58398bd9fa99cc2dd79f7fecddc85837ccb452d673168037ea603b15aa11b
MD5 2e6b04b19b8044599af7169701cd5113
BLAKE2b-256 2f0d524becfd1c9acf9308951338b491e5f3197e6da5cd4ed074aac667b64068

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7466315e76ab0ca4dc1354f3d7cb53f6d99d365b3778d9849e52643270beb6f2
MD5 3b876bb3ea335d78fa00e1bacc62a054
BLAKE2b-256 e5d6c8a6fef611e91f777ecfc3fbcf73921c53ba21aff8a990c6624b5e795234

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 47eae9809826cea5c0eb08eec9da584dd6330e51c075c2f6963ca2067555cd07
MD5 1e0e7a5aeb01bac28c96227b60d06dbe
BLAKE2b-256 84d7dff281b6b4882d6a036eeb795defdd19c0656df7e1eccdda011bb76fe5a3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0fb3944af9492cfde6e1167780c9b8a701a56cf7d3fb29086cfb906b8261648f
MD5 3427bc87aefe5380237f0a094043195f
BLAKE2b-256 2d618bec7e9b4c9a23cf6c4fc5d476d7320f817076957a07089fa4f77b48b47a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.2-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e8c0a7e0f9371c47cf028e2389f11385e906ba2797900419509adfa86587a2ac
MD5 345c18207e0f0f519910dd8e00b81f4d
BLAKE2b-256 232ee847cb539923b4dcf9e541a64f016460b6b26cfe58fdd7de5a9e8f07009e

See more details on using hashes here.

Provenance

File details

Details for the file pycares-4.2.2-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: pycares-4.2.2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 75.8 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pycares-4.2.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 90f374fae2af5eb728841b4c2a0c8038a6889ba2a5a421e4c4e4e0f15bcc5912
MD5 eb96c0479e8bb7bf656d5785a80bd5b0
BLAKE2b-256 58cd09d09f3ccbb98fdd4f542765aaeaee99d741cc9d367941e288ff5f75b7c0

See more details on using hashes here.

Provenance

File details

Details for the file pycares-4.2.2-cp37-cp37m-win32.whl.

File metadata

  • Download URL: pycares-4.2.2-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 61.8 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pycares-4.2.2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 a2c7fb5d3cb633e3f23344194da9b5caa54eb40da34dbe4465f0ebcede2e1e1a
MD5 92f545c3fa9cefc49957c6a2b50bb42c
BLAKE2b-256 7ba18294570ae0421a59d16a6c437d6a9c884582e98c6a25bb9e3069a5da1cad

See more details on using hashes here.

Provenance

File details

Details for the file pycares-4.2.2-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pycares-4.2.2-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 47c6e18bbe6f2f4ce42fbdfa4ab2602268590f76110f06af60d02f964b72fada
MD5 cb3e4d52c9b68b5dce1d21ce189035e2
BLAKE2b-256 7075aa36b9b676f9bcd7ba58d17ba4a03297ff651cfd363f243ca88b7b67a4e5

See more details on using hashes here.

Provenance

File details

Details for the file pycares-4.2.2-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pycares-4.2.2-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 0eb374525c6231920509612f197ca47bdaa6ec9a0728aa199ba536dc0c25bb55
MD5 b7375b2268355e1dab37c0834a30ecfa
BLAKE2b-256 8c8063fa132138203c18fc953db3835ca2e4c20454df8fb2ac109bc9afa1b796

See more details on using hashes here.

Provenance

File details

Details for the file pycares-4.2.2-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pycares-4.2.2-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 512fb2c04c28e0e5a7de0b61624ab9c15d2df52db113f63a0aba6c6f1174b92f
MD5 34a21b92c0ee6756485085735916f5ce
BLAKE2b-256 8bc3ea9fac35e48a308250d35b6c95a0f637e23a4a5c07d7c6ad32c0474d3f14

See more details on using hashes here.

Provenance

File details

Details for the file pycares-4.2.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycares-4.2.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cc045040c094068d5de28e61a6fd0babe8522e8f61829839b893f7aff928173b
MD5 31534784977994081c01c7b85c8cdccd
BLAKE2b-256 15574e6bb7998448909614a65707491053d8e3721528ba195f0fc00a309acbbc

See more details on using hashes here.

Provenance

File details

Details for the file pycares-4.2.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pycares-4.2.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8064eaae5084e5155008b8f9d089055a432ff2115960273fc570f55dccedf666
MD5 b42263524196e3f729693d5114a456eb
BLAKE2b-256 7d530fba9539e4029b7a8545558b0b25f423d8e63354aff2cf01d00b5ac29a80

See more details on using hashes here.

Provenance

File details

Details for the file pycares-4.2.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pycares-4.2.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 135a356d52773f02d7babd2b38ad64493418363274972cc786fdce847875ca03
MD5 41437bb3496c8c251f3b1821ef93da3f
BLAKE2b-256 905ac105954b0cabef68dd84f89b703c5a339fd557f638ddc07a28c069b9637a

See more details on using hashes here.

Provenance

File details

Details for the file pycares-4.2.2-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pycares-4.2.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9a2053b34163d13d6d135248c65e71cefce3f25b3611677a1428ec7a57bae856
MD5 2177505a961581dff2e12a78e7734823
BLAKE2b-256 6cbe2cd1fb4a94b9d61fadc1d94de580e5c82210623148b1a403b632eb729cd8

See more details on using hashes here.

Provenance

File details

Details for the file pycares-4.2.2-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: pycares-4.2.2-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 84.3 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pycares-4.2.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 a01ab41405dd4dd8449f9323b2dac25e1d856ef02d85c8aedea0130b65275b2a
MD5 b333b32434970c5cc1accfce360af375
BLAKE2b-256 e4da6246ceb8c2eab1a6f26d43770635540fcd17c91eb70e3751ae9d35eb9f76

See more details on using hashes here.

Provenance

File details

Details for the file pycares-4.2.2-cp36-cp36m-win32.whl.

File metadata

  • Download URL: pycares-4.2.2-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 67.2 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pycares-4.2.2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 6a5af6443a1cefb36ddca47af37e29cae94a734c6c7cea3eb94e5de5cc2a4f1a
MD5 4c996fba1b8daa577908da79cca8bbc9
BLAKE2b-256 6e5ea0d5cafaaf20e437faaec6ff88ed37adf3bdf22f333c7f3cbeea2911dff2

See more details on using hashes here.

Provenance

File details

Details for the file pycares-4.2.2-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pycares-4.2.2-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6c411610be8de17cd5257845ebba5104b8e6356c62e66768728985a2ac0e9d1c
MD5 f7e1a2f342dd5026faa6fdf247ddc2d8
BLAKE2b-256 a2f255120d86c9ce4fba669179166d53e7e1a3bbb1e194b7d2660f4acc7970e6

See more details on using hashes here.

Provenance

File details

Details for the file pycares-4.2.2-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pycares-4.2.2-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8a376e637ecd79db62761ca40cda080b9383a07d6dedbc799dd1a31e053862d9
MD5 de260018403850f6602363b761ac9aeb
BLAKE2b-256 f4a888a9b719e8d663eae113c1b6a18391082cb4592e75de3968686fb34a1d79

See more details on using hashes here.

Provenance

File details

Details for the file pycares-4.2.2-cp36-cp36m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pycares-4.2.2-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 27a21184ba35fff12eec36375d5b064516a0c3401dbf66a7eded7da34c5ca282
MD5 c41bfe478da9ad692dd79c7590093fbe
BLAKE2b-256 bd7d08b205b269eec9587627db67d8a4da90eb02d67f0206b58aba1bc81fb00e

See more details on using hashes here.

Provenance

File details

Details for the file pycares-4.2.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycares-4.2.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2bc61edb98aff9cb4b2e07c25383100b81459a676ca0b0bd5fe77226eb1f850e
MD5 251b90320c3a0ea589996e19ea5cc41a
BLAKE2b-256 938835071f50ac3f421b58e28138e8ef1c401baba859054ec6ecc454f879ddee

See more details on using hashes here.

Provenance

File details

Details for the file pycares-4.2.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pycares-4.2.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8f1901b309cb5cf7ade5822d74b904f55c49369e4ff9328818e554d4c34b4714
MD5 e0981464038119df7a32c67ea6a0deec
BLAKE2b-256 a9755ddefed8e41396d9fb206354d6b1dfd2575d043b690fc69d03bc3487781f

See more details on using hashes here.

Provenance

File details

Details for the file pycares-4.2.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pycares-4.2.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 241155687db7b45cb4ef84a18755ebc78c3ad624fd2578b48ea52ac16a4c8d9f
MD5 037bee9e9832906cbfd3fcf6f0b7b54d
BLAKE2b-256 39ca1721e9c28ed45324201bae86b519a900a5233ce098340e3ad27bed0cda54

See more details on using hashes here.

Provenance

File details

Details for the file pycares-4.2.2-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pycares-4.2.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ae5accd693c6910bbd1a99d1f4551a9e99decd65d792a80f10c27b8fcc32b497
MD5 225be4f709cb68924f2aac98fcfe400a
BLAKE2b-256 86c6f2f40c679c3f15629b5860e06106bbe82d52a16266eccfbf983855304814

See more details on using hashes here.

Provenance

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