mirror of
https://github.com/JockeTF/fimfarchive.git
synced 2024-11-22 05:17:59 +01:00
Use importlib resources
This commit is contained in:
parent
02228e13d7
commit
da53762804
3 changed files with 5 additions and 5 deletions
|
@ -26,8 +26,8 @@ import json
|
|||
import os
|
||||
import shutil
|
||||
from functools import partial
|
||||
from importlib_resources import read_binary, read_text
|
||||
from typing import Any, Dict, Optional, Type, TypeVar, Union
|
||||
from pkg_resources import resource_string
|
||||
|
||||
from tqdm import tqdm
|
||||
|
||||
|
@ -172,9 +172,7 @@ class ResourceLoader:
|
|||
if binary is None:
|
||||
binary = self.binary
|
||||
|
||||
data = resource_string(self.package, name)
|
||||
|
||||
if binary:
|
||||
return data
|
||||
return read_binary(self.package, name)
|
||||
else:
|
||||
return data.decode()
|
||||
return read_text(self.package, name)
|
||||
|
|
|
@ -4,6 +4,7 @@ blinker
|
|||
boltons
|
||||
flake8
|
||||
git+https://github.com/qvantel/jsonapi-client.git
|
||||
importlib_resources
|
||||
jmespath
|
||||
mypy
|
||||
pytest
|
||||
|
|
1
setup.py
1
setup.py
|
@ -89,6 +89,7 @@ setup(
|
|||
'bbcode',
|
||||
'blinker',
|
||||
'boltons',
|
||||
'importlib_resources',
|
||||
'jmespath',
|
||||
'jsonapi-client',
|
||||
'requests',
|
||||
|
|
Loading…
Reference in a new issue