Fedora Packages

python3-rfc3987-syntax Subpackage of python-rfc3987-syntax

Helper functions to syntactically validate strings according to RFC 3987

Helper functions to parse and validate the syntax of terms defined in RFC 3987 — the IETF standard for Internationalized Resource Identifiers (IRIs). 🎯 Purpose: The goal of rfc3987-syntax is to provide a lightweight, permissively licensed Python module for validating that strings conform to the ABNF grammar defined in RFC 3987. These helpers are: ✅ Strictly aligned with the syntax rules of RFC 3987 ✅ Built using a permissive MIT license ✅ Designed for both open source and proprietary use ✅ Powered by Lark, a fast, EBNF-based parser 🧠 Note: This project focuses on syntax validation only. RFC 3987 specifies additional semantic rules (e.g., Unicode normalization, BiDi constraints, percent-encoding requirements) that must be enforced separately.

Releases Overview

Release Stable Testing
Fedora Rawhide 1.1.0-1.fc45 -
Fedora 44 - 1.1.0-1.fc44
Fedora 43 - 1.1.0-1.fc43
File a new bug report »
Package Info

You can contact the maintainers of this package via email at python-rfc3987-syntax dash maintainers at fedoraproject dot org.



Sources on Pagure