File tree 2 files changed +8
-5
lines changed
babelizer/data/{{cookiecutter.package_name}}/{{cookiecutter.package_name}}
2 files changed +8
-5
lines changed Original file line number Diff line number Diff line change 1
1
#! /usr/bin/env python
2
- import pkg_resources
2
+ import importlib . metadata
3
3
4
-
5
- __version__ = pkg_resources .get_distribution ("{{ cookiecutter.package_name }}" ).version
4
+ __version__ = importlib .metadata .version ("{{ cookiecutter.package_name }}" )
6
5
7
6
8
7
from .bmi import (
Original file line number Diff line number Diff line change 10
10
from .lib import {{ classes | join (', ' ) }}
11
11
12
12
{% - else % }
13
- import pkg_resources
13
+ if sys .version_info >= (3 , 12 ): # pragma: no cover (PY12+)
14
+ import importlib .resources as importlib_resources
15
+ else : # pragma: no cover (<PY312)
16
+ import importlib_resources
17
+
14
18
15
19
{% for babelized_class , component in cookiecutter .components | dictsort % }
16
20
20
24
21
25
{% - for cls in classes % }
22
26
{{ cls }}.__name__ = "{{ cls }}"
23
- {{ cls }}.METADATA = pkg_resources . resource_filename (__name__ , "data/{{ cls }}" )
27
+ {{ cls }}.METADATA = str ( importlib_resources . files (__name__ ) / "data/{{ cls }}" )
24
28
{% - endfor % }
25
29
26
30
{% - endif % }
You can’t perform that action at this time.
0 commit comments