<div dir="ltr"><div dir="ltr"><div>there is no VERSION file in the repository. <br></div><div>I also suggestto store __version__ varable in __init__.py of eric. The allows to check it form imported lib. <br></div><div>Some code like:<br></div><pre style="background-color:rgb(43,43,43);color:rgb(169,183,198);font-family:"DejaVu Sans Mono""><span style="color:rgb(204,120,50)">def </span><span style="color:rgb(255,198,109)">read</span>(*parts):<br>    <span style="color:rgb(204,120,50)">with </span>codecs.open(os.path.join(current_dir<span style="color:rgb(204,120,50)">, </span>*parts)<span style="color:rgb(204,120,50)">, </span><span style="color:rgb(106,135,89)">'r'</span>) <span style="color:rgb(204,120,50)">as </span>fp:<br>        <span style="color:rgb(204,120,50)">return </span>fp.read()<br><br><br><span style="color:rgb(204,120,50)">def </span><span style="color:rgb(255,198,109)">find_version</span>(*file_paths):<br>    version_file = read(*file_paths)<br>    version_match = re.search(<span style="color:rgb(106,135,89)">r"^__version__ = ['\"]([^'\"]*)['\"]"</span><span style="color:rgb(204,120,50)">,<br></span><span style="color:rgb(204,120,50)">                              </span>version_file<span style="color:rgb(204,120,50)">, </span>re.M)<br>    <span style="color:rgb(204,120,50)">if </span>version_match:<br>        <span style="color:rgb(204,120,50)">return </span>version_match.group(<span style="color:rgb(104,151,187)">1</span>)<br>    <span style="color:rgb(204,120,50)">raise </span><span style="color:rgb(136,136,198)">RuntimeError</span>(<span style="color:rgb(106,135,89)">"Unable to find version string."</span>)</pre><div><div><br></div>You put in one file </div><div><pre style="background-color:rgb(43,43,43);color:rgb(169,183,198);font-family:"DejaVu Sans Mono"">python_requires=<span style="color:rgb(106,135,89)">">=3.5"</span><span style="color:rgb(204,120,50)">,</span></pre></div><div>and<br></div><div><pre style="background-color:rgb(43,43,43);color:rgb(169,183,198);font-family:"DejaVu Sans Mono""><span style="color:rgb(106,135,89)">"Programming Language :: Python :: 2.7"</span><span style="color:rgb(204,120,50)">,</span></pre></div><div>I add few fixes to setup.py to build ui files during build phase (lines 96-118). Now, on my computer, it builds (When add VERSION file) and can be installed with pip install ./eric6. <br><br></div><div>I do not use eric earler so i do not know how to test it.   <br></div><div>I got warnings like  Warning: translation file 'qscintilla_pl_PL'could not be loaded. on startup. <br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">pon., 15 kwi 2019 o 18:43 Detlev Offenbach <<a href="mailto:detlev@die-offenbachs.de">detlev@die-offenbachs.de</a>> napisał(a):<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Thanks Barry. Every example is useful.<br>
<br>
Detlev<br>
<br>
Am Sonntag, 14. April 2019, 22:52:46 CEST schrieb Barry:<br>
> > On 14 Apr 2019, at 18:36, Detlev Offenbach <<a href="mailto:detlev@die-offenbachs.de" target="_blank">detlev@die-offenbachs.de</a>><br>
> > wrote:<br>
> > <br>
> > Hello all,<br>
> > <br>
> > I would like to support distribution of eric6 via PyPI. This requires it<br>
> > to be packaged as a wheel via setuptools and a setup.py file.<br>
> > Unfortunately I am not familiar with this task. Nevertheless, I<br>
> > reorganized the eric 6 source tree and created a first setup.py file and<br>
> > packed everything into the 'setup.py' branch of the eric repository.<br>
> > <br>
> > Help with the setup.py file would be much appreciated. Please send<br>
> > patches/<br>
> > suggestions/tips, simply everything that makes this task done to me or<br>
> > these mailing lists.<br>
> <br>
> If your code is pure python it should be easy enough to package.<br>
> <br>
> Is this example usedul?<br>
> <a href="https://github.com/barry-scott/PythonWinAppPackager/blob/master/setup.py" rel="noreferrer" target="_blank">https://github.com/barry-scott/PythonWinAppPackager/blob/master/setup.py</a><br>
> <br>
> Barry<br>
> <br>
> > Regards,<br>
> > Detlev<br>
> > <br>
> > PS: Who to checkout the repository is explained on the eric web site<br>
> > (https:// <a href="http://eric-ide.python-projects.org" rel="noreferrer" target="_blank">eric-ide.python-projects.org</a>).<br>
<br>
-- <br>
Detlev Offenbach<br>
<a href="mailto:detlev@die-offenbachs.de" target="_blank">detlev@die-offenbachs.de</a><br>
<br>
<br>
_______________________________________________<br>
PyQt mailing list    <a href="mailto:PyQt@riverbankcomputing.com" target="_blank">PyQt@riverbankcomputing.com</a><br>
<a href="https://www.riverbankcomputing.com/mailman/listinfo/pyqt" rel="noreferrer" target="_blank">https://www.riverbankcomputing.com/mailman/listinfo/pyqt</a><br>
</blockquote></div>