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
Building
Linux:
./build_inplace
Mac OSX:
(XCode needs to be installed) export ARCHFLAGS="-arch x86_64" ./build_inplace
Microsoft Windows (with Visual Studio 2008):
./build_inplace
Microsoft Windows (with MinGW, not recommended):
(MinGW and MSYS need to be installed) ./build_inplace --compiler=mingw32
Running the test suite
There are several ways of running the test ruite:
Run the test with the current Python interpreter:
From the toplevel directory, run: nosetests -v -w tests/
Use Tox to run the test suite in several virtualenvs with several interpreters
From the toplevel directory, run: tox -e py26,py27,py32 this will run the test suite on Python 2.6, 2.7 and 3.2 (you’ll need to have them installed beforehand)
License
Unless stated otherwise on-file pycares uses the MIT license, check LICENSE file.
Python versions
Python >= 2.6 is supported. Yes, that includes Python 3 :-)
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 :-)
Metadata
Release files for pycares 0.6.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pycares-0.6.0.tar.gz | 219.0 kB | Details |
Release files / pycares-0.6.0.tar.gz
| Download URL | pycares-0.6.0.tar.gz |
|---|---|
| Size | 219.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9747eeffeb1509ea946febf886a317f70d8d37a154574c4754e455bc45ebc69c
|
|
BLAKE2b-256 checksum How to use checksums |
a871ba1fc2026f8c1b5444303934df397f55052d932c1a99401c9c9d0335760e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |