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 Distribution
Hashes for python-active-directory-1.0.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18197e725daa58e3baf97a5043da273f544a84d018c294db53e2abe382f226a3 |
|
MD5 | c8561b333475255278676992ccd78a47 |
|
BLAKE2b-256 | e94fe2a57efd73b5e2183ea4e43c5358559e2dcdea81d999310b936e35aa737a |
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 |