An Active Directory client library for Python
Project description
This is Python-AD, an Active Directory client library for Python on UNIX/Linux systems.
Note - version 1.0 added support for Python >= 3.6 and version 2.0 will drop support for Python 2
Install
$ pip install -e git+git@github.com:theatlantic/python-active-directory.git@v1.0.0+atl.2.0#egg=python-active-directory
Development
Get the code
$ git clone git@github.com:theatlantic/python-active-directory.git
$ cd python-active-directory
Create virtual environment
Python 2: virtualenv venv
Python 3: python -mvenv venv
$ . venv/bin/activate
$ pip install -e .
Testing
Version 1.0 switched to using pytest instead of nose, and added tox configuration for supporting testing across various supported Python versions.
$ pip install tox
$ tox
Special environment variables:
PYAD_TEST_CONFIG - Override the default test configuration file (formerly FREEADI_TEST_CONFIG)
PYAD_READONLY_CONFIG - Enable readonly tests, must be in the form of username:password@domain.tld
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file python-active-directory-1.0.5.tar.gz
.
File metadata
- Download URL: python-active-directory-1.0.5.tar.gz
- Upload date:
- Size: 36.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ff783baf725a7678aac0867a1afa8d56d34289a6dfee916a2d52d5d0f8080b8 |
|
MD5 | 2d3c3ee10fa36b0d72a4c591cb3cb331 |
|
BLAKE2b-256 | 4ae84634dbd692fc3201486c030d747e28db62f0c11179c6b2b37cae8382dd4b |
File details
Details for the file python_active_directory-1.0.5-cp39-cp39-manylinux2010_x86_64.whl
.
File metadata
- Download URL: python_active_directory-1.0.5-cp39-cp39-manylinux2010_x86_64.whl
- Upload date:
- Size: 580.5 kB
- Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2a606d91e1a49296e42113fab879c3970db34ec2ca16588cde8cb6fa9e34bce |
|
MD5 | 60750b665c27ab29596039f75b72ae75 |
|
BLAKE2b-256 | a8b3286c86b99f124728a8a4cd3aab825a004dc2bc4c258b92f226e0f5745f74 |
File details
Details for the file python_active_directory-1.0.5-cp39-cp39-manylinux1_x86_64.whl
.
File metadata
- Download URL: python_active_directory-1.0.5-cp39-cp39-manylinux1_x86_64.whl
- Upload date:
- Size: 548.4 kB
- Tags: CPython 3.9
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 023be7ebc93e09a3dd2401a91ab1707b92220c7d91933a61dfbe58a0b74a894a |
|
MD5 | dd4f87ff944cabfcf4f0c669fa60b446 |
|
BLAKE2b-256 | 4988bc50e12462ffa943133cc8c69b57df74af9a382e81852be710b7643e16a2 |
File details
Details for the file python_active_directory-1.0.5-cp38-cp38-manylinux2010_x86_64.whl
.
File metadata
- Download URL: python_active_directory-1.0.5-cp38-cp38-manylinux2010_x86_64.whl
- Upload date:
- Size: 580.7 kB
- Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a66e3b1b22b5ab23b74801c7cde506b6c8fb61fd9eab99378d440fe4d755ce01 |
|
MD5 | e0e5e3c958454c55716ba5d7f96bf872 |
|
BLAKE2b-256 | 99c7b115ce4df276dbe72ae163e4073041cecad1b4175b3b8536a4968a39a323 |
File details
Details for the file python_active_directory-1.0.5-cp38-cp38-manylinux1_x86_64.whl
.
File metadata
- Download URL: python_active_directory-1.0.5-cp38-cp38-manylinux1_x86_64.whl
- Upload date:
- Size: 548.7 kB
- Tags: CPython 3.8
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9ad4b021f5e4722c98538ab6c04ceb323c0048d37f17d596827d04e670582d0 |
|
MD5 | d3734b91a9f6c8ec7933b823fd5d2207 |
|
BLAKE2b-256 | 642c3bd87e7ded40f3a00529d61a5251077a1726adbf8121ede721fd084b4ac6 |
File details
Details for the file python_active_directory-1.0.5-cp37-cp37m-manylinux2010_x86_64.whl
.
File metadata
- Download URL: python_active_directory-1.0.5-cp37-cp37m-manylinux2010_x86_64.whl
- Upload date:
- Size: 581.4 kB
- Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b83f6a5a1e511a7d70ffc6c7c5499e955e8c8a237472195bce8143324175b8ef |
|
MD5 | 67c0e1927e2c32a5598b810dc1333ac5 |
|
BLAKE2b-256 | 5da18755e42101d0b261f3017d3051ceb1ce094300f4bf1a4dd486fa3f0236ef |
File details
Details for the file python_active_directory-1.0.5-cp37-cp37m-manylinux1_x86_64.whl
.
File metadata
- Download URL: python_active_directory-1.0.5-cp37-cp37m-manylinux1_x86_64.whl
- Upload date:
- Size: 548.2 kB
- Tags: CPython 3.7m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbc1256ceb90dbb04f1339d3783d1b9c9b5ac6c975764e8e88cb9885f14a9129 |
|
MD5 | 0cff642ab1731eef2b0292fe6f4d7685 |
|
BLAKE2b-256 | 1ae1d6db0893fc9d5a1ae7680caa2e9587fb313cb853fb12427c8542a105e96f |
File details
Details for the file python_active_directory-1.0.5-cp36-cp36m-manylinux2010_x86_64.whl
.
File metadata
- Download URL: python_active_directory-1.0.5-cp36-cp36m-manylinux2010_x86_64.whl
- Upload date:
- Size: 580.5 kB
- Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8b751aea450f6730d432b0cccd36a4f569d6b8ec124434579ef27dafc1cc5be |
|
MD5 | 28bfaf28eb30c56a62999a0ecf21cdd4 |
|
BLAKE2b-256 | ac343c6f0b9aa038f51f9b833b2664ad4fb808fe8d52911cfd21dc3090226197 |
File details
Details for the file python_active_directory-1.0.5-cp36-cp36m-manylinux1_x86_64.whl
.
File metadata
- Download URL: python_active_directory-1.0.5-cp36-cp36m-manylinux1_x86_64.whl
- Upload date:
- Size: 548.2 kB
- Tags: CPython 3.6m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d92ee8396ec5f522e8974ed6c522b292fac33ae74af5322e849d3bb20086d58 |
|
MD5 | da8dfa6449ed31b182e1d1dd78e53eb6 |
|
BLAKE2b-256 | 0e96b0d844d27fdde0d7f46408150c515a77d882d999db3ab216f8f4a650ec64 |
File details
Details for the file python_active_directory-1.0.5-cp35-cp35m-manylinux2010_x86_64.whl
.
File metadata
- Download URL: python_active_directory-1.0.5-cp35-cp35m-manylinux2010_x86_64.whl
- Upload date:
- Size: 580.2 kB
- Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45679822d45d7d06871cf3486ea328376db6eb97598e32ecaf6190303c569835 |
|
MD5 | 79a9ca7823a33a3163c4fe28855fbda6 |
|
BLAKE2b-256 | af954ba597042566300ea29c579a282795532e7b8d9e70d82ef84575192159a1 |
File details
Details for the file python_active_directory-1.0.5-cp35-cp35m-manylinux1_x86_64.whl
.
File metadata
- Download URL: python_active_directory-1.0.5-cp35-cp35m-manylinux1_x86_64.whl
- Upload date:
- Size: 548.2 kB
- Tags: CPython 3.5m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f37973201780dfba683f2cf53db144b245aee5781321abe3614770eff11652e |
|
MD5 | 8ee8079dddb36516368de1fcb25283b1 |
|
BLAKE2b-256 | 7b8ead212cf294fa1f7d6f8cbd42c30603d7454c36dc1daf745164dba1b8156f |
File details
Details for the file python_active_directory-1.0.5-cp27-cp27mu-manylinux2010_x86_64.whl
.
File metadata
- Download URL: python_active_directory-1.0.5-cp27-cp27mu-manylinux2010_x86_64.whl
- Upload date:
- Size: 578.2 kB
- Tags: CPython 2.7mu, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ccee3bf3fbe657d8a1b3ee194b2ec9142beb2a05af8d44206e7f6e91cf95f38 |
|
MD5 | 959080d68faa9b9916906e57b6c3e21d |
|
BLAKE2b-256 | a9d0d82dca9504930bcd276e7523ed19f5f2410127c179f287e5cff9f602204c |
File details
Details for the file python_active_directory-1.0.5-cp27-cp27mu-manylinux1_x86_64.whl
.
File metadata
- Download URL: python_active_directory-1.0.5-cp27-cp27mu-manylinux1_x86_64.whl
- Upload date:
- Size: 547.2 kB
- Tags: CPython 2.7mu
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | da25c9cc51f02586a90848b27847d74f691af506fca77d62e90f8b6b5b25240e |
|
MD5 | 0ffa30e6f9b736d0be354f8911742d29 |
|
BLAKE2b-256 | fa45320c9e05ea988c92d14b054e5cb7ff66789ae984fce30a7984bd2ff8626d |
File details
Details for the file python_active_directory-1.0.5-cp27-cp27m-manylinux2010_x86_64.whl
.
File metadata
- Download URL: python_active_directory-1.0.5-cp27-cp27m-manylinux2010_x86_64.whl
- Upload date:
- Size: 578.2 kB
- Tags: CPython 2.7m, manylinux: glibc 2.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f7f27de528c5b176b01b00827202ce94a0f8950a1d70db8c9ba4d83199bd4fc |
|
MD5 | 162035d482590d61cded8d37c195f9ee |
|
BLAKE2b-256 | 7439e39872eaa40824762b932ff12c54432a642fadbb4e0de4accb9d172843f0 |
File details
Details for the file python_active_directory-1.0.5-cp27-cp27m-manylinux1_x86_64.whl
.
File metadata
- Download URL: python_active_directory-1.0.5-cp27-cp27m-manylinux1_x86_64.whl
- Upload date:
- Size: 547.2 kB
- Tags: CPython 2.7m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8dba39cb2aedfe83d8fc8d031a20594c8c3a1746158a1977be3f9467da098e98 |
|
MD5 | 762713cb3db1b35ba9feda04185f988d |
|
BLAKE2b-256 | c0a177fbb92464539f40cd85a73ae29e9a2fca99f354acd341c9d2ee4e943dfd |