{"id":13598703,"url":"https://github.com/python-ldap/python-ldap","last_synced_at":"2025-05-16T13:08:16.071Z","repository":{"id":26918185,"uuid":"111794776","full_name":"python-ldap/python-ldap","owner":"python-ldap","description":"LDAP client API for Python","archived":false,"fork":false,"pushed_at":"2024-10-11T15:16:27.000Z","size":1252,"stargazers_count":420,"open_issues_count":103,"forks_count":124,"subscribers_count":20,"default_branch":"main","last_synced_at":"2025-04-10T10:09:54.941Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://python-ldap.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/python-ldap.png","metadata":{"files":{"readme":"README","changelog":"CHANGES","contributing":"CONTRIBUTING.rst","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-11-23T10:17:24.000Z","updated_at":"2025-04-10T09:00:44.000Z","dependencies_parsed_at":"2024-02-22T08:29:38.851Z","dependency_job_id":"e411be5b-3ff3-4f27-94b0-5822bf8b78fb","html_url":"https://github.com/python-ldap/python-ldap","commit_stats":{"total_commits":915,"total_committers":38,"mean_commits":24.07894736842105,"dds":"0.41420765027322404","last_synced_commit":"e756eac00a80240b9c708fba145ff664c134b957"},"previous_names":[],"tags_count":55,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-ldap%2Fpython-ldap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-ldap%2Fpython-ldap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-ldap%2Fpython-ldap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/python-ldap%2Fpython-ldap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/python-ldap","download_url":"https://codeload.github.com/python-ldap/python-ldap/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254535828,"owners_count":22087399,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-01T17:00:55.218Z","updated_at":"2025-05-16T13:08:16.025Z","avatar_url":"https://github.com/python-ldap.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"---------------------------------------\npython-ldap: LDAP client API for Python\n---------------------------------------\n\nWhat is python-ldap?\n====================\n\npython-ldap provides an object-oriented API to access LDAP\ndirectory servers from Python programs. Mainly it wraps the\nOpenLDAP client libs for that purpose.\n\nAdditionally the package contains modules for other LDAP-related\nstuff (e.g. processing LDIF, LDAPURLs, LDAPv3 sub-schema, etc.).\n\nNot included: Direct BER support\n\nSee INSTALL for version compatibility\n\nSee TODO for planned features. Contributors welcome.\n\nFor module documentation, see:\n\n\thttps://www.python-ldap.org/\n\nQuick usage example:\n====================\n\n.. code-block:: python\n\n    import ldap\n    l = ldap.initialize(\"ldap://my_ldap_server.my_domain\")\n    l.simple_bind_s(\"\",\"\")\n    l.search_s(\"o=My Organisation, c=AU\", ldap.SCOPE_SUBTREE, \"objectclass=*\")\n\nSee directory ``Demo/`` of source distribution package for more\nexample code.\n\nAuthor(s) contact and documentation:\n====================================\n\n   https://www.python-ldap.org/\n\nIf you are looking for help, please try the mailing list archives\nfirst, then send a question to the mailing list.\nBe warned that questions will be ignored if they can be\ntrivially answered by referring to the documentation.\n\nIf you are interested in helping, please contact the mailing list.\nIf you want new features or upgrades, please check the mailing list\narchives and then enquire about any progress.\n\nAcknowledgements:\n=================\n\nThanks to Konstantin Chuguev \u003cKonstantin.Chuguev at dante.org.uk\u003e\nand Steffen Ries \u003csteffen.ries at sympatico.ca\u003e for working\non support for OpenLDAP 2.0.x features.\n\nThanks to Michael Stroeder \u003cmichael at stroeder.com\u003e for the\nmodules ``ldif``, ``ldapurl``, ``ldap/schema/*.py``, ``ldap/*.py`` and ``ldap/controls/*.py``.\n\nThanks to Hans Aschauer \u003cHans.Aschauer at Physik.uni-muenchen.de\u003e\nfor the C wrapper schema and SASL support.\n\nThanks to Mauro Cicognini \u003cmcicogni at siosistemi.it\u003e for the\nWIN32/MSVC6 bits, and the pre-built WIN32 ``ldap.pyd``.\n\nThanks to Waldemar Osuch \u003cwaldemar.osuch at gmail.com\u003e for contributing\nthe new-style docs based on reStructuredText.\n\nThanks to Torsten Kurbad \u003ctorsten at tk-webart.de\u003e for the\neasy_install support.\n\nThanks to James Andrewartha \u003cjamesa at daa.com.au\u003e for\nsignificant contribution to ``Doc/*.tex``.\n\nThanks to Rich Megginson \u003crmeggins at redhat.com\u003e for extending\nsupport for LDAPv3 controls and adding support for LDAPv3 extended\noperations.\n\nThanks to Peter Gietz, DAASI for funding some control modules.\n\nThanks to Chris Mikkelson for various fixes and ldap.syncrepl.\n\nThese very kind people have supplied patches or suggested changes:\n\n* Federico Di Gregorio \u003cfog at mixadlive.com\u003e\n* John Benninghoff \u003cjohnb at netscape.com\u003e\n* Donn Cave \u003cdonn at u.washington.edu\u003e\n* Jason Gunthorpe \u003cjgg at debian.org\u003e\n* gurney_j \u003cgurney_j at 4j.lane.edu\u003e\n* Eric S. Johansson \u003cesj at harvee.billerica.ma.us\u003e\n* David Margrave \u003cdavidma at premier1.net\u003e\n* Uche Ogbuji \u003cuche.ogbuji at fourthought.com\u003e\n* Neale Pickett \u003cneale at lanl.gov\u003e\n* Blake Weston \u003cweston at platinum1.cambridge.scr.slb.com\u003e\n* Wido Depping \u003cwido.depping at gmail.com\u003e\n* Deepak Giridharagopal \u003cdeepak at arlut.utexas.edu\u003e\n* Ingo Steuwer \u003csteuwer at univention.de\u003e\n* Andreas Hasenack \u003cahasenack at terra.com.br\u003e\n* Matej Vela \u003cvela at debian.org\u003e\n\nThese people contributed to Python 3 porting (at https://github.com/pyldap/):\n\n* ​A. Karl Kornel\n* Alex Willmer\n* Aymeric Augustin\n* Bradley Baetz\n* Christian Heimes\n* Dirk Mueller\n* Jon Dufresne\n* Martin Basti\n* Miro Hrončok\n* Paul Aurich\n* Petr Viktorin\n* Pieterjan De Potter\n* Raphaël Barrois\n* Robert Kuska\n* Stanislav Láznička\n* Tobias Bräutigam\n* Tom van Dijk\n* Wentao Han\n* William Brown\n\nThanks to all the guys on the python-ldap mailing list for\ntheir contributions and input into this package.\n\n   Thanks! We may have missed someone: please mail us if we have omitted\n   your name.\n\nLicence\n=======\n\nThe python-ldap project comes with a LICENCE file.\n\nWe are aware that its text is unclear, but it cannot be changed:\nall authors of python-ldap would need to approve the licence change,\nbut a complete list of all the authors is not available.\n(Note that the Git repository of the project is incomplete.\nFurthermore, commits imported from CVS lack authorship information; users\n\"stroeder\" or \"leonard\" are commiters (reviewers), but sometimes not\nauthors of the committed code.)\n\nThe current maintainers assume that the license is the sentence that refers\nto \"Python-style license\" and assume this means a highly permissive open source\nlicense that only requires preservation of the text of the LICENCE file\n(including the disclaimer paragraph).\n\n-------------------------------------------------------------------------------\n\nAll contributions committed since July 1st, 2021, as well as some past\ncontributions, are licensed under the MIT license.\nThe MIT licence and more details are listed in the file LICENCE.MIT.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpython-ldap%2Fpython-ldap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpython-ldap%2Fpython-ldap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpython-ldap%2Fpython-ldap/lists"}