Difference between revisions of "GrampsAIO cx freeze-based"

From Gramps
Jump to: navigation, search
(See also)
m (GrampsAIO-4.2.4+: clarify; link prerequisites to appropriate introductory URLs)
 
(9 intermediate revisions by 3 users not shown)
Line 2: Line 2:
 
{{-}}
 
{{-}}
 
==GrampsAIO-4.2.4+==
 
==GrampsAIO-4.2.4+==
AIO bundle for 5th generation of Gramps which now uses Gtk3 with [https://wiki.gnome.org/Projects/PyGObject PyGobject] and [https://wiki.gnome.org/Projects/GObjectIntrospection GObject Introspection] and built with cxfreeze
+
An AIO (All-In-One) Gramps bundle built with [https://bitbucket.org/anthony_tuininga/cx_freeze/src/default/doc/index.rst?fileviewer=file-view-default cxfreeze]. Based on the 5th generation of Gramps which uses [https://wikipedia.org/wiki/GTK Gtk3] with [https://wiki.gnome.org/Projects/PyGObject PyGobject] and [https://wiki.gnome.org/Projects/GObjectIntrospection GObject Introspection].
  
Gramps now only support Python3.
+
What is cx_freeze? It is a tool used to convert a multitude of interconnected Python language programs (scripts) into an executable (application or app). That makes the executable and its libraries become less sensitive to which versions of Python and Python object modules are installed at a system-wide level. While the executable cannot be updated as easily as the separate Python programs, the extra stability can make an executable more predictable and easier to support remotely. 
 +
 
 +
Gramps only [[GEPS_031:_Python_3_support|supports Python3]] as of the [[Previous_releases_of_Gramps|4.2 version]] in 2015. [https://pythonclock.org/ Python2 is considered obsolete] and is no longer tested for compatibility.
 
{{-}}
 
{{-}}
 
===GrampsAIO32===
 
===GrampsAIO32===
Release made for 32bit version of Windows.
+
Release made for [https://support.microsoft.com/en-us/help/15056/windows-32-64-bit-faq 32bit version] of Windows.
 
{{-}}
 
{{-}}
 
===GrampsAIO64===
 
===GrampsAIO64===
Release made for 64bit version of Windows.
+
Release made for [https://support.microsoft.com/en-us/help/15056/windows-32-64-bit-faq 64bit version] of Windows.
 
{{-}}
 
{{-}}
  
Line 17: Line 19:
 
*[[GrampsAIO-3]]
 
*[[GrampsAIO-3]]
 
*[[GrampsAIO-4]]
 
*[[GrampsAIO-4]]
**[[GrampsAIO-4 package updating]] - can only update [[GrampsAIO-4]] built installers
+
**[[GrampsAIO-4 package updating]] - can only update [[GrampsAIO-4]] built installers not cxfreeze-based
 +
**[[Building Gramps AIO cx freeze-based]]
 +
*[[Windows AIO themes]]
  
 
[[Category:Documentation]]
 
[[Category:Documentation]]
 
[[Category:Developers/General]]
 
[[Category:Developers/General]]
 +
[[Category:GEPS|W]]

Latest revision as of 15:34, 25 May 2020

The Gramps "software bundle" for Windows or GrampsAIO is an all-in-one (a.k.a. "AIO") installation package of Gramps which includes all dependencies for the Windows platform.

GrampsAIO-4.2.4+

An AIO (All-In-One) Gramps bundle built with cxfreeze. Based on the 5th generation of Gramps which uses Gtk3 with PyGobject and GObject Introspection.

What is cx_freeze? It is a tool used to convert a multitude of interconnected Python language programs (scripts) into an executable (application or app). That makes the executable and its libraries become less sensitive to which versions of Python and Python object modules are installed at a system-wide level. While the executable cannot be updated as easily as the separate Python programs, the extra stability can make an executable more predictable and easier to support remotely.

Gramps only supports Python3 as of the 4.2 version in 2015. Python2 is considered obsolete and is no longer tested for compatibility.

GrampsAIO32

Release made for 32bit version of Windows.

GrampsAIO64

Release made for 64bit version of Windows.

See also