11[build-system ]
22requires = [
3- " setuptools" ,
3+ " setuptools>=69 " ,
44]
55build-backend = " setuptools.build_meta"
66
77[project ]
88name = " python-ldap"
9- license.text = " python-ldap" # Replace with 'license' once Python 3.8 is dropped
109dynamic = [" version" ]
1110description = " Python modules for implementing LDAP clients"
11+
12+ license = " MIT AND LicenseRef-python-ldap"
13+ license-files = [
14+ " LICENCE" ,
15+ " LICENCE.MIT" ,
16+ ]
17+
1218authors = [
13- {name = " python-ldap project" , email = " python-ldap@python.org" },
19+ { name = " python-ldap project" , email = " python-ldap@python.org" },
1420]
15- readme = " README"
21+ readme = { file = " README.rst" , content-type = " text/x-rst" }
22+
1623requires-python = " >=3.9"
1724keywords = [" ldap" , " directory" , " authentication" ]
25+
1826classifiers = [
1927 " Development Status :: 5 - Production/Stable" ,
2028 " Intended Audience :: Developers" ,
2129 " Intended Audience :: System Administrators" ,
22- " Operating System :: OS Independent" ,
30+
31+ # "License :: OSI Approved :: Python Software Foundation License",
32+
2333 " Operating System :: MacOS :: MacOS X" ,
2434 " Operating System :: Microsoft :: Windows" ,
2535 " Operating System :: POSIX" ,
36+
2637 " Programming Language :: C" ,
27- " Programming Language :: Python" ,
2838 " Programming Language :: Python :: 3" ,
39+ " Programming Language :: Python :: 3 :: Only" ,
2940 " Programming Language :: Python :: 3.9" ,
3041 " Programming Language :: Python :: 3.10" ,
3142 " Programming Language :: Python :: 3.11" ,
3243 " Programming Language :: Python :: 3.12" ,
3344 " Programming Language :: Python :: 3.13" ,
45+
3446 " Topic :: Database" ,
3547 " Topic :: Internet" ,
3648 " Topic :: Software Development :: Libraries :: Python Modules" ,
3749 " Topic :: System :: Systems Administration :: Authentication/Directory :: LDAP" ,
38- " License :: OSI Approved :: Python Software Foundation License" ,
3950]
51+
4052dependencies = [
41- " pyasn1 >= 0.3.7" ,
42- " pyasn1_modules >= 0.1.5" ,
53+ " pyasn1>= 0.3.7" ,
54+ " pyasn1_modules>= 0.1.5" ,
4355]
4456
4557[project .urls ]
@@ -48,13 +60,11 @@ Documentation = "https://python-ldap.readthedocs.io/"
4860Repository = " https://github.com/python-ldap/python-ldap"
4961Download = " https://pypi.org/project/python-ldap/"
5062Changelog = " https://github.com/python-ldap/python-ldap/blob/main/CHANGES"
51-
52-
63+ Issues = " https://github.com/python-ldap/python-ldap/issues"
5364
5465[tool .setuptools ]
5566zip-safe = false
5667include-package-data = true
57- license-files = [" LICENCE" , " LICENCE.MIT" ]
5868# Explicitly list all Python modules
5969py-modules = [" ldapurl" , " ldif" ]
6070
0 commit comments