<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to 78: DeprecationWarning from python language wrapper module</title><link>https://sourceforge.net/p/linux-gpib/bugs/78/</link><description>Recent changes to 78: DeprecationWarning from python language wrapper module</description><atom:link href="https://sourceforge.net/p/linux-gpib/bugs/78/feed.rss" rel="self"/><language>en</language><lastBuildDate>Tue, 26 Oct 2021 17:58:43 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/linux-gpib/bugs/78/feed.rss" rel="self" type="application/rss+xml"/><item><title>#78 DeprecationWarning from python language wrapper module</title><link>https://sourceforge.net/p/linux-gpib/bugs/78/?limit=25#a94b</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Thanks mika, this worked. Pushed to svn.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">DaveP</dc:creator><pubDate>Tue, 26 Oct 2021 17:58:43 -0000</pubDate><guid>https://sourceforge.net07907559d9053b228f5e6fdd37f0d304cc8f6f22</guid></item><item><title>#78 DeprecationWarning from python language wrapper module</title><link>https://sourceforge.net/p/linux-gpib/bugs/78/?limit=25#3ae5</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;You can try to replace the original line from setup.py with:&lt;br/&gt;
import sys&lt;br/&gt;
if sys.version_info &amp;lt; (3,10):&lt;br/&gt;
    from distutils.core import setup,Extension&lt;br/&gt;
else:&lt;br/&gt;
    from setuptools import setup, Extension&lt;/p&gt;
&lt;p&gt;distutils  is deprecated and setuptools should be used insted.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">mika</dc:creator><pubDate>Tue, 26 Oct 2021 09:41:56 -0000</pubDate><guid>https://sourceforge.net3b661e0228001b401afb6b053df045d883824b8e</guid></item><item><title>#78 DeprecationWarning from python language wrapper module</title><link>https://sourceforge.net/p/linux-gpib/bugs/78/?limit=25#b1c3</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Your patch has been applied to the svn. Thank you.&lt;br/&gt;
Not being a pythoneer perhaps someone can suggest a fix for the DeprecationWarning below from a build with python3.10.&lt;br/&gt;
cheers,&lt;br/&gt;
-dave&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;usr&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nb"&gt;bin&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;python3&lt;/span&gt; &lt;span class="n"&gt;setup&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;py&lt;/span&gt; &lt;span class="n"&gt;build&lt;/span&gt; &lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class="n"&gt;touch&lt;/span&gt; &lt;span class="n"&gt;build&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="o"&gt;||&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="n"&gt;rm&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;f&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;r&lt;/span&gt; &lt;span class="n"&gt;build&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="n"&gt;exit&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;home&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;dave&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;src&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;linux&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;gpib&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;code&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;linux&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;gpib&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;user&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;language&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;setup&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;py&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="ne"&gt;DeprecationWarning&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;The&lt;/span&gt; &lt;span class="n"&gt;distutils&lt;/span&gt; &lt;span class="n"&gt;package&lt;/span&gt; &lt;span class="ow"&gt;is&lt;/span&gt; &lt;span class="n"&gt;deprecated&lt;/span&gt; &lt;span class="ow"&gt;and&lt;/span&gt; &lt;span class="n"&gt;slated&lt;/span&gt; &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;removal&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;Python&lt;/span&gt; &lt;span class="mf"&gt;3.12&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt; &lt;span class="n"&gt;Use&lt;/span&gt; &lt;span class="n"&gt;setuptools&lt;/span&gt; &lt;span class="ow"&gt;or&lt;/span&gt; &lt;span class="n"&gt;check&lt;/span&gt; &lt;span class="n"&gt;PEP&lt;/span&gt; &lt;span class="mi"&gt;632&lt;/span&gt; &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;potential&lt;/span&gt; &lt;span class="n"&gt;alternatives&lt;/span&gt;
  &lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="nn"&gt;distutils.core&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;setup&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="n"&gt;Extension&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;

&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">DaveP</dc:creator><pubDate>Tue, 26 Oct 2021 07:58:52 -0000</pubDate><guid>https://sourceforge.netf8dd9e92b5cefe23f6fd0630287d8008ac8d7456</guid></item><item><title>DeprecationWarning from python language wrapper module</title><link>https://sourceforge.net/p/linux-gpib/bugs/78/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;strong&gt;Preconditions:&lt;/strong&gt;&lt;br/&gt;
- ubuntu 20.04 and kernel 5.11.0-36&lt;br/&gt;
- linux-gpib-4.3.4&lt;br/&gt;
- build and install python language support : make &amp;amp;&amp;amp; make install&lt;br/&gt;
- Python 3.8.10 - used&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Python test code:&lt;/strong&gt;&lt;br/&gt;
----8&amp;lt;----8&amp;lt;----8&amp;lt;----8&amp;lt;----8&amp;lt;----8&amp;lt;&lt;br/&gt;
import gpib&lt;/p&gt;
&lt;p&gt;board_address = 0&lt;br/&gt;
gpib_device_address = 6&lt;/p&gt;
&lt;p&gt;con=gpib.dev(board_address, gpib_device_address)&lt;br/&gt;
gpib.write(con, b'*IDN?')&lt;br/&gt;
print(gpib.read(con,1000))&lt;br/&gt;
gpib.close(con)&lt;br/&gt;
----8&amp;lt;----8&amp;lt;----8&amp;lt;----8&amp;lt;----8&amp;lt;----8&amp;lt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Actual warning when gpib-library is used:&lt;/strong&gt;&lt;br/&gt;
"DeprecationWarning: PY_SSIZE_T_CLEAN will be required for '#' formats"&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes needed to:&lt;/strong&gt;&lt;br/&gt;
../linux-gpib-4.3.4/linux-gpib-user-4.3.4/language/python/gpibinter.c  &lt;/p&gt;
&lt;p&gt;Tested fix proposal in attached patch file.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">mika</dc:creator><pubDate>Mon, 25 Oct 2021 11:50:27 -0000</pubDate><guid>https://sourceforge.net280ecd9b1a11881a07c0c83635efc4fd9f051829</guid></item></channel></rss>