31 lines
920 B
Diff
31 lines
920 B
Diff
From 3cce96928581d5888f4f0b8a7b4ed07e49bcb2e7 Mon Sep 17 00:00:00 2001
|
|
From: "Benjamin A. Beasley" <code@musicinmybrain.net>
|
|
Date: Thu, 4 Jan 2024 08:32:17 -0500
|
|
Subject: [PATCH] Downstream-only: Backport fix for importlib.resources.path
|
|
removal
|
|
|
|
Imitate current versions of flexparser, which was split out as a
|
|
separate library in later releases of pint.
|
|
---
|
|
pint/parser.py | 4 +++-
|
|
1 file changed, 3 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/pint/parser.py b/pint/parser.py
|
|
index e73e578..e1127a2 100644
|
|
--- a/pint/parser.py
|
|
+++ b/pint/parser.py
|
|
@@ -261,7 +261,9 @@ class Parser:
|
|
it will use python importlib.resources.read_binary
|
|
"""
|
|
|
|
- with resources.path(__package__, resource_name) as p:
|
|
+ with resources.as_file(
|
|
+ resources.files(__package__).joinpath(resource_name)
|
|
+ )as p:
|
|
filepath = p.resolve()
|
|
|
|
if filepath.exists():
|
|
--
|
|
2.43.0
|
|
|