<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to DevelopmentEnvironment_Win7</title><link>https://sourceforge.net/p/dxf2gcode/wiki/DevelopmentEnvironment_Win7/</link><description>Recent changes to DevelopmentEnvironment_Win7</description><atom:link href="https://sourceforge.net/p/dxf2gcode/wiki/DevelopmentEnvironment_Win7/feed" rel="self"/><language>en</language><lastBuildDate>Wed, 26 Aug 2015 20:14:20 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/dxf2gcode/wiki/DevelopmentEnvironment_Win7/feed" rel="self" type="application/rss+xml"/><item><title>DevelopmentEnvironment_Win7 modified by chrisko</title><link>https://sourceforge.net/p/dxf2gcode/wiki/DevelopmentEnvironment_Win7/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -4,7 +4,7 @@

 If you plan to work on the code and the user interface, then here are some development versions for Linux, Mac OS, and Windows which give a fairly consistent results: 

-  * Windows: Python2.7.5 from the PythonX,Y distribution (for addition information of Win7 see &amp;lt;http: code.google.com="" p="" dxf2gcode="" wiki="" DevelopmentEnvironment_Win7=""&amp;gt;) 
+  * Windows: Python2.7.5 from the PythonX,Y distribution (for addition information of Win7 see 
   * Ubuntu 8.04: off-the-shelf Python 2.5.2 works ok 
   * Mac OS X: the Darwinports python26 package (currently at 2.6.4)

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">chrisko</dc:creator><pubDate>Wed, 26 Aug 2015 20:14:20 -0000</pubDate><guid>https://sourceforge.netdf42493b2e618620965e9684fd525cbf4668b239</guid></item><item><title>DevelopmentEnvironment_Win7 modified by J-P</title><link>https://sourceforge.net/p/dxf2gcode/wiki/DevelopmentEnvironment_Win7/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,67 +1,57 @@
 # Introduction

-The steps discussed in this wiki are only for users who want to make changes to DXF2GCODE; for normal use: just follow &amp;lt;http: code.google.com="" p="" dxf2gcode="" wiki="" Installation=""&amp;gt;
+The steps discussed in this wiki are only for users who want to make changes to DXF2GCODE; for normal use: just follow &amp;lt;https: sourceforge.net="" p="" dxf2gcode="" wiki="" Installation=""/&amp;gt;

-note: The method described below is based on installing all the the modules one by one, therefore the easiest way is to only install Python(x,y)-2.7.5.0.exe (which contains already all the used modules) &amp;lt;https: code.google.com="" p="" pythonxy=""/&amp;gt;
+If you plan to work on the code and the user interface, then here are some development versions for Linux, Mac OS, and Windows which give a fairly consistent results: 
+
+  * Windows: Python2.7.5 from the PythonX,Y distribution (for addition information of Win7 see &amp;lt;http: code.google.com="" p="" dxf2gcode="" wiki="" DevelopmentEnvironment_Win7=""&amp;gt;) 
+  * Ubuntu 8.04: off-the-shelf Python 2.5.2 works ok 
+  * Mac OS X: the Darwinports python26 package (currently at 2.6.4)
+
+Do not waste time on the Windows Cygwin Python distribution (currently 2.5.2) - it has serious issues with geometry management. 
+
+The Python/Aqua delivered with Mac OS 10.x works native (without X11 server), but with some surprises. The Darwinports Python needs X11, but is more consistent with the other versions. 

 # Installing Python

-First download the required programs then install them as stated in "Setup" (below "Required Programs") 
+The programs and very basic steps for what I have

-## Required Programs
+## Programs

-(the program names between brackets are the ones I had chosen) 
+(0) (very nice and convenient IDE) PyCharm &amp;lt;https: www.jetbrains.com="" pycharm="" download=""/&amp;gt; (Community Edition 4.5.1)

-(1) Python &amp;lt;http: www.python.org="" download="" releases="" 2.7.5=""/&amp;gt; (Windows x86 MSI Installer (2.7.5)) 
+(1) Python &amp;lt;https: www.python.org="" downloads="" release="" python-2710=""/&amp;gt; (Windows x86 MSI Installer (2.7.10)) 

 (2) pywin32 -- This name can be a bit confusing for 64bit users, but there is also a 64bit version of it, which is also named pywin32 &amp;lt;http: sourceforge.net="" projects="" pywin32="" files="" pywin32=""/&amp;gt; (pywin32-218.win32-py2.7.exe) 

-(3) pyreadline-2.0 &amp;lt;https: pypi.python.org="" pypi="" pyreadline="" 2.0=""&amp;gt; (pyreadline-2.0.win32.exe) 
+(3) PyQt4 &amp;lt;http: www.riverbankcomputing.com="" software="" pyqt="" download=""&amp;gt; (PyQt4-4.11.3-gpl-Py3.4-Qt4.8.6-x32.exe) 

-(4) PyQt4 &amp;lt;http: www.riverbankcomputing.com="" software="" pyqt="" download=""&amp;gt; (PyQt4-4.10.2-gpl-Py2.7-Qt4.8.4-x32.exe) 
-
-(5) pyinstaller-2.0 &amp;lt;http: sourceforge.net="" projects="" pyinstaller="" files="" ?source="navbar"&amp;gt; (pyinstaller-2.0.zip) 
-
-(6) upx - optional, although, highly advised if you want the executable to be relatively small; in combination with pyinstaller-2.0 it will be almost 3 times smaller &amp;lt;http: upx.sourceforge.net="" #downloadupx=""&amp;gt; (upx309w.zip) 
+(4) pyinstaller-2.1 &amp;lt;https: sourceforge.net="" projects="" pyinstaller="" files="" ?source="navbar"&amp;gt; (pyinstaller-2.1.zip)

 ## Setup

-(1) Install Python 2.7.5 - for convenience just install it to the directory 
+(1) Install Python 2.7.10 - for convenience just install it to the directory 
+    
+    C:\Python27 (though, this location can be chosen freely)
+
+(2) Install pywin32 
+
+(3) Install PyQt4 to the exact same folder as where Python is located 

     C:\Python27

-(2) Install pywin32 
-
-(3) Install pyreadline-2.0 (since for windows it's not automatically available) 
-
-(4) Install PyQt4 to the exact same folder as where Python is located 
-    
-    C:\Python27
-
-(5) extract pyinstaller-2.0 to 
+(4) extract pyinstaller-2.0 to 

     C:\Python27\pyinstaller-2.0

 (this is not a necessarily location for the pyinstaller, but since the "make_exe.py" has this location as default, it might be just as easy to place it at this location as well) 

-(6) Extract upx to 
-    
-    C:\Python27\pyinstaller-2.0\upx309w
-
-(again this location can be chosen freely but by default this location is used in "make_exe.py") 
-
 # Making an Executable

 Before every build delete the following two folders: "build", and "dist" (the first time you want to build these sub-directories should not be present). 

-Open "IDLE (Python GUI)" (probably located at Start-&amp;gt;All Programs-&amp;gt;Python 2.7) -&amp;gt; Open the file "make_exe.py" -&amp;gt; Press F5 to run it. Before going on wait till it shows READY. 
+Open "IDLE (Python GUI)" (probably located at Start-&amp;gt;All Programs-&amp;gt;Python 2.7) -&amp;gt; Open the file "make_exe.py" -&amp;gt; Press F5 to run it. Wait till it shows READY. 

-Now it will make build folder which probably contains a "warndxf2gcode.txt" file. This file will most likely tell you are missing all kind of modules. Just ignore this file (The reason for it is that pyinstaller has some faults, which probably originated from the previous version, where you first had to make a spec and then do a build). 
+Now it has created (if everything went well) a dist folder which contains a folder named dxf2gcode. In this newly created dxf2gcode folder add the Language folder (i18n) located in the main directory. 

-Go back to "IDLE (Python GUI)" and run "make_exe.py" again (Press F5) - again wait till it shows READY. 
-
-Now it has created (if everything went well) a dist folder which contains a folder named dxf2gcode. In this newly created dxf2gcode folder add the Bitmap and Language folder located in the main directory. 
-
-Now you can run your just created dxf2gcode.exe (first time you run it: it will create, if it's not present, the config folder; therefore you are most likely to have it run twice) 
-
-Note: if you want to use upx just uncomment the line stated in "make_exe.py"
+Now you can run your just created dxf2gcode.exe (first time you run it: it will create, if it's not already present, the 2 config folders)
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">J-P</dc:creator><pubDate>Mon, 08 Jun 2015 19:12:30 -0000</pubDate><guid>https://sourceforge.netd583c0a3a4e89cc27de7b39c5900763484524990</guid></item><item><title>DevelopmentEnvironment_Win7 modified by Anonymous</title><link>https://sourceforge.net/p/dxf2gcode/wiki/DevelopmentEnvironment_Win7/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="introduction"&gt;Introduction&lt;/h1&gt;
&lt;p&gt;The steps discussed in this wiki are only for users who want to make changes to DXF2GCODE; for normal use: just follow &lt;a href="http://code.google.com/p/dxf2gcode/wiki/Installation" rel="nofollow"&gt;http://code.google.com/p/dxf2gcode/wiki/Installation&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;note: The method described below is based on installing all the the modules one by one, therefore the easiest way is to only install Python(x,y)-2.7.5.0.exe (which contains already all the used modules) &lt;a href="https://code.google.com/p/pythonxy" rel="nofollow"&gt;https://code.google.com/p/pythonxy/&lt;/a&gt;&lt;/p&gt;
&lt;h1 id="installing-python"&gt;Installing Python&lt;/h1&gt;
&lt;p&gt;First download the required programs then install them as stated in "Setup" (below "Required Programs") &lt;/p&gt;
&lt;h2 id="required-programs"&gt;Required Programs&lt;/h2&gt;
&lt;p&gt;(the program names between brackets are the ones I had chosen) &lt;/p&gt;
&lt;p&gt;(1) Python &lt;a href="http://www.python.org/download/releases/2.7.5" rel="nofollow"&gt;http://www.python.org/download/releases/2.7.5/&lt;/a&gt; (Windows x86 MSI Installer (2.7.5)) &lt;/p&gt;
&lt;p&gt;(2) pywin32 -- This name can be a bit confusing for 64bit users, but there is also a 64bit version of it, which is also named pywin32 &lt;a href="http://sourceforge.net/projects/pywin32/files/pywin32"&gt;http://sourceforge.net/projects/pywin32/files/pywin32/&lt;/a&gt; (pywin32-218.win32-py2.7.exe) &lt;/p&gt;
&lt;p&gt;(3) pyreadline-2.0 &lt;a href="https://pypi.python.org/pypi/pyreadline/2.0" rel="nofollow"&gt;https://pypi.python.org/pypi/pyreadline/2.0&lt;/a&gt; (pyreadline-2.0.win32.exe) &lt;/p&gt;
&lt;p&gt;(4) PyQt4 &lt;a href="http://www.riverbankcomputing.com/software/pyqt/download" rel="nofollow"&gt;http://www.riverbankcomputing.com/software/pyqt/download&lt;/a&gt; (PyQt4-4.10.2-gpl-Py2.7-Qt4.8.4-x32.exe) &lt;/p&gt;
&lt;p&gt;(5) pyinstaller-2.0 &lt;a href="http://sourceforge.net/projects/pyinstaller/files/?source=navbar"&gt;http://sourceforge.net/projects/pyinstaller/files/?source=navbar&lt;/a&gt; (pyinstaller-2.0.zip) &lt;/p&gt;
&lt;p&gt;(6) upx - optional, although, highly advised if you want the executable to be relatively small; in combination with pyinstaller-2.0 it will be almost 3 times smaller &lt;a href="http://upx.sourceforge.net/#downloadupx"&gt;http://upx.sourceforge.net/#downloadupx&lt;/a&gt; (upx309w.zip) &lt;/p&gt;
&lt;h2 id="setup"&gt;Setup&lt;/h2&gt;
&lt;p&gt;(1) Install Python 2.7.5 - for convenience just install it to the directory &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="nl"&gt;C:&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;Python27&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;(2) Install pywin32 &lt;/p&gt;
&lt;p&gt;(3) Install pyreadline-2.0 (since for windows it's not automatically available) &lt;/p&gt;
&lt;p&gt;(4) Install PyQt4 to the exact same folder as where Python is located &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="nl"&gt;C:&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;Python27&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;(5) extract pyinstaller-2.0 to &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="nl"&gt;C:&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;Python27&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;pyinstaller&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;2.0&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;(this is not a necessarily location for the pyinstaller, but since the "make_exe.py" has this location as default, it might be just as easy to place it at this location as well) &lt;/p&gt;
&lt;p&gt;(6) Extract upx to &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="nl"&gt;C:&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;Python27&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;pyinstaller&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mf"&gt;2.0&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="n"&gt;upx309w&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;(again this location can be chosen freely but by default this location is used in "make_exe.py") &lt;/p&gt;
&lt;h1 id="making-an-executable"&gt;Making an Executable&lt;/h1&gt;
&lt;p&gt;Before every build delete the following two folders: "build", and "dist" (the first time you want to build these sub-directories should not be present). &lt;/p&gt;
&lt;p&gt;Open "IDLE (Python GUI)" (probably located at Start-&amp;gt;All Programs-&amp;gt;Python 2.7) -&amp;gt; Open the file "make_exe.py" -&amp;gt; Press F5 to run it. Before going on wait till it shows READY. &lt;/p&gt;
&lt;p&gt;Now it will make build folder which probably contains a "warndxf2gcode.txt" file. This file will most likely tell you are missing all kind of modules. Just ignore this file (The reason for it is that pyinstaller has some faults, which probably originated from the previous version, where you first had to make a spec and then do a build). &lt;/p&gt;
&lt;p&gt;Go back to "IDLE (Python GUI)" and run "make_exe.py" again (Press F5) - again wait till it shows READY. &lt;/p&gt;
&lt;p&gt;Now it has created (if everything went well) a dist folder which contains a folder named dxf2gcode. In this newly created dxf2gcode folder add the Bitmap and Language folder located in the main directory. &lt;/p&gt;
&lt;p&gt;Now you can run your just created dxf2gcode.exe (first time you run it: it will create, if it's not present, the config folder; therefore you are most likely to have it run twice) &lt;/p&gt;
&lt;p&gt;Note: if you want to use upx just uncomment the line stated in "make_exe.py"&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Sun, 15 Mar 2015 09:50:36 -0000</pubDate><guid>https://sourceforge.net91581fdcfb1e8852467b1b79b18d017f23a49183</guid></item></channel></rss>