[bug-gnutrition] Help Wanted: Porting GNUtrition to Python 3 and wxPython
Anton McClure
asm@aperture.akron.oh.us
Fri Mar 27 20:24:39 GMT 2026
(Announcement also available on GNUtrition's web site at
http://www.gnu.org/software/gnutrition/py3.html)
As of February 7, 2026 (and still as of March 27, 2026): the last
release of GNUtrition on the [1]GNU FTP server is version 0.32.1 from
March 31, 2012. Every currently published release on the FTP server
uses Python 2, and current versions for many distributions of the GNU
operating system (along with several other non-GNU systems) now lack
Python 2 in their package repositories. The Python Software
Foundation has also [2]stopped accepting bug reports, fixes, and other
changes for Python 2.x on January 1, 2020, leading to further
complications. PyGTK, which was used by GNUtrition, is also not
supported on Python 3. This also means that anyone using these
systems will not be able to easily (or safely) run GNUtrition.
The plan for GNUtrition going forward is to port the Python 2 code to
Python 3, and replace the old PyGTK and GObject code with wxPython.
Porting work has already been started on [3]GNUtrition’s Git
repository in its primary branch: master. The Python 2 version has
been archived in the py2 branch. Contributions are welcome from
anyone who wishes to do so. You may send patches via e-mail to
[4]gnutrition-devel@gnu.org. Any help we can get for GNUtrition 0.33
and onward will be greatly appreciated! The sooner we get the Python 3
port finished, the sooner we can start improving and updating the
program in other ways.
For more information about GNUtrition, please see its [5]home page.
For help with using Git or sending patches as e-mails, please refer to
the following resources:
* [6]git(1)
* [7]git-send-email(1)
[1] ftp://ftp.gnu.org/gnu/gnutrition/
[2] http://www.python.org/doc/sunset-python-2/
[3] http://savannah.gnu.org/git/?group=gnutrition
[4] http://lists.gnu.org/mailman/listinfo/gnutrition-devel
[5] http://www.gnu.org/software/gnutrition/
[6] http://www.aperture.akron.oh.us/doc/git/html/git.html
[7] http://www.aperture.akron.oh.us/doc/git/html/git-send-email.html
--
Anton McClure
WWW: http://www.aperture.akron.oh.us/~asm/
E-Mail: asm@aperture.akron.oh.us
More information about the GNUtrition
mailing list