[prev in list] [next in list] [prev in thread] [next in thread] 

List:       pykde
Subject:    [SIP] sip-build error since 6.8.0 release due to a typo
From:       Antoine Lambert <antoine.lambert33 () gmail ! com>
Date:       2023-11-30 18:17:42
Message-ID: CAJ0x15MkfPFVX-MQ-ioKxTSq6koi=PPG0Vou-ZtE2jtEc4DFFQ () mail ! gmail ! com
[Download RAW message or body]

Hi,

I am using SIP to generate Python bindings for a personal project hosted on
https://github.com/anlambert/talipot
(a fork of a graph visualization software I was working on during my PhD).

Since the release of SIP 6.8.0, most of my CI builds are failing due to
that sip-build error when bindings code
is generated, this is clearly due to a typo in
sipbuild/generator/outputs/code.py
file.

Traceback (most recent call last):
 File "/home/anlambert/.virtualenvs/swh/bin/sip-build", line 8, in <module>
   sys.exit(main())
            ^^^^^^
 File
"/home/anlambert/.virtualenvs/swh/lib/python3.11/site-packages/sipbuild/tools/build.py",
line 37, in main
   handle_exception(e)
 File
"/home/anlambert/.virtualenvs/swh/lib/python3.11/site-packages/sipbuild/exceptions.py",
line 83, in handle_exception
   raise e
 File
"/home/anlambert/.virtualenvs/swh/lib/python3.11/site-packages/sipbuild/tools/build.py",
line 34, in main
   project.build()
 File
"/home/anlambert/.virtualenvs/swh/lib/python3.11/site-packages/sipbuild/project.py",
line 245, in build
   self.builder.build()
 File
"/home/anlambert/.virtualenvs/swh/lib/python3.11/site-packages/sipbuild/builder.py",
line 46, in build
   self._generate_bindings()
 File
"/home/anlambert/.virtualenvs/swh/lib/python3.11/site-packages/sipbuild/builder.py",
line 273, in _generate_bindings
   buildable = bindings.generate()
               ^^^^^^^^^^^^^^^^^^^
 File
"/home/anlambert/.virtualenvs/swh/lib/python3.11/site-packages/sipbuild/bindings.py",
line 220, in generate
   output_code(spec, self, project, buildable)
 File
"/home/anlambert/.virtualenvs/swh/lib/python3.11/site-packages/sipbuild/generator/outputs/code.py",
line 60, in output_code
   _module_code(spec, bindings, project, py_debug, buildable)
 File
"/home/anlambert/.virtualenvs/swh/lib/python3.11/site-packages/sipbuild/generator/outputs/code.py",
line 1269, in _module_code
   _iface_file_cpp(spec, bindings, project, buildable, py_debug,
 File
"/home/anlambert/.virtualenvs/swh/lib/python3.11/site-packages/sipbuild/generator/outputs/code.py",
line 2132, in _iface_file_cpp
   _class_cpp(sf, spec, bindings, klass, py_debug)
 File
"/home/anlambert/.virtualenvs/swh/lib/python3.11/site-packages/sipbuild/generator/outputs/code.py",
line 2396, in _class_cpp
   _type_definition(sf, spec, bindings, klass, py_debug)
 File
"/home/anlambert/.virtualenvs/swh/lib/python3.11/site-packages/sipbuild/generator/outputs/code.py",
line 5660, in _type_definition
   _class_docstring(sf, spec, bindings, klass)
 File
"/home/anlambert/.virtualenvs/swh/lib/python3.11/site-packages/sipbuild/generator/outputs/code.py",
line 8411, in _class_docstring
   if klass.docstring is None or klass.docstring.signature is not
SocstringSignature.DISCARDED:

^^^^^^^^^^^^^^^^^^

NameError: name 'SocstringSignature' is not defined. Did you mean:
'DocstringSignature'?

Best regards.

-- 
Antoine Lambert

[Attachment #3 (text/html)]

<div dir="ltr"><div><span style="font-family:monospace"><span \
style="color:rgb(0,0,0);background-color:rgb(255,255,255)">Hi,</span></span></div><div><span \
style="font-family:monospace"><span \
style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><br></span></span></div><div><span \
style="font-family:monospace"><span \
style="color:rgb(0,0,0);background-color:rgb(255,255,255)">I am using SIP to generate \
Python bindings for a personal project hosted on <a \
href="https://github.com/anlambert/talipot">https://github.com/anlambert/talipot</a></span></span></div><div><span \
style="font-family:monospace"><span \
style="color:rgb(0,0,0);background-color:rgb(255,255,255)">(a fork of a graph \
visualization software I was working on during my PhD).</span></span></div><div><span \
style="font-family:monospace"><span \
style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><br></span></span></div><div><span \
style="font-family:monospace"><span \
style="color:rgb(0,0,0);background-color:rgb(255,255,255)">Since the release of SIP \
6.8.0, most of my CI builds are failing due to that sip-build error when bindings \
code<br></span></span></div><div><span style="font-family:monospace"><span \
style="color:rgb(0,0,0);background-color:rgb(255,255,255)">is generated, this is \
clearly due to a typo in </span></span><span \
style="font-family:monospace">sipbuild/generator/outputs/code.py \
file.</span></div><div><span style="font-family:monospace"><span \
style="color:rgb(0,0,0);background-color:rgb(255,255,255)"><br></span></span></div><div><span \
style="font-family:monospace"><span \
style="color:rgb(0,0,0);background-color:rgb(255,255,255)">Traceback (most recent \
call last): </span></span></div><div><span \
style="font-family:monospace"></span></div><span style="font-family:monospace">   \
File &quot;/home/anlambert/.virtualenvs/swh/bin/sip-build&quot;, line 8, in \
&lt;module&gt; <br>       sys.exit(main())
<br>                         ^^^^^^
<br>   File &quot;/home/anlambert/.virtualenvs/swh/lib/python3.11/site-packages/sipbuild/tools/build.py&quot;, \
line 37, in main <br>       handle_exception(e)
<br>   File &quot;/home/anlambert/.virtualenvs/swh/lib/python3.11/site-packages/sipbuild/exceptions.py&quot;, \
line 83, in handle_exception <br>       raise e
<br>   File &quot;/home/anlambert/.virtualenvs/swh/lib/python3.11/site-packages/sipbuild/tools/build.py&quot;, \
line 34, in main <br>       project.build()
<br>   File &quot;/home/anlambert/.virtualenvs/swh/lib/python3.11/site-packages/sipbuild/project.py&quot;, \
line 245, in build <br>       self.builder.build()
<br>   File &quot;/home/anlambert/.virtualenvs/swh/lib/python3.11/site-packages/sipbuild/builder.py&quot;, \
line 46, in build <br>       self._generate_bindings()
<br>   File &quot;/home/anlambert/.virtualenvs/swh/lib/python3.11/site-packages/sipbuild/builder.py&quot;, \
line 273, in _generate_bindings <br>       buildable = bindings.generate()
<br>                               ^^^^^^^^^^^^^^^^^^^
<br>   File &quot;/home/anlambert/.virtualenvs/swh/lib/python3.11/site-packages/sipbuild/bindings.py&quot;, \
line 220, in generate <br>       output_code(spec, self, project, buildable)
<br>   File &quot;/home/anlambert/.virtualenvs/swh/lib/python3.11/site-packages/sipbuild/generator/outputs/code.py&quot;, \
line 60, in output_code <br>       _module_code(spec, bindings, project, py_debug, \
buildable) <br>   File \
&quot;/home/anlambert/.virtualenvs/swh/lib/python3.11/site-packages/sipbuild/generator/outputs/code.py&quot;, \
line 1269, in _module_code <br>       _iface_file_cpp(spec, bindings, project, \
buildable, py_debug, <br>   File \
&quot;/home/anlambert/.virtualenvs/swh/lib/python3.11/site-packages/sipbuild/generator/outputs/code.py&quot;, \
line 2132, in _iface_file_cpp <br>       _class_cpp(sf, spec, bindings, klass, \
py_debug) <br>   File \
&quot;/home/anlambert/.virtualenvs/swh/lib/python3.11/site-packages/sipbuild/generator/outputs/code.py&quot;, \
line 2396, in _class_cpp <br>       _type_definition(sf, spec, bindings, klass, \
py_debug) <br>   File \
&quot;/home/anlambert/.virtualenvs/swh/lib/python3.11/site-packages/sipbuild/generator/outputs/code.py&quot;, \
line 5660, in _type_definition <br>       _class_docstring(sf, spec, bindings, klass)
<br>   File &quot;/home/anlambert/.virtualenvs/swh/lib/python3.11/site-packages/sipbuild/generator/outputs/code.py&quot;, \
line 8411, in _class_docstring <br>       if klass.docstring is None or \
klass.docstring.signature is not SocstringSignature.DISCARDED: <br>                   \
^^^^^^^^^^^^^^^^^^ <br>NameError: name &#39;SocstringSignature&#39; is not defined. \
Did you mean: &#39;DocstringSignature&#39;?<br></span><br clear="all"><div>Best \
regards.<br></div><div><br></div><span class="gmail_signature_prefix">-- \
</span><br><div dir="ltr" class="gmail_signature" \
data-smartmail="gmail_signature"><div dir="ltr">Antoine Lambert<br></div></div></div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic