live-py-plugin

Live coding in Python with PyCharm, Emacs, Sublime Text, or even a browser

MIT License

Downloads
535
Stars
292
Committers
25

Bot releases are hidden (Show)

live-py-plugin - Patch PyCharm Scrolling

Published by donkirkby almost 7 years ago

Remove the new scrolling code that caused #168. Only released for PyCharm version.

live-py-plugin - PyCharm Turtle

Published by donkirkby almost 7 years ago

Main feature is #152, PyCharm support for live turtle graphics.

  • Show pass/fail in PyCharm: #151.
  • Rewrite printing to include direct writes to stdout/stderr for #160 and #162.
  • Major rewrite of module importing for #159.
  • Other minor improvements to PyCharm.

See the milestone for a full list.

live-py-plugin - Wrap in Read Action

Published by donkirkby almost 7 years ago

The fix for #155 worked in some scenarios, but not all. Wrap it in a read action.

This version is only releasing for PyCharm.

live-py-plugin - PyCharm Typing Lag Patch

Published by donkirkby almost 7 years ago

There was a bug in the previous release, and it was easier to just finish #155 by switching to using an Alarm object.

This version is only releasing for PyCharm.

live-py-plugin - PyCharm Typing Lag

Published by donkirkby almost 7 years ago

The main fix is for #149: the lag while typing in PyCharm.

Other changes:

  • #147 - lambda expressions
  • #150 - support other types of driver script in PyCharm

See the milestone for a full list.

live-py-plugin - PyCharm incompatibility

Published by donkirkby almost 7 years ago

Fix #146, incompatibility with latest PyCharm.

live-py-plugin - PyCharm Unit Tests

Published by donkirkby about 7 years ago

The main feature is to drive live coding from a unit test in PyCharm, #138.

  • #97 Pytest in Eclipse
  • #141 turtle.bgcolor() in Eclipse
live-py-plugin - PyCharm Launch

Published by donkirkby about 7 years ago

Main fixes are #132 and #133 to improve the launch of live coding in PyCharm and #126 to fix the broken navigation in PyCharm.

  • #129 Eclipse buttons now update status correctly.
  • #134 Keep horizontal scroll position in Emacs.
  • #125 Report items from yield from.

See the milestone for a full list of changes.

live-py-plugin - PyCharm buttons

Published by donkirkby over 7 years ago

Add start and stop buttons to the PyCharm plugin, as well as publishing it in the repository. See the milestone for the full list of changes.

Most of the changes were for the PyCharm and Emacs versions, so I didn't publish a release for the Eclipse version.

live-py-plugin - Emacs buffers

Published by donkirkby over 7 years ago

Make emacs display more robust to switching buffers and improve file handling. Also display success or failure to make it easier to work on unit tests.

See the milestone for a full list of other small improvements.

live-py-plugin - Unit tests

Published by donkirkby over 7 years ago

Make unit tests easier to run in both Emacs and Eclipse. See the milestone for a full list of issues.

live-py-plugin - More slice styles

Published by donkirkby almost 8 years ago

Support more slice styles, and fix a couple of bugs. See the milestone for a full list.

live-py-plugin - Turtle in editor window

Published by donkirkby over 8 years ago

The main feature is displaying the turtle graphics in the same place as the program state display, issue #75. There was also a bug fix and a couple of small enhancements.
See the milestone for details.

live-py-plugin - Turtle monkey patch

Published by donkirkby over 8 years ago

Monkey patch the turtle module so you can write standard turtle graphics code in live coding mode. Also keep the horizontal scroll position while typing.

See the milestone for a list of issues.

live-py-plugin - Eclipse Marketplace

Published by donkirkby over 8 years ago

Add an update site, and register in the Eclipse marketplace. Also fix several small bugs: multi-line strings and mystery assignments. See the milestone for a list of issues.

live-py-plugin - Turtle Stamp and Start

Published by donkirkby over 8 years ago

Add start and stop buttons for turtle display, along with a stamp() method to show where the turtle is at certain points in the code. Display changed list items instead of the whole list.

See the full issue list.

live-py-plugin - Activate each file separately

Published by donkirkby over 9 years ago

The most important change in this release was to make sure that code never runs unless it's been asked for, as described in issues #6 and #39. Another big change was the way we display assignments to an array index, as described in issue #31. Some other bug fixes and changes are included in the full list of issues.

live-py-plugin - Support PyDev 2.7.5

Published by donkirkby about 11 years ago

Bug fixes for #26 and #27, plus support for PdfTurtle.fill() in issue #25.

live-py-plugin - Fix bugs with Python 3.3.

Published by donkirkby about 11 years ago

Fix bug #28.

live-py-plugin - Bug fix for yielding tuples

Published by donkirkby about 11 years ago

Fix for issue #30.