Skip to content

Commit f8b890b

Browse files
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
1 parent 646c93b commit f8b890b

File tree

2 files changed

+13
-13
lines changed

2 files changed

+13
-13
lines changed

setup.cfg

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,18 @@ classifiers =
1717
Programming Language :: Python
1818
Programming Language :: Python :: 3
1919
Programming Language :: Python :: 3 :: Only
20-
Programming Language :: Python :: 3.8
2120
Programming Language :: Python :: 3.9
2221
Programming Language :: Python :: 3.10
2322
Programming Language :: Python :: 3.11
2423
Programming Language :: Python :: 3.12
24+
Programming Language :: Python :: 3.13
2525
Programming Language :: Python :: Implementation :: CPython
2626
project_urls =
2727
Source = https://github.com/python-hyper/rfc3986
2828

2929
[options]
3030
packages = find:
31-
python_requires = >=3.8
31+
python_requires = >=3.9
3232
include_package_data = True
3333
package_dir = =src
3434

src/rfc3986/abnf_regexp.py

+11-11
Original file line numberDiff line numberDiff line change
@@ -195,20 +195,20 @@
195195

196196
# Only wide-unicode gets the high-ranges of UCSCHAR
197197
if sys.maxunicode > 0xFFFF: # pragma: no cover
198-
IPRIVATE = "\uE000-\uF8FF\U000F0000-\U000FFFFD\U00100000-\U0010FFFD"
198+
IPRIVATE = "\ue000-\uf8ff\U000f0000-\U000ffffd\U00100000-\U0010fffd"
199199
UCSCHAR_RE = (
200-
"\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF"
201-
"\U00010000-\U0001FFFD\U00020000-\U0002FFFD"
202-
"\U00030000-\U0003FFFD\U00040000-\U0004FFFD"
203-
"\U00050000-\U0005FFFD\U00060000-\U0006FFFD"
204-
"\U00070000-\U0007FFFD\U00080000-\U0008FFFD"
205-
"\U00090000-\U0009FFFD\U000A0000-\U000AFFFD"
206-
"\U000B0000-\U000BFFFD\U000C0000-\U000CFFFD"
207-
"\U000D0000-\U000DFFFD\U000E1000-\U000EFFFD"
200+
"\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef"
201+
"\U00010000-\U0001fffd\U00020000-\U0002fffd"
202+
"\U00030000-\U0003fffd\U00040000-\U0004fffd"
203+
"\U00050000-\U0005fffd\U00060000-\U0006fffd"
204+
"\U00070000-\U0007fffd\U00080000-\U0008fffd"
205+
"\U00090000-\U0009fffd\U000a0000-\U000afffd"
206+
"\U000b0000-\U000bfffd\U000c0000-\U000cfffd"
207+
"\U000d0000-\U000dfffd\U000e1000-\U000efffd"
208208
)
209209
else: # pragma: no cover
210-
IPRIVATE = "\uE000-\uF8FF"
211-
UCSCHAR_RE = "\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF"
210+
IPRIVATE = "\ue000-\uf8ff"
211+
UCSCHAR_RE = "\u00a0-\ud7ff\uf900-\ufdcf\ufdf0-\uffef"
212212

213213
IUNRESERVED_RE = "A-Za-z0-9\\._~\\-" + UCSCHAR_RE
214214
IPCHAR = "([" + IUNRESERVED_RE + SUB_DELIMITERS_RE + ":@]|%s)" % PCT_ENCODED

0 commit comments

Comments
 (0)