Menu

Tree [7daa29] default tip /
 History

Read Only access


File Date Author Commit
 data 2021-04-16 Lee Harr Lee Harr [7daa29] add list of all commands in menu. add help for ...
 doc 2019-05-23 Lee Harr Lee Harr [ba6116] add rectangle example
 lib 2021-04-16 Lee Harr Lee Harr [7daa29] add list of all commands in menu. add help for ...
 .hgignore 2021-02-26 Lee Harr Lee Harr [06cb76] ignore pytest dirs
 .hgtags 2018-11-25 Lee Harr Lee Harr [e03c03] Added tag pynguin-0.17 for changeset 2e641a834436
 .tar-ignore 2018-12-08 Lee Harr Lee Harr [fe6e18] do not include .orig files in tarball
 COPYING 2010-02-23 Lee Harr Lee Harr [653aaa] fix license statements. add copy of GPLv3
 README 2020-04-18 Lee Harr Lee Harr [e9a5b5] update to new sourceforge url
 TODO 2021-04-16 Lee Harr Lee Harr [7daa29] add list of all commands in menu. add help for ...
 Ubuntu_PPA 2013-06-11 Lee Harr Lee Harr [ab316f] add instructions for installing from PPA
 announce 2020-04-18 Lee Harr Lee Harr [e9a5b5] update to new sourceforge url
 pynguin 2021-03-09 Lee Harr Lee Harr [2112c1] update copyright dates
 pynguin.pro 2018-10-25 Alexandr N. Zamaraev Alexandr N. Zamaraev [a0d4f2] Update translations. And add russian.
 requirements.in 2018-10-25 Alexandr N. Zamaraev Alexandr N. Zamaraev [c04cb2] PyQt5
 requirements.txt 2018-10-28 Alexandr N. Zamaraev Alexandr N. Zamaraev [c84f11] deb depends
 setup.cfg 2018-11-25 Lee Harr Lee Harr [efad4c] add qtsvg to depends
 setup.py 2020-04-18 Lee Harr Lee Harr [e9a5b5] update to new sourceforge url
 start_pynguin.py 2021-03-09 Lee Harr Lee Harr [2112c1] update copyright dates

Read Me

Pynguin is a python-based turtle graphics application.
It combines an editor, interactive interpreter, and
graphics display area.

https://sourceforge.net/projects/pynguin/


NOTE:
    Starting with version 0.19 if you want full access to all
    settings, and for those settings to not be reset to the
    default values every time Pynguin starts up,
    in lib/pynguin/conf.py you need to manually change:

    simple = True

    to

    simple = False


INSTALLATION:
    First, make sure the dependencies are installed, then follow
    the instructions in the appropriate section below:

    Ubuntu / Debian Linux:
        In the unpacked .tgz or .zip archive, run the command:

            python setup.py install --install-layout=deb

        There is also a .deb file available. For that:

            dpkg -i pynguin_0.18-1_all.deb

        Or, for Ubuntu, use the PPA:
            (can also be used on Debian with some tweaks)

            sudo add-apt-repository ppa:missive/ppa
            sudo apt-get update
            sudo apt-get install pynguin


    Others:
        In the unpacked .tgz or .zip archive, run the command:

            python setup.py install


    If All Else Fails:
        Run the application directly from the unpacked archive.

        Unpack the .tgz or .zip archive, change to the directory
        created and run the command:

            ./pynguin -d

        or:

            python3 pynguin -d

        or on Windows try running or double-clicking:

            start_pynguin.py


DEPENDENCIES:
    Python 3:
        http://python.org/
            (tested with python3.6-3.6.7)

    PyQt 5:
        http://www.riverbankcomputing.co.uk/software/pyqt/
            (tested with python3-pyqt5-5.11.2)

    QtSvg 5:
        http://pyqt.sourceforge.net/Docs/PyQt5/QtSvg.html
            (tested with python3-pyqt5.qtsvg-5.11.2)

    QScintilla 2:
        https://www.riverbankcomputing.com/software/qscintilla/
            (tested with python3-pyqt5.qsci-2.10.7)


RUNNING:
    The .deb or PPA will install a launcher in the Education section.

    or run the program from the command prompt like this:

        ./pynguin

    or:

        python3 pynguin

    or on Windows try running or double-clicking:

        start_pynguin.py


    For a quick introduction, choose welcome.pyn
        from the File->Examples menu

    More information is available on the wiki here:
        https://sourceforge.net/p/pynguin/wiki/Home/


DEVELOPMENT:
    Pynguin is released under GPLv3.

    Please report any problems here:
        https://sourceforge.net/p/pynguin/tickets/