From 07ed808cd2cf089c4734f4fbbdb2f8817d95ef8e Mon Sep 17 00:00:00 2001 From: Marko Mikulicic Date: Thu, 13 Jun 2024 17:00:14 +0200 Subject: [PATCH] Make it build on pip 24.x --- pygments_shader/__init__.py | 3 ++- pygments_shader/version.py | 1 + setup.py | 11 +++++++++-- 3 files changed, 12 insertions(+), 3 deletions(-) create mode 100644 pygments_shader/version.py diff --git a/pygments_shader/__init__.py b/pygments_shader/__init__.py index dc96a4d..7246072 100644 --- a/pygments_shader/__init__.py +++ b/pygments_shader/__init__.py @@ -1,3 +1,4 @@ -__version__ = '1.0.1' + +from .version import __version__ from .lexer import * diff --git a/pygments_shader/version.py b/pygments_shader/version.py new file mode 100644 index 0000000..cd7ca49 --- /dev/null +++ b/pygments_shader/version.py @@ -0,0 +1 @@ +__version__ = '1.0.1' diff --git a/setup.py b/setup.py index 2081802..ca8ace7 100644 --- a/setup.py +++ b/setup.py @@ -1,10 +1,17 @@ from setuptools import setup, find_packages from setuptools.command.test import test as TestCommand -import pygments_shader +from importlib.machinery import SourceFileLoader +from pathlib import Path +import os + +project_root = Path(__file__).parent +pygments_shader_root = project_root / "pygments_shader" + +version = SourceFileLoader("pygments_shader.version", str(pygments_shader_root / "version.py")).load_module() setup( name='pygments-shader', - version=pygments_shader.__version__, + version=version.__version__, description='Pygments lexer for Unity shader', long_description=open('README.rst').read(), url='https://github.com/midnightSuyama/pygments-shader',