Skip to main content

A python implementation of GNU readline.

Project description

The pyreadline3 package is based on the stale package pyreadline located at https://github.com/pyreadline/pyreadline. The original 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 10.

Version 3.0+ or pyreadline3 runs on Python 3.3+.

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 project git repository https://github.com/brgirgis/pyreadline3

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

pyreadline3-3.2.tar.gz (86.4 kB view details)

Uploaded Source

Built Distribution

pyreadline3-3.2-py3-none-any.whl (95.4 kB view details)

Uploaded Python 3

File details

Details for the file pyreadline3-3.2.tar.gz.

File metadata

  • Download URL: pyreadline3-3.2.tar.gz
  • Upload date:
  • Size: 86.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0

File hashes

Hashes for pyreadline3-3.2.tar.gz
Algorithm Hash digest
SHA256 b4629f241e2b4a4bed170fed265d14973a179d72726679bfa457ad6fc4ae869b
MD5 018054e9119415b9dedeb3240ce52aa8
BLAKE2b-256 c800656989d6bd201686e5ab9739bf2a79bd02ee2b2f1424080001728ad76ca6

See more details on using hashes here.

File details

Details for the file pyreadline3-3.2-py3-none-any.whl.

File metadata

  • Download URL: pyreadline3-3.2-py3-none-any.whl
  • Upload date:
  • Size: 95.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0

File hashes

Hashes for pyreadline3-3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1376fde3cbc4ed70bfc2e4ccedc5dd3400553eb89a1a15e67f20f2e327a099d5
MD5 52f5b8a18fc1aca2f185dadd151a769a
BLAKE2b-256 49b2673a0462c1327e06b293df78d6f05bebd5ac720c8c2668e44b905d1080c5

See more details on using hashes here.

Supported by

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