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

Uploaded Source

Built Distribution

python_active_directory-1.0.3-cp27-cp27m-macosx_10_11_x86_64.whl (36.5 kB view details)

Uploaded CPython 2.7m macOS 10.11+ x86-64

File details

Details for the file python-active-directory-1.0.3.tar.gz.

File metadata

File hashes

Hashes for python-active-directory-1.0.3.tar.gz
Algorithm Hash digest
SHA256 18197e725daa58e3baf97a5043da273f544a84d018c294db53e2abe382f226a3
MD5 c8561b333475255278676992ccd78a47
BLAKE2b-256 e94fe2a57efd73b5e2183ea4e43c5358559e2dcdea81d999310b936e35aa737a

See more details on using hashes here.

File details

Details for the file python_active_directory-1.0.3-cp27-cp27m-macosx_10_11_x86_64.whl.

File metadata

File hashes

Hashes for python_active_directory-1.0.3-cp27-cp27m-macosx_10_11_x86_64.whl
Algorithm Hash digest
SHA256 363484c3b67497921a4495a4a6c64922606d0deb702c4299f329c55dd19b3994
MD5 c72aa91efbc5484b5eb8d499fa622c39
BLAKE2b-256 4c22d13b5121220e27153ff97a5de060cef1c9c42232b5a7c6b4dece57b814f0

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