Skip to content

Commit 21ca0fb

Browse files
committed
fix: fix 2.8.3 version for python 3.7
closes #316
1 parent fd6a5be commit 21ca0fb

File tree

3 files changed

+52
-36
lines changed

3 files changed

+52
-36
lines changed

pyproject.toml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ build-backend = "setuptools.build_meta"
55
# https://packaging.python.org/en/latest/specifications/declaring-project-metadata/
66
[project]
77
name = "pyrfc"
8-
version = "2.8.3"
8+
version = "2.8.31"
99
readme = "README.md"
1010
license = { file = "LICENSES/Apache-2.0.txt" }
1111
description = "Python bindings for SAP NetWeaver RFC SDK"
@@ -30,7 +30,9 @@ classifiers = [
3030
"Programming Language :: Python :: 3.11",
3131
"Programming Language :: Python :: 3 :: Only"
3232
]
33-
dependencies = []
33+
dependencies = [
34+
"importlib-metadata"
35+
]
3436

3537
[project.urls]
3638
homepage = "https://github.com/SAP/PyRFC"

src/pyrfc/__init__.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,15 @@
22
#
33
# SPDX-License-Identifier: Apache-2.0
44

5-
import importlib.metadata
65
import os
6+
import sys
77

8-
__version__ = importlib.metadata.version("pyrfc")
8+
if sys.version_info < (3,8):
9+
import importlib_metadata as mtd
10+
else:
11+
import importlib.metadata as mtd
12+
13+
__version__ = mtd.version("pyrfc")
914
__version_info__ = tuple(__version__.split("."))
1015

1116
if os.name == "nt":

src/pyrfc/_cyrfc.cpp

Lines changed: 41 additions & 32 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)