Skip to content

Commit eff184c

Browse files
committed
Removed setuptools as build backend
Version now centralized on pyproject.toml
1 parent eddf7a4 commit eff184c

File tree

8 files changed

+11
-83
lines changed

8 files changed

+11
-83
lines changed

CHANGES.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ Almost every release features a lot of bugfixes but those are not listed here.
55
## Version 2.1.5 (2025-08-04)
66
- Bug fixing release
77

8+
## Version 2.1.5 (2025-08-04)
9+
- Bug fixing release
10+
811
## Version 2.1.4 (2025-06-03)
912
- Calendar: Schedule.get_calendar method can now use query objects with select, expand and order by (Thanks @RogerSelwyn)
1013

O365/__init__.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@
55
import warnings
66
import sys
77

8-
from .__version__ import __version__
9-
108
from .account import Account
119
from .connection import Connection, Protocol, MSGraphProtocol
1210
from .utils import FileSystemTokenBackend, EnvTokenBackend

O365/__version__.py

Lines changed: 0 additions & 1 deletion
This file was deleted.

pyproject.toml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
[project]
2-
dynamic = ["license"]
32
name = "o365"
43
version = "2.1.5"
54
description = "O365 - Microsoft Graph and Office 365 API made easy"
@@ -38,7 +37,11 @@ dev = [
3837
"sphinx-rtd-theme>=3.0.2",
3938
]
4039

41-
# This is a fix for an issue in setuptools. See: https://github.com/pypa/setuptools/issues/4759
42-
# This shoulde be removed when the issue is resolved.
43-
[tool.setuptools]
44-
license-files = []
40+
[build-system]
41+
requires = ["uv_build>=0.8.15,<0.9.0"]
42+
build-backend = "uv_build"
43+
44+
[tool.uv.build-backend]
45+
module-name = "O365"
46+
module-root = ""
47+

requirements-dev.txt

Lines changed: 0 additions & 10 deletions
This file was deleted.

requirements-pages.txt

Lines changed: 0 additions & 3 deletions
This file was deleted.

requirements.txt

Lines changed: 0 additions & 6 deletions
This file was deleted.

setup.py

Lines changed: 0 additions & 56 deletions
This file was deleted.

0 commit comments

Comments
 (0)