Skip to content

Commit 7febd6a

Browse files
committed
Make it build on pip 24.x
1 parent 77fc6f0 commit 7febd6a

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

pygments_shader/__init__.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1-
__version__ = '1.0.1'
1+
2+
from .version import __version__
23

34
from .lexer import *

setup.py

+9-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,17 @@
11
from setuptools import setup, find_packages
22
from setuptools.command.test import test as TestCommand
3-
import pygments_shader
3+
from importlib.machinery import SourceFileLoader
4+
from pathlib import Path
5+
import os
6+
7+
project_root = Path(__file__).parent
8+
pygments_shader_root = project_root / "pygments_shader"
9+
10+
version = SourceFileLoader("pygments_shader.version", str(pygments_shader_root / "version.py")).load_module()
411

512
setup(
613
name='pygments-shader',
7-
version=pygments_shader.__version__,
14+
version=version.__version__,
815
description='Pygments lexer for Unity shader',
916
long_description=open('README.rst').read(),
1017
url='https://github.com/midnightSuyama/pygments-shader',

0 commit comments

Comments
 (0)