setup.py: adjust path to pmb.__version__

setup.py is on its way out, but it isn't replaced just yet. Adjust the
code that finds the version.

I'm pushing this directly to master as this fix is trivial and unbreaks
packaging current master of pmbootstrap.

Fix for (from pmbootstrap AUR package):
$ pip install build wheel
$ python -m build --wheel --no-isolation
  File "/usr/lib/python3.10/ast.py", line 50, in parse
    return compile(source, filename, mode, flags,
  File "<unknown>", line 1
    {"edge": "2.12.11-r0",
    ^
SyntaxError: '{' was never closed

Fixes: 6352ab9c ("Move version to pmb.__version__")
Fixes: pmbootstrap#2226
This commit is contained in:
Oliver Smith 2023-04-17 08:06:47 +02:00
parent 6352ab9c2d
commit d51f31e784
No known key found for this signature in database
GPG Key ID: 5AE7F5513E0885CB
1 changed files with 2 additions and 2 deletions

View File

@ -26,9 +26,9 @@ class PyTest(TestCommand):
here = path.abspath(path.dirname(__file__))
_version_re = re.compile(r'version\s+=\s+(.*)')
_version_re = re.compile(r'__version__\s+=\s+(.*)')
with open(path.join(here, 'pmb/config/__init__.py'), 'rb') as f:
with open(path.join(here, 'pmb/__init__.py'), 'rb') as f:
version = str(ast.literal_eval(_version_re.search(
f.read().decode('utf-8')).group(1)))