Skip to content

deps: use optional dependency rfc3987-syntax2 instead of rfc3987-syntax#1521

Open
jkowalleck wants to merge 2 commits into
python-jsonschema:mainfrom
jkowalleck:deps/change_rfc3987-syntax_to_rfc3987-syntax2
Open

deps: use optional dependency rfc3987-syntax2 instead of rfc3987-syntax#1521
jkowalleck wants to merge 2 commits into
python-jsonschema:mainfrom
jkowalleck:deps/change_rfc3987-syntax_to_rfc3987-syntax2

Conversation

@jkowalleck

@jkowalleck jkowalleck commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

in #1388 a non-gpl library for validating IRI was introduced.

Unfortunately, the library rfc3987-syntax (https://pypi.org/project/rfc3987-syntax/) is no longer maintained.
Therefore, a maintained fork rfc3987-syntax2 (https://pypi.org/project/rfc3987-syntax2/) exists, which is used here.

rfc3987-syntax2 v1.3.0 has various improvements over the old rfc3987-syntax v1.1.0

@read-the-docs-community

read-the-docs-community Bot commented Jul 16, 2026

Copy link
Copy Markdown

Documentation build overview

📚 python-jsonschema | 🛠️ Build #33694151 | 📁 Comparing 271cf7a against latest (0274292)

  🔍 Preview build  

2 files changed
± validate/index.html
± _modules/jsonschema/_format/index.html

…yntax`

Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
@jkowalleck
jkowalleck force-pushed the deps/change_rfc3987-syntax_to_rfc3987-syntax2 branch from d5eb20d to 8b08766 Compare July 16, 2026 12:31
Signed-off-by: Jan Kowalleck <jan.kowalleck@gmail.com>
@jkowalleck

Copy link
Copy Markdown
Contributor Author

@Julian I think we should switch to this library

@jkowalleck

Copy link
Copy Markdown
Contributor Author

@kdeldycke could you check whether this also requires your downstream mod like in Nuitka/Nuitka#3578

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant