Skip to main content

A python implmementation of GNU readline.

Project description

The pyreadline package is a python implementation of GNU readline functionality it is based on the ctypes based UNC readline package by Gary Bishop. It is not complete. It has been tested for use with windows 2000 and windows xp.

  • pyreadline 2.1 <2015-09-16>

    This is a bugfix release to make pyreadline work with python 3.5.

    Contributors to this release:

    • Jörgen Stenarson, maintainer

    • kivhift, improved error message for running on non windows platforms

    • zooba, made helpful suggestions to make it work for python 3.5

    Version 2.1 of pyreadline has been verfied for Python 2.7, and 3.4, 3.5.

Features:
  • keyboard text selection and copy/paste

  • Shift-arrowkeys for text selection

  • Control-c can be used for copy activate with allow_ctrl_c(True) in config file

  • Double tapping ctrl-c will raise a KeyboardInterrupt, use ctrl_c_tap_time_interval(x) where x is your preferred tap time window, default 0.3 s.

  • paste pastes first line of content on clipboard.

  • ipython_paste, pastes tab-separated data as list of lists or numpy array if all data is numeric

  • paste_mulitline_code pastes multi line code, removing any empty lines.

The latest development version is always available at the IPython github repository.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyreadline-2.1.zip (109.2 kB view details)

Uploaded Source

Built Distributions

pyreadline-2.1.win-amd64.exe (316.2 kB view details)

Uploaded Source

pyreadline-2.1.win32.exe (285.0 kB view details)

Uploaded Source

File details

Details for the file pyreadline-2.1.zip.

File metadata

  • Download URL: pyreadline-2.1.zip
  • Upload date:
  • Size: 109.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyreadline-2.1.zip
Algorithm Hash digest
SHA256 4530592fc2e85b25b1a9f79664433da09237c1a270e4d78ea5aa3a2c7229e2d1
MD5 c389f357ff598f3f82749372d58f2f95
BLAKE2b-256 bc7cd724ef1ec3ab2125f38a1d53285745445ec4a8f19b9bb0761b4064316679

See more details on using hashes here.

File details

Details for the file pyreadline-2.1.win-amd64.exe.

File metadata

File hashes

Hashes for pyreadline-2.1.win-amd64.exe
Algorithm Hash digest
SHA256 9ce5fa65b8992dfa373bddc5b6e0864ead8f291c94fbfec05fbd5c836162e67b
MD5 3e467d8c16c60d46847039d173fecc49
BLAKE2b-256 8b13bed49b87af0b4f345b4e54897b5ab6a4b848e4dd300ec4195a0016b8650c

See more details on using hashes here.

File details

Details for the file pyreadline-2.1.win32.exe.

File metadata

  • Download URL: pyreadline-2.1.win32.exe
  • Upload date:
  • Size: 285.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyreadline-2.1.win32.exe
Algorithm Hash digest
SHA256 65540c21bfe14405a3a77e4c085ecfce88724743a4ead47c66b84defcf82c32e
MD5 fb0a091c64c045d6fa5c2020adc81162
BLAKE2b-256 bcca316035ec616c08979bbed47fb25b843415cf2d118a2f95f55173334300a6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page