<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to tickets</title><link href="https://sourceforge.net/p/winpython/tickets/" rel="alternate"/><link href="https://sourceforge.net/p/winpython/tickets/feed.atom" rel="self"/><id>https://sourceforge.net/p/winpython/tickets/</id><updated>2017-03-19T17:08:04.108000Z</updated><subtitle>Recent changes to tickets</subtitle><entry><title>Error after installing WinPython</title><link href="https://sourceforge.net/p/winpython/tickets/128/" rel="alternate"/><published>2017-03-19T17:08:04.108000Z</published><updated>2017-03-19T17:08:04.108000Z</updated><author><name>Daniel</name><uri>https://sourceforge.net/u/awstsf/</uri></author><id>https://sourceforge.net42339c7d60fa2424f0fa525b64516ed690082b5a</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hello everyone, I have problem after installing WinPython. I can't open Spyder, Qt..etc.&lt;/p&gt;
&lt;p&gt;OS: Win10 64Bit&lt;br/&gt;
WinPython: 3.5.2.3&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Add packages moviepy and sounddevice</title><link href="https://sourceforge.net/p/winpython/tickets/127/" rel="alternate"/><published>2016-11-15T15:12:40.667000Z</published><updated>2016-11-15T15:12:40.667000Z</updated><author><name>arman</name><uri>https://sourceforge.net/u/armansavran/</uri></author><id>https://sourceforge.net13d58b969fcdefbd135a589d2cdd308331244b81</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;It would be great to include moviepy and sounddevice pacakages. They are the most practical ones I have seen so far, especially very useful for people working in video and audio signal processing fields.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://zulko.github.io/moviepy/" rel="nofollow"&gt;http://zulko.github.io/moviepy/&lt;/a&gt;&lt;br/&gt;
&lt;a href="https://pypi.python.org/pypi/sounddevice/" rel="nofollow"&gt;https://pypi.python.org/pypi/sounddevice/&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#126 Uninstall Package tab corrupted after installation of a package.</title><link href="https://sourceforge.net/p/winpython/tickets/126/?limit=25#4379" rel="alternate"/><published>2015-11-05T17:39:59.073000Z</published><updated>2015-11-05T17:39:59.073000Z</updated><author><name>stonebig</name><uri>https://sourceforge.net/u/stonebig/</uri></author><id>https://sourceforge.netdc8f3806c37b2dbcb70173d7f2d7841c3856271d</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: New --&amp;gt; Fixed&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</summary></entry><entry><title>#126 Uninstall Package tab corrupted after installation of a package.</title><link href="https://sourceforge.net/p/winpython/tickets/126/?limit=25#a339" rel="alternate"/><published>2015-11-05T08:16:24.618000Z</published><updated>2015-11-05T08:16:24.618000Z</updated><author><name>algo99</name><uri>https://sourceforge.net/u/algo99/</uri></author><id>https://sourceforge.netcbf2a715e3575b97a1e5f0475c4731ce27673e83</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Works for me, thank you.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#126 Uninstall Package tab corrupted after installation of a package.</title><link href="https://sourceforge.net/p/winpython/tickets/126/?limit=25#5205" rel="alternate"/><published>2015-11-04T20:49:20.536000Z</published><updated>2015-11-04T20:49:20.536000Z</updated><author><name>stonebig</name><uri>https://sourceforge.net/u/stonebig/</uri></author><id>https://sourceforge.net53d9094e4f87163ccdd6413df2b21466d84e5918</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;or maybe rather:&lt;br/&gt;
    SOURCE_PATTERN = r'(&lt;span&gt;[a-zA-Z0-9-_.]&lt;/span&gt;&lt;em&gt;)-(&lt;span&gt;&lt;span&gt;[0-9._]&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;span&gt;[a-z]&lt;/span&gt;&lt;em&gt;&lt;span&gt;&lt;span&gt;[-]&lt;/span&gt;&lt;/span&gt;?&lt;span&gt;&lt;span&gt;[0-9]&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;)(.zip|.tar.gz|-(py&lt;span&gt;[2-7]&lt;/span&gt;&lt;em&gt;|py&lt;span&gt;&lt;span&gt;[2-7]&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;.py&lt;span&gt;[2-7]&lt;/span&gt;*)-none-any.whl)'&lt;br/&gt;
&lt;br/&gt;
&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#126 Uninstall Package tab corrupted after installation of a package.</title><link href="https://sourceforge.net/p/winpython/tickets/126/?limit=25#de2c" rel="alternate"/><published>2015-11-04T20:31:53.513000Z</published><updated>2015-11-04T20:31:53.513000Z</updated><author><name>stonebig</name><uri>https://sourceforge.net/u/stonebig/</uri></author><id>https://sourceforge.nete326dbeab4c19f1b93e7808d15c84a6269c9e3c9</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;ah, ok, in your python-2.7.10.amd64\Lib\site-packages\winpython\utils.py , at line 466&lt;/p&gt;
&lt;p&gt;try to replace &lt;br/&gt;
SOURCE_PATTERN = r'(&lt;span&gt;[a-zA-Z0-9-_.]&lt;/span&gt;&lt;em&gt;)-(&lt;span&gt;&lt;span&gt;[0-9._]&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;span&gt;[a-z]&lt;/span&gt;&lt;em&gt;&lt;span&gt;&lt;span&gt;[0-9]&lt;/span&gt;&lt;/span&gt;?)(.zip|.tar.gz|-(py&lt;span&gt;&lt;span&gt;[2-7]&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;|py&lt;span&gt;[2-7]&lt;/span&gt;&lt;em&gt;.py&lt;span&gt;&lt;span&gt;[2-7]&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;)-none-any.whl)'&lt;/p&gt;
&lt;p&gt;per &lt;br/&gt;
SOURCE_PATTERN = r'(&lt;span&gt;[a-zA-Z0-9-_.]&lt;/span&gt;&lt;em&gt;)-(&lt;span&gt;&lt;span&gt;[0-9._]&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;span&gt;[a-z]&lt;/span&gt;&lt;em&gt;&lt;span&gt;&lt;span&gt;[0-9]&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;)(.zip|.tar.gz|-(py&lt;span&gt;[2-7]&lt;/span&gt;&lt;em&gt;|py&lt;span&gt;&lt;span&gt;[2-7]&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;.py&lt;span&gt;[2-7]&lt;/span&gt;*)-none-any.whl)'&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#126 Uninstall Package tab corrupted after installation of a package.</title><link href="https://sourceforge.net/p/winpython/tickets/126/?limit=25#d912" rel="alternate"/><published>2015-11-04T20:13:20.859000Z</published><updated>2015-11-04T20:13:20.859000Z</updated><author><name>algo99</name><uri>https://sourceforge.net/u/algo99/</uri></author><id>https://sourceforge.netef523fb1113ef094a9341d5d29a5fce09cb4b1ed</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Ok, I could figure out it.&lt;/p&gt;
&lt;p&gt;The reason the list stays empty is an exception in &lt;em&gt;wppm.get_installed_packages()&lt;/em&gt;, line 358:&lt;br/&gt;
                # create pip package list&lt;br/&gt;
                wppip = &lt;span&gt;[Package('%s-%s-py2.py3-none-any.whl' %&lt;br/&gt;
                         (i&lt;span&gt;[0]&lt;/span&gt;&lt;/span&gt;.lower(), i&lt;span&gt;[1]&lt;/span&gt;)) for i in pip_list]&lt;br/&gt;
for the input parameter &lt;em&gt;pyosc-0.3.5b5294-py2.py3-none-any.whl&lt;/em&gt; of &lt;em&gt;Package&lt;/em&gt; class.&lt;/p&gt;
&lt;p&gt;The exception is thrown from &lt;em&gt;wppm.Package.extract_infos()&lt;/em&gt;, line 155:&lt;br/&gt;
            elif bname.endswith(('.zip', '.tar.gz', '.whl')):&lt;br/&gt;
                # distutils sdist&lt;br/&gt;
                infos = utils.get_source_package_infos(bname)&lt;br/&gt;
                if infos is not None:&lt;br/&gt;
                    self.name, self.version = infos&lt;br/&gt;
                    return&lt;br/&gt;
            raise NotImplementedError("Not supported package type %s" % bname)&lt;br/&gt;
because &lt;em&gt;infos&lt;/em&gt; for &lt;em&gt;bname=pyosc-0.3.5b5294-py2.py3-none-any.whl&lt;/em&gt; is &lt;em&gt;None&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;This in turn caused by the fact that the regular expression &lt;em&gt;utils.SOURCE_PATTERN&lt;/em&gt; does not match the given &lt;em&gt;bname&lt;/em&gt;, the &lt;em&gt;match&lt;/em&gt; will be &lt;em&gt;None&lt;/em&gt;:&lt;br/&gt;
    def get_source_package_infos(fname):&lt;br/&gt;
        """Return a tuple (name, version) of the Python source package"""&lt;br/&gt;
        match = re.match(SOURCE_PATTERN, osp.basename(fname))&lt;br/&gt;
        if match is not None:&lt;br/&gt;
            return match.groups()&lt;span&gt;[:2]&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#126 Uninstall Package tab corrupted after installation of a package.</title><link href="https://sourceforge.net/p/winpython/tickets/126/?limit=25#82d9" rel="alternate"/><published>2015-11-02T17:48:02.001000Z</published><updated>2015-11-02T17:48:02.001000Z</updated><author><name>stonebig</name><uri>https://sourceforge.net/u/stonebig/</uri></author><id>https://sourceforge.net0bb735970becd7cbb3b0528860c4a02564d780cb</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;WinPython relies on pip list for the informations, so I expected a failure is happening because of this strange packaging name. I don't see why.&lt;br/&gt;
The code that get the list is:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="nn"&gt;imp&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="nn"&gt;pip&lt;/span&gt;
&lt;span class="n"&gt;pip&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;utils&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;pkg_resources&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;imp&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;reload&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;pip&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;utils&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;pkg_resources&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;pip_list&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;[(&lt;/span&gt;&lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;key&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;i&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;version&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;i&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;pip&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;get_installed_distributions&lt;/span&gt;&lt;span class="p"&gt;()]&lt;/span&gt;
&lt;span class="k"&gt;print&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;pip_list&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;can you try it and paste the result here ?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#126 Uninstall Package tab corrupted after installation of a package.</title><link href="https://sourceforge.net/p/winpython/tickets/126/?limit=25#36c3" rel="alternate"/><published>2015-11-01T22:44:07.291000Z</published><updated>2015-11-01T22:44:07.291000Z</updated><author><name>algo99</name><uri>https://sourceforge.net/u/algo99/</uri></author><id>https://sourceforge.neta55ccdb31237836a6b56c31fd8f158b3d1ce7d1e</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Ok, after some inverstigation more facts on the issue:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Note the package file has name  pyOSC-0.3.5b-5294.tar.gz (with a '-' sign within version number) so dragging this one onto WinPython Control Panel &amp;lt;Install Upgrade="" Packages=""&amp;gt; tab shows:&lt;br/&gt;
Action: Install    Name: pyOSC-0.3.5b   Version: 5294  (already wrong, Ok malformed package name :)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;After installation in Lib\site-packages appears a folder pyOSC-0.3.5b5294.dist-info (without '-' sign between '5b' and '5294')&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;If I understand correctly when the Control Panel updates 'Uninstalled Packages' list it reads all 'dist-info' directories in Lib\site-packages and some-how the parsing of the  pyOSC version "0.3.5b5294" fails and the list stays uninitialized ?&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;HTH&lt;br/&gt;
Albert&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#126 Uninstall Package tab corrupted after installation of a package.</title><link href="https://sourceforge.net/p/winpython/tickets/126/?limit=25#c03a" rel="alternate"/><published>2015-11-01T19:07:27.429000Z</published><updated>2015-11-01T19:07:27.429000Z</updated><author><name>stonebig</name><uri>https://sourceforge.net/u/stonebig/</uri></author><id>https://sourceforge.net9c5d5b99040a76739dbe0d3f70f3c8db9f8dbdb3</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;you may try the "pip list" command to see how it works with this package installed. Eventually post the result here.&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>