| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
If you are using Python 2 before 2.7.7, the following dependency is also required:
If you have problems installing cffi which is needed by pyOpenSSL, please take a look at https://cffi.readthedocs.org/en/release-0.8/#macos-x.
bpython-urwid requires the following additional packages:
A few people asked for stuff like syntax highlighting and autocomplete for the Python interactive interpreter. IPython seems to offer this (plus you can get readline behaviour in the vanilla interpreter) but I tried IPython a couple of times. Perhaps I didn't really get it, but I get the feeling that the ideas behind IPython are pretty different to bpython. I didn't want to create a whole development environment; I simply wanted to provide a couple of neat features that already exist and turn them into something a little more interactive.
The idea is to provide the user with all the features in-line, much like modern IDEs, but in a simple, lightweight package that can be run in a terminal window, so curses seemed like the best choice. Sorry if you use Windows.
bpython doesn't attempt to create anything new or groundbreaking, it simply brings together a few neat ideas and focuses on practicality and usefulness. For this reason, the "Rewind" function should be taken with a pinch of salt, but personally I have found it to be very useful. I use bpython now whenever I would normally use the vanilla interpreter, e.g. for testing out solutions to people's problems on IRC, quickly testing a method of doing something without creating a temporary file, etc..
I hope you find it useful and please feel free to submit any bugs/patches (yeah right)/suggestions to: robertanthonyfarrell@gmail.com or place them at the github issue page for this project at: http://github.com/bpython/bpython/issues/
For any other ways of communicating with bpython users and devs you can find us at the community page on the projects homepage: http://bpython-interpreter.org/community
Or in the documentation at http://docs.bpython-interpreter.org/community.html.
Hope to see you there!
See the sample-config file for a list of available options. You should save your config file as ~/.config/bpython/config (i.e $XDG_CONFIG_HOME/bpython/config) or specify at the command line:
bpython --config /path/to/bpython/config
For known bugs please see bpython's issue tracker at github:
http://github.com/bpython/bpython/issues/
Obtain the less program from GnuUtils. This makes the pager work as intended. It can be obtained from cygwin or GnuWin32 or msys
- Curses 2.2
- pyreadline 1.7
To correct this I have provided my windows.theme file.
This curses implementation has 16 colors (dark and light versions of the colours)
| Back | FazBrowse Home | New Git URL |