Skip to main content
Warning Some features may not work without JavaScript. Please try enabling it if you encounter problems.

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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.11 Windows x86-64

pycares-4.3.0-cp311-cp311-win32.whl (61.6 kB view details)

Uploaded CPython 3.11 Windows x86

pycares-4.3.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.3.0-cp311-cp311-musllinux_1_1_i686.whl (260.1 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

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

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

pycares-4.3.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.3.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.3.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.3.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.3.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.3.0-cp310-cp310-win_amd64.whl (76.3 kB view details)

Uploaded CPython 3.10 Windows x86-64

pycares-4.3.0-cp310-cp310-win32.whl (61.6 kB view details)

Uploaded CPython 3.10 Windows x86

pycares-4.3.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.3.0-cp310-cp310-musllinux_1_1_i686.whl (260.0 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

pycares-4.3.0-cp310-cp310-musllinux_1_1_aarch64.whl (280.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

pycares-4.3.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.3.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.3.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.3.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.3.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.3.0-cp39-cp39-win_amd64.whl (76.3 kB view details)

Uploaded CPython 3.9 Windows x86-64

pycares-4.3.0-cp39-cp39-win32.whl (61.6 kB view details)

Uploaded CPython 3.9 Windows x86

pycares-4.3.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.3.0-cp39-cp39-musllinux_1_1_i686.whl (260.1 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

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

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

pycares-4.3.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.3.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.3.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.3.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.3.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.3.0-cp38-cp38-win_amd64.whl (76.3 kB view details)

Uploaded CPython 3.8 Windows x86-64

pycares-4.3.0-cp38-cp38-win32.whl (61.6 kB view details)

Uploaded CPython 3.8 Windows x86

pycares-4.3.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.3.0-cp38-cp38-musllinux_1_1_i686.whl (260.5 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

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

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

pycares-4.3.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.3.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.3.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.3.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.3.0-cp38-cp38-macosx_10_9_universal2.whl (136.8 kB view details)

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

pycares-4.3.0-cp37-cp37m-win_amd64.whl (76.3 kB view details)

Uploaded CPython 3.7m Windows x86-64

pycares-4.3.0-cp37-cp37m-win32.whl (61.6 kB view details)

Uploaded CPython 3.7m Windows x86

pycares-4.3.0-cp37-cp37m-musllinux_1_1_x86_64.whl (281.6 kB view details)

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

pycares-4.3.0-cp37-cp37m-musllinux_1_1_i686.whl (259.6 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

pycares-4.3.0-cp37-cp37m-musllinux_1_1_aarch64.whl (279.8 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

pycares-4.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (288.1 kB view details)

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

pycares-4.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (288.5 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

pycares-4.3.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (269.5 kB view details)

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

pycares-4.3.0-cp37-cp37m-macosx_10_9_x86_64.whl (75.5 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

pycares-4.3.0-cp36-cp36m-win_amd64.whl (84.8 kB view details)

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

File details

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

File metadata

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

File hashes

Hashes for pycares-4.3.0.tar.gz
Algorithm Hash digest
SHA256 c542696f6dac978e9d99192384745a65f80a7d9450501151e4a7563e06010d45
MD5 d11b196cebb45a38caa56e850f4a60d9
BLAKE2b-256 0150e3015e6e03a3cf64113f509e8b86b71af37169b59ccedfcb182f3d031329

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycares-4.3.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.9.16

File hashes

Hashes for pycares-4.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 995cb37cc39bd40ca87bb16555a0f7724f3be30d9f9059a4caab2fde45b1b903
MD5 891257a257098fa5c2d5d9dee8f03470
BLAKE2b-256 08ca317ea81c207ab180fe0f965f3035c746dfe0965f0c365b8b5c9c7a4af438

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pycares-4.3.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 6a0c0c3a0adf490bba9dbb37dbd07ec81e4a6584f095036ac34f06a633710ffe
MD5 bb9dd78b46e819ec3c8aa3512861cb2b
BLAKE2b-256 8e4f5b0a65226c36e4c606398a4d72332c83e92669258659254e784da74462d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3215445396c74103e2054e6b349d9e85883ceda2006d0039fc2d58c9b11818a2
MD5 a268fa5eb17aeb3dab8a93a090cbd9a7
BLAKE2b-256 4a3740f5d5a1301b71cce15299780565794803511f020af868ebe5a562bcae2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 5c4cb6cc7fe8e0606d30b60367f59fe26d1472e88555d61e202db70dea5c8edb
MD5 3aaa4722eb5d9edc757f1841f2a22ee8
BLAKE2b-256 fe6e77f5145a5d681d0c65c7805c1daec316a592d37356c0fe56b031d94c9826

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 3692179ce5fb96908ba342e1e5303608d0c976f0d5d4619fa9d3d6d9d5a9a1b4
MD5 4535eeb0703db53773938fd4ac4687ce
BLAKE2b-256 2f42757a47ad0d28052ab1dfa793b15f95d5b418a12cb1267b92b371e7d5fb20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2c9335175af0c64a1e0ba67bdd349eb62d4eea0ad02c235ccdf0d535fd20f323
MD5 c30e36c4e5e4b2d06714f71d87e8f80c
BLAKE2b-256 45d4af668b05b39383a1d697946a3f752811c71622fb5496f35d0a049d0e3e0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 531fed46c5ed798a914c3207be4ae7b297c4d09e4183d3cf8fd9ee59a55d5080
MD5 a256358b02df525726561df6a8831dcd
BLAKE2b-256 5d9e998afa79053d1204d9efd26c10cb5530f5acafbd9aba5fcba09423a21c9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c5f0e95535027d2dcd51e780410632b0d3ed7e9e5ceb25dc0fe937f2c2960079
MD5 d46d9b22b2fe0b6054210f8227fd759a
BLAKE2b-256 83170245eeb8f541a1928885a66029b1f9a24eed162c488664527cf63ba04a88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e7abccc2aa4771c06994e4d9ed596453061e2b8846f887d9c98a64ccdaf4790a
MD5 be7a108c93ae72da270c3d78dbf1c59f
BLAKE2b-256 4a0ad452ac2bbf1972491a174ea255396880d44dbdfde545deb80479b2a16662

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 4e7a24ecef0b1933f2a3fdbf328d1b529a76cda113f8364fa0742e5b3bd76566
MD5 f418aed9efadca2c7c5f4a7213fc42ca
BLAKE2b-256 1357404be51f54e6b89504283b2e28e5df89c343bfbff50f81d9cf8d3d8c9f0b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycares-4.3.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.9.16

File hashes

Hashes for pycares-4.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7106dc683db30e1d851283b7b9df7a5ea4964d6bdd000d918d91d4b1f9bed329
MD5 147df9933403466289ee8f74916393b3
BLAKE2b-256 895ec822127a6c60b7040ea081e15bb3756e28e4373cc4e949c7bf3e7c495cd0

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pycares-4.3.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 da7c7089ae617317d2cbe38baefd3821387b3bfef7b3ee5b797b871cb1257974
MD5 4daf5c27f5e6274a5e902dac31a030c8
BLAKE2b-256 21eaeef69629b8ee96aaa8c7f9dc25d2085f1967a27dfb0cb85b3dbeb12f1058

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 326c5b9d7fe52eb3d243f5ead58d5c0011884226d961df8360a34618c38c7515
MD5 8f2ff2ec4e5992c6af00f3e473c12d38
BLAKE2b-256 b241faf55af8b6cb7da98b2488dc83a2840788d6b534929a5900725276ab573d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 978d10da7ee74b9979c494afa8b646411119ad0186a29c7f13c72bb4295630c6
MD5 d93efe15ce08916becb5a67b4e097991
BLAKE2b-256 557b43cb57779600c2a1435dad60a3cc8081aa9879a289f07d0aa280eced79a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 84daf560962763c0359fd79c750ef480f0fda40c08b57765088dbe362e8dc452
MD5 38f09bb4b49ac7fb82635a8dbb898388
BLAKE2b-256 a0b694e2c023f546ff88754a5b3f9684ea0f5c6249e222493a4370cc04fc76b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 24d8654fac3742791b8bef59d1fbb3e19ae6a5c48876a6d98659f7c66ee546c4
MD5 770fb1705a00baa8d1e19134e561406d
BLAKE2b-256 282f57f0e7d5a5b5edb4bf99843191ff3aa5942c812d2944914db57b39c1be50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1c75a6241c79b935048272cb77df498da64b8defc8c4b29fdf9870e43ba4cbb4
MD5 5156502dfc9e6ea02d21ab1cbca274e6
BLAKE2b-256 544b2c57db72d3a1a91e6a598faafe208a4b754f27a8e255835ba4e60a4d993f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ebf50b049a245880f1aa16a6f72c4408e0a65b49ea1d3bf13383a44a2cabd2bf
MD5 8a3e99abe11e89575ff17c10c6e2ec5e
BLAKE2b-256 6ff4c5ba9238926842a3fe7aedb8c3abba4dc77a78ad9c6a66ef930f841354c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9e56e9cdf46a092970dc4b75bbabddea9f480be5eeadc3fcae3eb5c6807c4136
MD5 ea49898397dc3ce2e40db87c2119f501
BLAKE2b-256 ad2e5cfb9d70c37c3d67ae60c988df0227277bf2d2e65f125c212211c472f060

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 19c9cdd3322d422931982939773e453e491dfc5c0b2e23d7266959315c7a0824
MD5 e1ac29974fe021fe75859e819cf8942d
BLAKE2b-256 9b86e2b4601ac9f33c6663e214c78a69ec91a2d5eb4e28c6f598817bad12da18

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycares-4.3.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.9.16

File hashes

Hashes for pycares-4.3.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 36f2251ad0f99a5ce13df45c94c3161d9734c9e9fa2b9b4cc163b853ca170dc5
MD5 403664a0ba440aa0da89b42e9307dbf5
BLAKE2b-256 5948811e868665626997909aac57e281278fddbdc075c77728611014134ea381

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pycares-4.3.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 655cf0df862ce3847a60e1a106dafa2ba2c14e6636bac49e874347acdc7312dc
MD5 fe3ab0a2c6e23553756b3109cf2a9e26
BLAKE2b-256 6726f598b9557ee6d4cc2a91d0c6e1860a20400de363f6b09d9b008b0a4cc0e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6c979512fa51c7ccef5204fe10ed4e5c44c2bce5f335fe98a3e423f1672bd7d4
MD5 5484578f639e8886b6d2657738384436
BLAKE2b-256 0dbcee460a97f3f62b68e0d69c98e2ae8060a682c55326fe5829ce661ad9b3d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 231962bb46274c52632469a1e686fab065dbd106dbef586de4f7fb101e297587
MD5 31ff0b795bc8b43dbc9b7094f617b984
BLAKE2b-256 d9c255353254df7b7558e3ffba0ad0334c70a789f94de5d273a1511d5c46fcfe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 61019151130557c1788cae52e4f2f388a7520c9d92574f3a0d61c974c6740db0
MD5 2c459689bc9b601ac0ccafa6aabaa3c7
BLAKE2b-256 fcced161baf7b8fd9b7f72124c27895a10f4917109e7ecb75fce5b39e1dd1046

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c9fd5d6012f3ee8c8038cbfe16e988bbd17b2f21eea86650874bf63757ee6161
MD5 9d1e0dbf64f960afed5ab35f826ce971
BLAKE2b-256 ca6c8669afca95c791382394d2f83bc43efa6252b4d5d7a8263679a060019838

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c01465a191dc78e923884bb45cd63c7e012623e520cf7ed67e542413ee334804
MD5 9f70aa7a4820f27015af87228f099864
BLAKE2b-256 c4436dc5797ace46235a01515c9bdc5bcc448f2e8b19a54527045d620fa012ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 aa36b8ea91eae20b5c7205f3e6654423f066af24a1df02b274770a96cbcafaa7
MD5 7380a1bfb8404ce1a64767c230c76e89
BLAKE2b-256 2097116872edabde2b9d0e737accd3111978cb0c576ebdef09109da0f8848f62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 86112cce01655b9f63c5e53b74722084e88e784a7a8ad138d373440337c591c9
MD5 e6c8deaeb996d74fca18146dca2b1e80
BLAKE2b-256 25a7e04cf2622a72f16cc24874c76ca6efbd53521686a75287a44c63c6a49928

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 5a26b3f1684557025da26ce65d076619890c82b95e38cc7284ce51c3539a1ce8
MD5 3655cb8389efdc3dbab2e732a4b34698
BLAKE2b-256 cf99b874d9801ab1f427456c59a8c4a457cd086e17a4d1c7f9174b0f59db9954

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycares-4.3.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.9.16

File hashes

Hashes for pycares-4.3.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 1730ef93e33e4682fbbf0e7fb19df2ed9822779d17de8ea6e20d5b0d71c1d2be
MD5 8e5dedc92c9ef3e8b6b3c9bbfb05e931
BLAKE2b-256 f7d92803d586a71a5958ac31701c9bcdc00ff9a20c43fad3a9029c511e6f0844

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pycares-4.3.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 a2f3c4f49f43162f7e684419d9834c2c8ec165e54cb8dc47aa9dc0c2132701c0
MD5 6bf826f130f2ab66116d6fd3e503f993
BLAKE2b-256 cf1138c8c2aa013ded78c5622f5dc002c7a2ec3407256cd0bd8928a78fec9d11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 98568c30cfab6b327d94ae1acdf85bbba4cffd415980804985d34ca07e6f4791
MD5 4a037ab47115b72e5e8cf9be8f918d46
BLAKE2b-256 efdafae569bd84b2b18940ee883aaa508dca5730dc8872c5bd56f20d4125c21c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 976249b39037dbfb709ccf7e1c40d2785905a0065536385d501b94570cfed96d
MD5 413edb501e96fec38f775ffb2a77088e
BLAKE2b-256 5de588dcd738f2c3d4b28f69e24ad3c828327d670d8662bbad41255d9e9196f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c28d481efae26936ec08cb6beea305f4b145503b152cf2c4dc68cc4ad9644f0e
MD5 fd9e51fc55600c64b85d933f2d0ad964
BLAKE2b-256 606f1673d9ceddd2e2d352ad87af9c8a0507229b995726cfcd4c28eac9db4b23

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2aae02d97d77dcff840ab55f86cb8b99bf644acbca17e1edb7048408b9782088
MD5 a97d2c772f298f27d09f8886b2377c29
BLAKE2b-256 a956f5e4fe4d32441acc3c882fa38d6c7732a324095cb3d0644a7103c14e6e57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 008531733f9c7a976b59c7760a3672b191159fd69ae76c01ca051f20b5e44164
MD5 1dbe7c616ca73e721db4c36ccb7e501c
BLAKE2b-256 6c83be3c2eb9dbba307278bcf56a7061d258dbb7fb23539adf6dbe3f7d03289a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 257953ae6d400a934fd9193aeb20990ac84a78648bdf5978e998bd007a4045cd
MD5 53ae90d158d7dd2daa40bdb8fb60d420
BLAKE2b-256 3d1c31fd52d934d8e1d094bc6e9398a9196d1891240f221105a3eeeb53c5e1aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c072dbaf73cb5434279578dc35322867d8d5df053e14fdcdcc589994ba4804ae
MD5 9198c43017031334a9752e96ba497e4e
BLAKE2b-256 4b13e45e5b4dbcc54a69a4e1653abd12f3e6be61a8423bf4c12e07039f31a1b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 9103649bd29d84bc6bcfaf09def9c0592bbc766018fad19d76d09989608b915d
MD5 f8b05636db9bca0556989335ff8d333d
BLAKE2b-256 19c33782bb8dde9b97028a65d0a96ec233abe9f962270e40b8e8243c34ab95eb

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pycares-4.3.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 710120c97b9afdba443564350c3f5f72fd9aae74d95b73dc062ca8ac3d7f36d7
MD5 b1d56e13db79112acf182e37608f7757
BLAKE2b-256 a91892bc36524deaeaa3e0b3fe907d12c3a83654da54dabd5cf796e3d8e3dcc2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycares-4.3.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 61.6 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for pycares-4.3.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 1b6cd3161851499b6894d1e23bfd633e7b775472f5af35ae35409c4a47a2d45e
MD5 5f6306b94e56ea5cf400a7fd8104b3c9
BLAKE2b-256 f505653a67f11c7ecdc1514a26114aa6390aa389c0f260c7b8412fa9d58c208d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 674486ecf2afb25ee219171b07cdaba481a1aaa2dabb155779c7be9ded03eaa9
MD5 72516fb62522953b6d47c39d1e7496c7
BLAKE2b-256 67943648c39473817fad88c5ca2f4676f947fdb8f1b9bf228155de033d7bab7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 e8e9195f869120e44e0aa0a6098bb5c19947f4753054365891f592e6f9eab3ef
MD5 0e5ecc237cd9648dd311a4c24d0bb303
BLAKE2b-256 bad25fcf9b75f470480d83823a39e9235593b2f9d9b00c7a90f560d25608d06b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 3a9fd2665b053afb39226ac6f8137a60910ca7729358456df2fb94866f4297de
MD5 fa86d0344e43d31d23b38ce51e2ee21a
BLAKE2b-256 41354faf4b9f75bf1eb0fd27dcd9f8ca2b25602c3a0b18d432f33ffa4ead4474

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 35886dba7aa5b73affca8729aeb5a1f5e94d3d9a764adb1b7e75bafca44eeca5
MD5 08319b0bfe401f42da0b99b8efeda975
BLAKE2b-256 e24348ed8dbd3847cf670c2287760393592343544658e4527b7a332ffb820e11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4972cac24b66c5997f3a3e2cb608e408066d80103d443e36d626a88a287b9ae7
MD5 a22bb738254333594de26acfd4dd4063
BLAKE2b-256 ade6995af87df8d865e5dc6508c7a7ce5ce509cd3ca06ec4b87ed622ca3a4ab9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5cea6e1f3be016f155d60f27f16c1074d58b4d6e123228fdbc3326d076016af8
MD5 cf743ef7693402400fcf1565cc878406
BLAKE2b-256 b389d05ba310665267b98e7164acacabf65e3a63fa86cafbc6f9fc635d49695a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pycares-4.3.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 40aaa12081495f879f11f4cfc95edfec1ea14711188563102f9e33fe98728fac
MD5 e14c4b87aeea3397be9ad78e0fdb4e12
BLAKE2b-256 dbf11225d01e2b595d840ffa65678cc3e685214682a3d93bfe720e065fc1a84f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pycares-4.3.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 d7405ba10a2903a58b8b0faedcb54994c9ee002ad01963587fabf93e7e479783
MD5 40e17a405acbfffd8b9c7d8aee0ee0c1
BLAKE2b-256 1d6949473675deeab03332e38e88bd19b600cdd303f8fa6c971495a85fa249e4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pycares-4.3.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.2 CPython/3.9.16

File hashes

Hashes for pycares-4.3.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 4c9187be72449c975c11daa1d94d7ddcc494f8a4c37a6c18f977cd7024a531d9
MD5 57c8cf8ee57b7acaeaa83f9afe95c856
BLAKE2b-256 af205f1471a7b480069ec9c4c3f78c12a967d2ddac46efd68c73367fdf2017d4

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