Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Backports:SLE-15-SP4:RebuildFactoryUpdates
python-ctypeslib2
ctypeslib2-suse-remove-info-check.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File ctypeslib2-suse-remove-info-check.patch of Package python-ctypeslib2
# python3-clang does not provide dist- or egg-info, we do not use the unofficial pypi package there Index: ctypeslib-2.3.4/ctypeslib/__init__.py =================================================================== --- ctypeslib-2.3.4.orig/ctypeslib/__init__.py +++ ctypeslib-2.3.4/ctypeslib/__init__.py @@ -11,7 +11,9 @@ and providing tools for handling errors import ctypes import os import re +import subprocess import sys +import sysconfig import warnings from ctypes.util import find_library @@ -114,7 +116,10 @@ try: from clang import cindex from ctypeslib.codegen.codegenerator import translate, translate_files - __clang_py_version__ = get_distribution('clang').version + purelib = sysconfig.get_path("purelib") + __clang_py_version__ = subprocess.check_output( + ["rpm", "--query", "--queryformat", "%{version}", "-f", f"{purelib}/clang"], + text=True) __clang_library_filename = __configure_clang_cindex() if __clang_library_filename is None: warnings.warn("Could not find the clang library. please install llvm libclang", RuntimeWarning) Index: ctypeslib-2.3.4/pyproject.toml =================================================================== --- ctypeslib-2.3.4.orig/pyproject.toml +++ ctypeslib-2.3.4/pyproject.toml @@ -15,7 +15,6 @@ classifiers = [ "Programming Language :: Python :: 3.8", "Topic :: Software Development :: Libraries :: Python Modules", ] -dependencies = ["clang>=11"] dynamic = ["version"] [project.urls] From 12425beba8db4c3074bb045d80a07be8ad722ade Mon Sep 17 00:00:00 2001 From: Ben Greiner <code@bnavigator.de> Date: Wed, 26 Apr 2023 11:00:41 +0200 Subject: [PATCH] Switch clang and clang_py versions --- ctypeslib/clang2py.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ctypeslib/clang2py.py b/ctypeslib/clang2py.py index 10c29a1..49133bc 100755 --- a/ctypeslib/clang2py.py +++ b/ctypeslib/clang2py.py @@ -260,7 +260,7 @@ def windows_dlls(option, opt, value, _parser): # pylint: disable=unused-argumen def version_string(): version = "versions - %(prog)s:" \ - f"{ctypeslib.__version__} python-clang:{clang_version()} clang:{clang_py_version()} " \ + f"{ctypeslib.__version__} python-clang:{clang_py_version()} clang:{clang_version()} " \ f"clang_filename:{ctypeslib.__clang_library_filename}" # pylint: disable=protected-access return version
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor