A project to learn simple regular expressions.
Project description
Learn Simple Regular Expressions
A project to learn simple regular expressions.
Overview
Create a package to do simple regular expressions. Also publish package to pypi to learn automated publishing.
Docker Setup
-
Reopen in Container
-
Run all verification
j ad
Commands Non Docker
-
Follow this to setup your VM
-
Run these commands to install
uv, justcurl -LsSf https://astral.sh/uv/install.sh | sh curl --proto '=https' --tlsv1.2 -sSf https://just.systems/install.sh | bash -s -- --to ~/.local/bin
-
Run all verification
j ah
Useful Just Commands
j # lists all just commands
jf <str> # finds <str> in just --list
jf alias # gets all alias
Development
For quick changes
- make your changes
- check and put them in staging area
j pr branch-name commit-message=branch-nameto create branch and pull request run- Wait for github actions to pass.
- Optional,
j pu commit-messageon issue, make changes j mpr, finally merge on actions and features success.
For proper features
j b branch-name, make a branch off main- Do changes
- check and put them in staging area
j pu commit-message- Keep doing until feature is developed.
j cprto create pr.- Wait for github actions to pass.
- Optional,
j pu commit-messageon issue, make changes j mpr, finally merge on actions and features success.
Pyright node error
Try installing nvm and updating node version
# https://github.com/nvm-sh/nvm?tab=readme-ov-file#installing-and-updating
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
# add this to .bashrc/.zshrc
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
nvm install --lts
nvm use --lts
License
This project is licensed under the MIT License - see the LICENSE file for details.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lsre-0.1.0.tar.gz.
File metadata
- Download URL: lsre-0.1.0.tar.gz
- Upload date:
- Size: 5.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.8.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5424ec5cac253a8b568b52b7d281ad3812dd54019001d0a939147b02290e0dd9
|
|
| MD5 |
ec24d43c62a1b6fab9c6e03e1740f3d9
|
|
| BLAKE2b-256 |
2459433a1e1080602622330efa9d3d6fd453af565f11874b266d8ec8adecbf3c
|
File details
Details for the file lsre-0.1.0-py3-none-any.whl.
File metadata
- Download URL: lsre-0.1.0-py3-none-any.whl
- Upload date:
- Size: 6.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.8.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
75f057eb7803a83b8f6ee526a8690cea8d8f0c8ba3f6466fa12dbcbe44430b77
|
|
| MD5 |
975ee8b32b4d2e1c10cba78b9791ba26
|
|
| BLAKE2b-256 |
913b09cc92c8df6b1d14a506e5a49abf1f36aef44c996183c91da9fff36cd0f7
|