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.0.tar.gz (824.9 kB view details)

Uploaded Source

Built Distributions

pycares-4.2.0-cp310-cp310-win_amd64.whl (84.3 kB view details)

Uploaded CPython 3.10 Windows x86-64

pycares-4.2.0-cp310-cp310-win32.whl (67.2 kB view details)

Uploaded CPython 3.10 Windows x86

pycares-4.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (296.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

pycares-4.2.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (292.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

pycares-4.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (273.2 kB view details)

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

pycares-4.2.0-cp310-cp310-macosx_10_9_x86_64.whl (75.6 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

pycares-4.2.0-cp39-cp39-win_amd64.whl (84.3 kB view details)

Uploaded CPython 3.9 Windows x86-64

pycares-4.2.0-cp39-cp39-win32.whl (67.2 kB view details)

Uploaded CPython 3.9 Windows x86

pycares-4.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (296.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

pycares-4.2.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (292.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

pycares-4.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (273.3 kB view details)

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

pycares-4.2.0-cp39-cp39-macosx_10_9_x86_64.whl (75.6 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

pycares-4.2.0-cp38-cp38-win_amd64.whl (84.3 kB view details)

Uploaded CPython 3.8 Windows x86-64

pycares-4.2.0-cp38-cp38-win32.whl (67.2 kB view details)

Uploaded CPython 3.8 Windows x86

pycares-4.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (297.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

pycares-4.2.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (292.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

pycares-4.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (273.6 kB view details)

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

pycares-4.2.0-cp38-cp38-macosx_10_9_x86_64.whl (75.6 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

pycares-4.2.0-cp37-cp37m-win_amd64.whl (84.3 kB view details)

Uploaded CPython 3.7m Windows x86-64

pycares-4.2.0-cp37-cp37m-win32.whl (67.2 kB view details)

Uploaded CPython 3.7m Windows x86

pycares-4.2.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (295.6 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

pycares-4.2.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (291.7 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

pycares-4.2.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (272.7 kB view details)

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

pycares-4.2.0-cp37-cp37m-macosx_10_9_x86_64.whl (75.6 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

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

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

pycares-4.2.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (295.6 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

pycares-4.2.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (291.7 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

pycares-4.2.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (272.7 kB view details)

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

pycares-4.2.0-cp36-cp36m-macosx_10_9_x86_64.whl (75.6 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: pycares-4.2.0.tar.gz
  • Upload date:
  • Size: 824.9 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.0.tar.gz
Algorithm Hash digest
SHA256 b286649597791cd53072b2f3383cc38fc14a8ab016b78cb04bdcaa6ecce3b8ce
MD5 f9a42f1f1ade36fc96319220fe2ea667
BLAKE2b-256 8b88f6f157d757b873ff20c64001cd44d0f9d90bf665be7d9e71322fcc9c4cf3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycares-4.2.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 84.3 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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 496cc499980d9be6b151f5028aef9e735a4881d8c2eaa32b2562678dce463787
MD5 8edd1c9ae1d068c2e5e41af642f1db0c
BLAKE2b-256 3409951e7e45947aa631a4992eed1e47dbe2d11ded7c3b24d9b10b083ef809a7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycares-4.2.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 67.2 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.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 b076d5d8a3f94bc38efeb7a5ac9772190e13515a510f96d600d58b12d25b2ae7
MD5 3f2836adfb5546952237937b2f17fa76
BLAKE2b-256 ab150ea2322835a9f2ec3ae6001e93d4fee5200ecd9ece000355998aef7c6c9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4a491bb6c9c6420f3547e89898902e6f67a11ba42ff39026cc94aa238bcc2e67
MD5 0913d90aa4df76cc020e271da258a241
BLAKE2b-256 7dd86749cc8da07f53befcf4c1b23ebee8ecb324cd184c0e3aec47ba2bf67478

See more details on using hashes here.

File details

Details for the file pycares-4.2.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for pycares-4.2.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 1857631b448925aabc2b306baa27fbedb27ca49036ce5c083ae21eef7850adfa
MD5 2bd3be49143c477c23597a4d7b8ff7e1
BLAKE2b-256 0789b2ea55b7708fdd7c78f5b9b104b14517ce89eea322f43778b3ac4a7d65d5

See more details on using hashes here.

File details

Details for the file pycares-4.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for pycares-4.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 e6bbf663d89a93df0386050db430a26d98155d1c6d9f1e522ac8b01d38016c10
MD5 9d2b1f468f3a6dabf8746eedf1b3cf8a
BLAKE2b-256 af7137204c6f427db4e8256c41f001b303fc8f79902562813eb6ea5df2737fc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.2.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 48c733b8087f618d64b05c5807264ea94987b599cf37688ba59d23c57e197ff1
MD5 2b33bd85746e46873e916ea27b0a98b6
BLAKE2b-256 e9a85b89b17e78f2030173b3597e0adb16b5f72a0d0f2d4b7ae93316d853efe1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycares-4.2.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 84.3 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.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 50a50b6c55919563745b0b242aa54eeb727696351ac187156d2d0ab9614fd726
MD5 bcc451983a1532314aa95a0a78caa203
BLAKE2b-256 63d404d830f321a20827e9ef07af081e7493106007af918d8887d2a33ddf9a24

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycares-4.2.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 67.2 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.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 8401526f945c96210f81887ad38d5415113f149719893006fc148862fbf4c128
MD5 198cd74d09b1bd0f6a013d72dcca6375
BLAKE2b-256 54cd65af243ff106b47197fb66577f716bcc11a8b91182d846744089e77af957

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3178be9e269795216376220d8a847bf30497fcf415821d58659b07dc2873e9b2
MD5 05b47f5e95c525678d3cf8450f1ed229
BLAKE2b-256 e537e40f658554e546c0d52df2dd97a0353759b9a1e813912b3c64feb1379051

See more details on using hashes here.

File details

Details for the file pycares-4.2.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for pycares-4.2.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 45cc3feae3335b70cd4ec7447cd6ef9c11c7d9aa6731153cb87bae4db69fed8d
MD5 999ba5f9ffd22342dd4420cbe2a223f8
BLAKE2b-256 d85d8fd71948584c03f16cc99f841a80bfcac7ee165713a022b8c4b6184bddd4

See more details on using hashes here.

File details

Details for the file pycares-4.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for pycares-4.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 de97ae19883b3f49f7c75d60292d49a21d06e64113ed69b5c6d5eba8ae4ef60a
MD5 1eb4083922ef70db8870140eb5d281b1
BLAKE2b-256 ecfd262740280b0865ac2884061be3a1e70bf085baa9c9e511435073527e5072

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.2.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2707044e62ae32d816141e99bb2cfbba02700f4b5ffebbd7ba3fb2070af9a5ff
MD5 a76cf3053408800f43fc5a56caaa9fbd
BLAKE2b-256 a08d8610fb7b0c964491344b6a02ee0369f7736bf0f7df8a400733fceb302831

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycares-4.2.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 84.3 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.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2539b9e20c52d9daedfa5f52f84ba6ea8cb351236fcda6034ab5422f0be1d171
MD5 57caf509f0252338638c886bf3fa4a04
BLAKE2b-256 9203fedb20bba0f94c80ab0a16da1dc5dda2ab5d2e6a9d3869b9346b2c270fcc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycares-4.2.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 67.2 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.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 bce6e64b85aad08dbeb6f92aecd53d856ac534fb70e6d3a5baa7cda8d2301c16
MD5 751c5cb9c4fdadb94dd7a4d89653bc1a
BLAKE2b-256 901dfbcc12f01fbaf189197356c5e94ea3d8482876531eec893466e36fe57064

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 88709762179daa858b494f66f5ad35cf9e4be39893a565aa24148a237d05f3cd
MD5 ef31710ae2bf992ec516f1dd2d5e76f9
BLAKE2b-256 82f8f4b8df976f587cdc147b6f7c1c81f5128e0a0964898309f58971462453e0

See more details on using hashes here.

File details

Details for the file pycares-4.2.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for pycares-4.2.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e0cffbf241c0384a6b56e2cddfb7bbd7b9830954edd756f685ad2b36e54ee107
MD5 48b669c259b86cd09a1f869a6848f5a3
BLAKE2b-256 9e55096a385a11be623082672a845f6d22625ef8efa78deba6802a140e09db3b

See more details on using hashes here.

File details

Details for the file pycares-4.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for pycares-4.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 ad97e6db69a8b825fa4590cddbd00b00441fc16bfbebf3a37f6f9b6f72d9380d
MD5 78f309547224919868e0adb2ca36e596
BLAKE2b-256 912a9ef02b9229e77b452a89af1701c0658518554a7f1627b3399cea26ee6b3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.2.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 23d3f272b9f6ea80e488de76ea93e0edde418d545e86562b9e9094952a6ce658
MD5 e49dfb2ea442e933041fa37da71ca935
BLAKE2b-256 2d4b3ac5f68b9637701de5a1c9d875c702d71b3715ff20722d15015f6d4fb328

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycares-4.2.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 84.3 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.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 84d6572dff420631758ebdffc13283895e7fb04a54823641fa3830cdcb6f4743
MD5 bb96d5accd1764a21e8742145837c0b8
BLAKE2b-256 36efc296f508332706ce09e755fbcd988ad82bbf9a7d07f384d2fb08c5215dfc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycares-4.2.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 67.2 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.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 e7b396e074efca974b211378f2bfb864f9be0465ba75f6a8851d8b115d928d79
MD5 29e1285c85d023656fe1d74492328841
BLAKE2b-256 a9d70f5971d5a9379d13a8505086ecc0b5eac08ab8e432027d3220136ad8d8e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.2.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2c4a6410e01f401982b7bc9d20756a9e1549bab1cc431eb9a7a26193168895b0
MD5 7d1ad81820dc4be376ec028eeafee885
BLAKE2b-256 ca4258b3a3ca5b18d6f63a70c5920a3e0da6d4d0120c50751889561098005e5a

See more details on using hashes here.

File details

Details for the file pycares-4.2.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for pycares-4.2.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 bc24ee402697d4babe3a3652af6ede7fdd18f8d33a691d62c1e33131435f66e2
MD5 75f77942b95c80c49f3840c513fe9ef3
BLAKE2b-256 07bb8956e760e2d3df7f652aaf0018aa08e9ccc28e93815ae1897130fac59d45

See more details on using hashes here.

File details

Details for the file pycares-4.2.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for pycares-4.2.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 a1c0cc79c442eecd0beeaf2bcd91541a0ff366b43df5bb061d57dbe8b5d04c38
MD5 f9f3f9857632933d6a0cc742cfc58de2
BLAKE2b-256 58944c03c0a540b94fbd0fd31860c317b5270aa96a7b6714d39c3212a12253d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.2.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f1aadb7ebaa6da649ba3e665898aebd9f1ab57ece9af6c0d1c089074bf9a822a
MD5 de312aa2c8be227cd82b72c751e2015f
BLAKE2b-256 1d7c41a711d31e0c5ee0802be61b1afb17f1ab44745aa995100e355067ecff66

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycares-4.2.0-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.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 9070d507349d8b75c3f3e81b7d519555cd009391ae2b8fce7505753058e6cd08
MD5 2c6fbc2f359ffa5f3d12ffb1fad67ffe
BLAKE2b-256 14cebce22e0108e78af0a167557e55666132d93acc7ce282519e93ca5f7d6b6d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycares-4.2.0-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.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 a56eea0cf117edffb51479e2acda15b1b02a33a225838708828a5c1010333ba1
MD5 7beefe11fb296d7566b857731fb86949
BLAKE2b-256 361c4feacae5a7c0bbd2b5f21f283014ac27ec4fe6ef1714a1a2e8cde7f923c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.2.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ae732c15c5bb5a381c521e3eb4daf56175e890f4fa1fddf2fc2349a778a94ed0
MD5 6d3e1636cde54a93aeecb7caa8bd7e10
BLAKE2b-256 cc268141d2cc2a255920385d993f7545b33e67745bb393046875c4ad100c8637

See more details on using hashes here.

File details

Details for the file pycares-4.2.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for pycares-4.2.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a3cf407fba0ab0f21417676d480926dd438e12a0134d2e50e6164b0b4822ff63
MD5 17f65811426846be45b6de8f1004ce1b
BLAKE2b-256 c1e619fc68e22271c7d133e00963ab7ca283119e5aecb58f82eb8b598ce08a05

See more details on using hashes here.

File details

Details for the file pycares-4.2.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for pycares-4.2.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 67b9495aebd575c18cf0371636057fdaf198f8b60e7bf1ec7fdd511154094f94
MD5 3427ddaa36e2985e602954be8f974535
BLAKE2b-256 8469c7a342930c85a2953737f799582071422b4e6a00d87955dc1208c5ecc144

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.2.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f9d057445ebc381398fb26fb87e6b9d2ed416e58074710a3e7feb6115b8a28ac
MD5 6a0dc73f2a6d9cc4b7c86471030a7a0e
BLAKE2b-256 7347405bb6e11b415d569e35a1ef079659612d926acf54d2a57c2b47e4c8d315

See more details on using hashes here.

Supported by

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