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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

pycares-4.2.1-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.1-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.1-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.1-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.1-cp39-cp39-win_amd64.whl (84.3 kB view details)

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

pycares-4.2.1-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.1-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.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl (273.2 kB view details)

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

pycares-4.2.1-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.1-cp38-cp38-win_amd64.whl (84.3 kB view details)

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

pycares-4.2.1-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.1-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.1-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.1-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.1-cp37-cp37m-win_amd64.whl (84.3 kB view details)

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

pycares-4.2.1-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.1-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.1-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.1-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.1-cp36-cp36m-win_amd64.whl (84.3 kB view details)

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

pycares-4.2.1-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.1-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.1-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.1-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.1.tar.gz.

File metadata

  • Download URL: pycares-4.2.1.tar.gz
  • Upload date:
  • Size: 825.0 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.1.tar.gz
Algorithm Hash digest
SHA256 735b4f75fd0f595c4e9184da18cd87737f46bc81a64ea41f4edce2b6b68d46d2
MD5 92fa9622ba42cb895d598910722e80b5
BLAKE2b-256 99dad3d20bc7bd5baadeea04ee84db16f1f07557138c313bd6200e1cffab5bee

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pycares-4.2.1-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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1a9506d496efeb809a1b63647cb2f3f33c67fcf62bf80a2359af692fef2c1755
MD5 1ea161179a62aec6f5e783f8212128bd
BLAKE2b-256 d1b47230e92658d0623b78fdc48610ab04cb30b93b508b3dcb9493c98dafbda6

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pycares-4.2.1-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.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 1f37f762414680063b4dfec5be809a84f74cd8e203d939aaf3ba9c807a9e7013
MD5 21916154f583cc24881ba3161c102a3b
BLAKE2b-256 3255e86ffd38be82c4b4ce4b3d82e01c1e8db7ec259fc6303eb98df5eb5177da

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b03f69df69f0ab3bfb8dbe54444afddff6ff9389561a08aade96b4f91207a655
MD5 bcef42fcbed6d0d5eb2e98a530fe89bf
BLAKE2b-256 c852ca6c5a05455350dfa1b2e1020218e8197c50d81550bc308543bd532a7674

See more details on using hashes here.

Provenance

File details

Details for the file pycares-4.2.1-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.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f05223de13467bb26f9a1594a1799ce2d08ad8ea241489fecd9d8ed3bbbfc672
MD5 81a38d40f9c1422f542aac6b0a258bbb
BLAKE2b-256 e97b34741f784f6c4813766898c4476042ffc315a1c55f4c872699db7a6b0577

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 3b78bdee2f2f1351d5fccc2d1b667aea2d15a55d74d52cb9fd5bea8b5e74c4dc
MD5 86576b181c8dd6aaf217413312bc8a7e
BLAKE2b-256 5c1aa87c3df27137553323234571aa526d7d31dfea33cc127bf53fef37a278c6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d83f193563b42360528167705b1c7bb91e2a09f990b98e3d6378835b72cd5c96
MD5 28701563c1cb6c86a1a6890907f66686
BLAKE2b-256 c9f7905f7ea4492e9f3063b66056d29870338bd2a3db830f8e453082318a1c26

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pycares-4.2.1-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.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 fbd53728d798d07811898e11991e22209229c090eab265a53d12270b95d70d1a
MD5 5dffb492290b6204fc41a615347e3c2e
BLAKE2b-256 16220dfcc81b72202d8ea11e5465ee8637f4ec3d398790ef185b6045b503494d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pycares-4.2.1-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.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 8bd6ed3ad3a5358a635c1acf5d0f46be9afb095772b84427ff22283d2f31db1b
MD5 eb82b272fdb320a354c7b6b8d1e26a2b
BLAKE2b-256 6f18102ab660065ef27328b20f42aa6751ed749fb06ef9ede589321e4ac3137f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e9dbfcacbde6c21380c412c13d53ea44b257dea3f7b9d80be2c873bb20e21fee
MD5 6529952a8be8d5b6a23b983a48849df9
BLAKE2b-256 d9e584fed3f4f01da7f97ac1a1bdd1360005b3154a42349efc37c104c412d876

See more details on using hashes here.

Provenance

File details

Details for the file pycares-4.2.1-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.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9b05c2cec644a6c66b55bcf6c24d4dfdaf2f7205b16e5c4ceee31db104fac958
MD5 c42cc6e6bb608a2e23f8d011e411d6f8
BLAKE2b-256 e341545f1588487b7d2826f154cd9ffc4af225e60f56d5a4fab43b59aef27318

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 c8a46839da642b281ac5f56d3c6336528e128b3c41eab9c5330d250f22325e9d
MD5 644dbbc5a540699833526673f8a95c8f
BLAKE2b-256 c9cfe72a81a504e33d2baac021a756b93767dfc1042e663806bd813523bfae0f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6724573e830ea2345f4bcf0f968af64cc6d491dc2133e9c617f603445dcdfa58
MD5 867e64eec2f2580609cde7ec921e1b8b
BLAKE2b-256 0405fcc900930c3a82d5b6ead791f6453b35e673c6ce220cbef56e43496dbc2c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pycares-4.2.1-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.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 3636fccf643c5192c34ee0183c514a2d09419e3a76ca2717cef626638027cb21
MD5 f2b5b510ef53d538e0e8535b6c63b0d9
BLAKE2b-256 e812bc86e6c5a3da7441f61959031c708e18f2e3dbcff59399a346cd2ccda6c6

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pycares-4.2.1-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.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 e4dc37f732f7110ca6368e0128cbbd0a54f5211515a061b2add64da2ddb8e5ca
MD5 ffb24e5b5642e7fa4a6b7683d54cb8e5
BLAKE2b-256 a29f85c210e6b4eedc8f72a8bf7f9e6534b6a81a8f115f4991223b6aa9a90936

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 15dd5cf21bc73ad539e8aabf7afe370d1df8af7bc6944cd7298f3bfef0c1a27c
MD5 b55647d9834b8a21e2ab4875a0752dee
BLAKE2b-256 555ea40d20e6e8e56480f5d065023a51a8062a99db1989adbcbfe5a40c9bcf4f

See more details on using hashes here.

Provenance

File details

Details for the file pycares-4.2.1-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.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 396ee487178e9de06ca4122a35a157474db3ce0a0db6038a31c831ebb9863315
MD5 bc8c5bc99c821c136f122b6fefb3099b
BLAKE2b-256 f99e52d081689169a74c3a53b07fcf79210d858f58ce5cb9d3ac171ce9673e9a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 4ee625d7571039038bca51ae049b047cbfcfc024b302aae6cc53d5d9aa8648a8
MD5 6acce94eb588bfae9a6a974ae486c7fe
BLAKE2b-256 400993e8737c40963dbd6204be1c59322977d51b6980f85e130be2f91085258a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 66b5390a4885a578e687d3f2683689c35e1d4573f4d0ecf217431f7bb55c49a0
MD5 f2d442c95c33a9732055d13910124716
BLAKE2b-256 56ad209726938d49687878d5f9f92b256a08fb3fdcbd4102864bae729dc143ab

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pycares-4.2.1-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.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 7a901776163a04de5d67c42bd63a287cff9cb05fc041668ad1681fe3daa36445
MD5 b6d8ffe0294b79ce4b2c60754f7f4c16
BLAKE2b-256 b219ea054b8385957070847ded632d368c8d146a7d4a3c06e2f48593ea6ed63c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pycares-4.2.1-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.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 e7a95763cdc20cf9ec357066e656ea30b8de6b03de6175cbb50890e22aa01868
MD5 acb56fdc284c6967a5e12df8f648745d
BLAKE2b-256 db9cf4f66f16ccda15ffa33d197f7df7b225b0741dd4b1879f541a8a1ea311ab

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d2e8ec4c8e07c986b70a3cc8f5b297c53b08ac755e5b9797512002a466e2de86
MD5 2a229659cda494692ceccbfb1d6326dc
BLAKE2b-256 3716b715124378007f815711a0f3ca8e79681f6e18205dbeff9d522763996286

See more details on using hashes here.

Provenance

File details

Details for the file pycares-4.2.1-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.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2113529004df4894783eaa61e9abc3a680756b6f033d942f2800301ae8c71c29
MD5 77aed6f3a0f1ab1af41d4091d25ef60b
BLAKE2b-256 28dfacde47c2fa42caaf1c771762a342a807c33e4428b45035decd4d63599a35

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 5333b51ef4ff3e8973b4a1b57cad5ada13e15552445ee3cd74bd77407dec9d44
MD5 8d5625c92265431d881e76fae39062be
BLAKE2b-256 831b4dc7359b17e1641dd449a7d007a34eadc98b20d5fecf7e7152c3b98c80a1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e75cbd4d3b3d9b02bba6e170846e39893a825e7a5fb1b96728fc6d7b964f8945
MD5 3310e3deff3aa6c9aabf1296b13b6b48
BLAKE2b-256 a2e5df01c5d744db5a5e7db45f47341f6621ca1c5a1d494eea1158397fae3f3d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pycares-4.2.1-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.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 f8e6942965465ca98e212376c4afb9aec501d8129054929744b2f4a487c8c14b
MD5 9934610d50add70e1eaa99891552529f
BLAKE2b-256 b239dde3b53056c4255bec4d30310965e5e549216d03c399cab6851ac86dcef3

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pycares-4.2.1-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.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 d9cd826d8e0c270059450709bff994bfeb072f79d82fd3f11c701690ff65d0e7
MD5 0c1a911e336161bedd34e97b873dc1f3
BLAKE2b-256 6ef8b3242ba96260f456b9b5d4fa33f98539d86b3590b8fffe71e52a48608058

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 061dd4c80fec73feb150455b159704cd51a122f20d36790033bd6375d4198579
MD5 4238ca4d5837c78549a85c97e10cd1a4
BLAKE2b-256 2d99026ddda977633030f5bed20c7d12ea19ef5379cc02bd1a3b032fafc361ba

See more details on using hashes here.

Provenance

File details

Details for the file pycares-4.2.1-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.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 99e00e397d07a79c9f43e4303e67f4f97bcabd013bda0d8f2d430509b7aef8a0
MD5 79fdfb2136160e19a6de6b1eb012394d
BLAKE2b-256 365eba26c3a6b36098d038e2a9b78105489e591491d9333e97791f2fe7fae6c5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 a521d7f54f3e52ded4d34c306ba05cfe9eb5aaa2e5aaf83c96564b9369495588
MD5 f2141a583d4c6693a4af3cfe6ce9d77e
BLAKE2b-256 6e6555e56f90c73432c17514c60155effb1c5df03ee9c641c593580c205ab355

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pycares-4.2.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2fd53eb5b441c4f6f9c78d7900e05883e9998b34a14b804be4fc4c6f9fea89f3
MD5 b46dc3c1f802249c8b4cc192de0db39e
BLAKE2b-256 7897320bbdf4c9ff6e78d566b19ef8c069fbdcfa6f1523055e4f3e3a708a4d00

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