Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python-active-directory-1.0.5.tar.gz (36.2 kB view details)

Uploaded Source

Built Distributions

python_active_directory-1.0.5-cp39-cp39-manylinux2010_x86_64.whl (580.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

python_active_directory-1.0.5-cp38-cp38-manylinux2010_x86_64.whl (580.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

python_active_directory-1.0.5-cp37-cp37m-manylinux2010_x86_64.whl (581.4 kB view details)

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

python_active_directory-1.0.5-cp36-cp36m-manylinux2010_x86_64.whl (580.5 kB view details)

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

python_active_directory-1.0.5-cp35-cp35m-manylinux2010_x86_64.whl (580.2 kB view details)

Uploaded CPython 3.5m manylinux: glibc 2.12+ x86-64

python_active_directory-1.0.5-cp27-cp27mu-manylinux2010_x86_64.whl (578.2 kB view details)

Uploaded CPython 2.7mu manylinux: glibc 2.12+ x86-64

python_active_directory-1.0.5-cp27-cp27m-manylinux2010_x86_64.whl (578.2 kB view details)

Uploaded CPython 2.7m manylinux: glibc 2.12+ x86-64

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

Hashes for python-active-directory-1.0.5.tar.gz
Algorithm Hash digest
SHA256 0ff783baf725a7678aac0867a1afa8d56d34289a6dfee916a2d52d5d0f8080b8
MD5 2d3c3ee10fa36b0d72a4c591cb3cb331
BLAKE2b-256 4ae84634dbd692fc3201486c030d747e28db62f0c11179c6b2b37cae8382dd4b

See more details on using hashes here.

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

Hashes for python_active_directory-1.0.5-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b2a606d91e1a49296e42113fab879c3970db34ec2ca16588cde8cb6fa9e34bce
MD5 60750b665c27ab29596039f75b72ae75
BLAKE2b-256 a8b3286c86b99f124728a8a4cd3aab825a004dc2bc4c258b92f226e0f5745f74

See more details on using hashes here.

File details

Details for the file python_active_directory-1.0.5-cp39-cp39-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for python_active_directory-1.0.5-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 023be7ebc93e09a3dd2401a91ab1707b92220c7d91933a61dfbe58a0b74a894a
MD5 dd4f87ff944cabfcf4f0c669fa60b446
BLAKE2b-256 4988bc50e12462ffa943133cc8c69b57df74af9a382e81852be710b7643e16a2

See more details on using hashes here.

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

Hashes for python_active_directory-1.0.5-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a66e3b1b22b5ab23b74801c7cde506b6c8fb61fd9eab99378d440fe4d755ce01
MD5 e0e5e3c958454c55716ba5d7f96bf872
BLAKE2b-256 99c7b115ce4df276dbe72ae163e4073041cecad1b4175b3b8536a4968a39a323

See more details on using hashes here.

File details

Details for the file python_active_directory-1.0.5-cp38-cp38-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for python_active_directory-1.0.5-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a9ad4b021f5e4722c98538ab6c04ceb323c0048d37f17d596827d04e670582d0
MD5 d3734b91a9f6c8ec7933b823fd5d2207
BLAKE2b-256 642c3bd87e7ded40f3a00529d61a5251077a1726adbf8121ede721fd084b4ac6

See more details on using hashes here.

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

Hashes for python_active_directory-1.0.5-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b83f6a5a1e511a7d70ffc6c7c5499e955e8c8a237472195bce8143324175b8ef
MD5 67c0e1927e2c32a5598b810dc1333ac5
BLAKE2b-256 5da18755e42101d0b261f3017d3051ceb1ce094300f4bf1a4dd486fa3f0236ef

See more details on using hashes here.

File details

Details for the file python_active_directory-1.0.5-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for python_active_directory-1.0.5-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 dbc1256ceb90dbb04f1339d3783d1b9c9b5ac6c975764e8e88cb9885f14a9129
MD5 0cff642ab1731eef2b0292fe6f4d7685
BLAKE2b-256 1ae1d6db0893fc9d5a1ae7680caa2e9587fb313cb853fb12427c8542a105e96f

See more details on using hashes here.

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

Hashes for python_active_directory-1.0.5-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c8b751aea450f6730d432b0cccd36a4f569d6b8ec124434579ef27dafc1cc5be
MD5 28bfaf28eb30c56a62999a0ecf21cdd4
BLAKE2b-256 ac343c6f0b9aa038f51f9b833b2664ad4fb808fe8d52911cfd21dc3090226197

See more details on using hashes here.

File details

Details for the file python_active_directory-1.0.5-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for python_active_directory-1.0.5-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9d92ee8396ec5f522e8974ed6c522b292fac33ae74af5322e849d3bb20086d58
MD5 da8dfa6449ed31b182e1d1dd78e53eb6
BLAKE2b-256 0e96b0d844d27fdde0d7f46408150c515a77d882d999db3ab216f8f4a650ec64

See more details on using hashes here.

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

Hashes for python_active_directory-1.0.5-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 45679822d45d7d06871cf3486ea328376db6eb97598e32ecaf6190303c569835
MD5 79a9ca7823a33a3163c4fe28855fbda6
BLAKE2b-256 af954ba597042566300ea29c579a282795532e7b8d9e70d82ef84575192159a1

See more details on using hashes here.

File details

Details for the file python_active_directory-1.0.5-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for python_active_directory-1.0.5-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5f37973201780dfba683f2cf53db144b245aee5781321abe3614770eff11652e
MD5 8ee8079dddb36516368de1fcb25283b1
BLAKE2b-256 7b8ead212cf294fa1f7d6f8cbd42c30603d7454c36dc1daf745164dba1b8156f

See more details on using hashes here.

File details

Details for the file python_active_directory-1.0.5-cp27-cp27mu-manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for python_active_directory-1.0.5-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9ccee3bf3fbe657d8a1b3ee194b2ec9142beb2a05af8d44206e7f6e91cf95f38
MD5 959080d68faa9b9916906e57b6c3e21d
BLAKE2b-256 a9d0d82dca9504930bcd276e7523ed19f5f2410127c179f287e5cff9f602204c

See more details on using hashes here.

File details

Details for the file python_active_directory-1.0.5-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for python_active_directory-1.0.5-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 da25c9cc51f02586a90848b27847d74f691af506fca77d62e90f8b6b5b25240e
MD5 0ffa30e6f9b736d0be354f8911742d29
BLAKE2b-256 fa45320c9e05ea988c92d14b054e5cb7ff66789ae984fce30a7984bd2ff8626d

See more details on using hashes here.

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

Hashes for python_active_directory-1.0.5-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 7f7f27de528c5b176b01b00827202ce94a0f8950a1d70db8c9ba4d83199bd4fc
MD5 162035d482590d61cded8d37c195f9ee
BLAKE2b-256 7439e39872eaa40824762b932ff12c54432a642fadbb4e0de4accb9d172843f0

See more details on using hashes here.

File details

Details for the file python_active_directory-1.0.5-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for python_active_directory-1.0.5-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8dba39cb2aedfe83d8fc8d031a20594c8c3a1746158a1977be3f9467da098e98
MD5 762713cb3db1b35ba9feda04185f988d
BLAKE2b-256 c0a177fbb92464539f40cd85a73ae29e9a2fca99f354acd341c9d2ee4e943dfd

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