0.86/Pippy
Appearance
< 0.86
Pippy
Introduction
Pippy is a simple integrated development environment (IDE) for the Python programming language. It provides a menu of sample files, a text editing window, and simple controls for running and stopping the selected code.
More Info: See the Activities/Pippy page in the wiki.
There is a list of Python resources in the Activity Team pages.
What is new for users
34
- Editor: enable autotabbing, space tabs, and tab size = 2 (to ensure compatability with examples)
33
- Include XOlympics physics game example
- Use default Sugar-specified font sizes
32
- Trac #607 (SugarLabs), Font size needs to be 10 for Soas (font size of 8 for XO-1 users)
31
- Trac #350 (SugarLabs), Python path set improperly
30
- Allow playing sounds identified by full filesystem path in pippy.sound (cscott)
- Resync Pippy's "Pippy metadata" with its activity.info, etc. (cscott)
- New default activity icon (Madeleine Ball)
- Trac #6323: Pippy's terminal and code editor font sizes are too big (brian)
- Add pippy.physics package and graphics/physics example (brian)
- Allow UTF-8 in Pippy source files. (cscott)
29
- Trac #8665, cont: further fixes for bundle-building.
28
- Trac #8665: Bundle-building was broken by a Sugar API change (trac #8136)
27
- Use a protected update_url.
- Updated license information in files; added 'license' field.
- Reverted bundlebuilder change: using .start("Pippy") makes modern bundlebuilder complain: WARNING:root:bundle_name deprecated, now comes from activity.info
26
- Bundlebuilder API change -- use .start("Pippy") instead of .start().
What is new for developers
No News
Internationalization (i18n) and Localization (l10n)
Will be generated by the translation team
Compatibility
Note here if compatibility to an older version of the activity or an older Sucrose version (e.g. 0.84) broke
Detailed changes
- Editor now auto-indents and tabs are now two spaces
- Added new physics game example (XOlympics)
- Font size needs to be 10 for 0.84+ Template:Bug
- Support for 0.82 and 0.84 default font sizes.
- Trac #350 - Python path set improperly (thanks sascha_silbe)
- Allow playing sounds identified by full filesystem path in pippy.sound (cscott)
- Resync Pippy's "Pippy metadata" with its activity.info, etc. (cscott)
- New default activity icon (Madeleine Ball)
- Trac #6323: Pippy's terminal and code editor font sizes are too big (brian)
- Add pippy.physics package and graphics/physics example (brian)
- Allow UTF-8 in Pippy source files. (cscott)
Closed tickets
- Template:Bug Pippy: Python path set improperly
- Template:Bug Thanks application in pippy has python backtrace invalid int
- Template:Bug Pippy cannot find modules
Open tickets
- Template:Bug Pippy does not function properly at non-XO screen resolutions
- Template:Bug Invalid entry in MANIFEST
- Template:Bug Pippy control buttons don't appear
- Template:Bug Pippy module not in correct path
- Template:Bug "No module named pippy" in Pippy activity
- Template:Bug "Playwave" example not working: directory not found?
- Template:Bug Wrong permission and other errors
- Template:Bug Invalid entry in MANIFEST
- Template:Bug Script-without-shebang
- Template:Bug Thanks application in pippy has python backtrace invalid int
- Template:Bug pippy fails to load examples
- Template:Bug pippy doesn't start
Credits
Sasche Silbe, Luke Faraone