diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index cb29564d..301fa0c5 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -9,6 +9,8 @@ This project adheres to `Semantic Versioning `__.
Fixed
~~~~~
+
+- Fix build system warnings by @kurtmckee in `#1105 `
- Validate key against allowed types for Algorithm family in `#964 `__
- Add iterator for JWKSet in `#1041 `__
- Validate `iss` claim is a string during encoding and decoding by @pachewise in `#1040 `__
diff --git a/pyproject.toml b/pyproject.toml
index c09ee936..19748ce5 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,7 +1,7 @@
[build-system]
build-backend = "setuptools.build_meta"
requires = [
- "setuptools",
+ "setuptools>=77.0.3",
]
[project]
@@ -11,7 +11,6 @@ authors = [
classifiers = [
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
- "License :: OSI Approved :: MIT License",
"Natural Language :: English",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
@@ -35,12 +34,10 @@ keywords = [
"token",
"web",
]
+license = "MIT"
name = "PyJWT"
requires-python = ">=3.9"
-[project.license]
-text = "MIT"
-
[project.optional-dependencies]
crypto = [
"cryptography>=3.4.0",