grexd
A console regular expression editor based on python's prompt-toolkit.
Installation
Releases
grexd can be installed via pypi:
pip install grexd
For nix users, it is also available as a flake.
Repository
We can also clone the github repository and install grexd from it with:
pip install .
We can also install it for the current user only by running instead:
pip install --user .
Development
grexd uses the standard python3 infra. To develop and test the module:
- Clone the repository and go into the directory:
git clone git@github.com:lpenz/grexd.git cd grexd - Use
venvto create a local virtual environment withpython -m venv venv - Activate the environment by running the shell-specific
activatescript in./venv/bin/. For [fish], for instance, run:source ./venv/bin/activate.fish - Install grexd in "editable mode":
pip install -e '.[test]' - To run the tests:
Or, to run the tests with coverage:pytestpytest --cov - Finally, to exit the environment and clean it up:
deactivate rm -rf venv
Metadata
Release files for grexd 0.1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| grexd-0.1.1.tar.gz | 4.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| grexd-0.1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.8 kB
Release files / grexd-0.1.1.tar.gz
| Download URL | grexd-0.1.1.tar.gz |
|---|---|
| Size | 4.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
57c7ef201d0927da6a8c86f718b0707671f604d7ee21f9ee89d94b652def2521
|
|
BLAKE2b-256 checksum How to use checksums |
039a11474a5b4610990abab262f105899bd9c58ef087668b9fbf2613cc7e65e2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|
Release files / grexd-0.1.1-py3-none-any.whl
| Download URL | grexd-0.1.1-py3-none-any.whl |
|---|---|
| Size | 6.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
862a20f99e400dde27a5ce0cc7cb323f4f51899c382dd2d136352b36f128dba7
|
|
BLAKE2b-256 checksum How to use checksums |
b64c8cba97a067ea9ba6b1fbdf29914a4542cd1ce957495982159be835660c27
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|