ANN: PyPE 2.8.7

J

Josiah Carlson

=== What is PyPE? ===
PyPE (Python Programmers' Editor) was written in order to offer a
lightweight but powerful editor for those who think emacs is too much
and idle is too little. Syntax highlighting is included out of the box,
as is multiple open documents via tabs.

Beyond the basic functionality, PyPE offers an expandable source tree,
filesystem browser, draggable document list, todo list, filterable
function list, find and replace bars (no dialog to find or replace simple
strings), recordable and programmable macros, spell checker,
reconfigurable menu hotkeys, triggers, find in files, external process
shells, and much more.

=== More Information ===

If you would like more information about PyPE, including screenshots,
where to download the source or windows binaries, bug tracker, contact
information, or a somewhat complete listing of PyPE's features, visit
PyPE's home on the web:

http://pype.sf.net/index.shtml

If you have any questions about PyPE, please contact me, Josiah Carlson,
aka the author of PyPE, at jcarlson at uci.edu (remember to include
"PyPE" in the subject).


PyPE 2.8.7 includes the following changes and bugfixes since release
2.8.5:

#-------------------------------- PyPE 2.8.7 ---------------------------------
(fixed) some bugs related to the parsers module movement.
(fixed) ordering of user profile path discovery to not break when confronted
with insane 'HOME' environment variable on Windows (will use USERPROFILE or
HOMEDRIVE/HOMEPATH first).
(fixed) unrepr mechansim can now handle negative value storage for disabled
realtime options, etc.


#-------------------------------- PyPE 2.8.6 ---------------------------------
(fixed) a bug with "Wrap Try/Except" as per emailed bug report from Ian York.
(added) ability to choose what port PyPE will listen on via --port= .
(fixed) workspaces in wxPython 2.8+, patch thanks to Craig Mahaney.
(added) explicit exclude dirs for find in files, patch thanks to Craig
Mahaney.
(added) paste and down mechanism to paste and move the cursor down, patch
thanks to Craig Mahaney.
(added) delete right mechanism to delete everything from the cursor to the end
of the line, patch thanks to Craig Mahaney.
(added) delete line mechanism to delete the current line, patch thanks to
Craig Mahaney.
(added) paste rectangle command for rectangular pasting, patch thanks to Craig
Mahaney.
(fixed) support for alternate background colors thanks to bug report from
Craig Mahaney.
(added) macro support to Craig Mahaney's added functionality.
(added) implementation for regular expression replacements, possibly to be
integrated as part of a 'replace in all open documents' in the future.
(added) automatic spellcheck for text and tex documents of up to 200,000 byes
in size. Will only spellcheck if the user has enabled "check syntax" in the
"Realtime Options".
(fixed) issue when trying to save language settings when cursor position is
not to be saved.
(added) support for \chapter section delimiter in *tex files.
(fixed) issue that prevented the highest level source listing from being
sorted in the Name and Line sorted source trees.
(changed) rather than reading and executing a file for configuration loading,
we now use a variant of the 'unrepr()' mechanism with support for True/False.
(changed) find/replace bar now uses variant of 'unrepr()' rather than the
compiler module directly.
(changed) moved parsers.py to plugins and stopped using import * to get its
contents.
 
S

stef

Josiah said:
=== What is PyPE? ===
PyPE (Python Programmers' Editor) was written in order to offer a
lightweight but powerful editor for those who think emacs is too much
and idle is too little. Syntax highlighting is included out of the box,
as is multiple open documents via tabs.
sounds very good,
so now I want to try it ...
.... the windows ansi zip file is corrupted :-(
.... the unicode version crashes :-(

This is what the log file tells:
Traceback (most recent call last):
File "pype.py", line 110, in ?
File "zipextimporter.pyc", line 78, in load_module
File "configuration.pyc", line 149, in ?
Exception: Unable to create config directory: 'G:\\.pype'

I don't have a G-drive ;-)

cheers,
Stef Mientki
 
S

stef

Another problem,
I tried to run PyPE in my "old IDE",
and get the following error:

Traceback (most recent call last):
File "D:\temp\PyPE-2.8.7-src\PyPE-2.8.7\pype.py", line 20, in ?
wxversion.ensureMinimal(v)
File "P:\Python\lib\site-packages\wxversion.py", line 178, in
ensureMinimal
raise VersionError("wxversion.ensureMinimal() must be called before
wxPython is imported")
VersionError: wxversion.ensureMinimal() must be called before wxPython
is imported
 
T

thebjorn

sounds very good,
so now I want to try it ...
... the windows ansi zip file is corrupted :-(
... the unicode version crashes :-(

This is what the log file tells:
Traceback (most recent call last):
File "pype.py", line 110, in ?
File "zipextimporter.pyc", line 78, in load_module
File "configuration.pyc", line 149, in ?
Exception: Unable to create config directory: 'G:\\.pype'

I don't have a G-drive ;-)

cheers,
Stef Mientki

You must be doing it wrong. Works flawlessly for me (no g: drive here
either) -- well, except that it doesn't have Emacs keybindings <wink>.

-- bjorn
 
J

Josiah Carlson

Of course ;-)
but what am I doing wrong ?
cheers,
Stef

We ended up emailing directly. His problems were related to less-than-
correct HOME, USERPROFILE, HOMEDRIVE, and/or HOMEPATH values.

When such things happen, users can either fix their profile paths, or
run PyPE with --standalone, which will force the profile path to be
the same path as the path that PyPE is running out of.

Also, the original PyPE 2.8.7 ansi upload was incomplete, which I
remedied shortly thereafter (and later replaced with PyPE 2.8.8).
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

ANN: PyPE 2.8.8 0
ANN: PyPE 2.8.6 0
ANN: PyPE 2.8.5 1
PyPE 2.1 run problem 2
ANN: Wing IDE 5.0.7 released 0
ANN: RPQueue 0.22 0
[ANN] pyspread 0.2.5 0
My http request is working but not doing it correctly 0

Members online

No members online now.

Forum statistics

Threads
473,756
Messages
2,569,534
Members
45,007
Latest member
OrderFitnessKetoCapsules

Latest Threads

Top