Natural Language Understanding (text processing) for math symbols, digits, and words with a Gradio user interface and REST API.
Project description
workon-poetry
Bash and Python scripts to make switching and starting projects more efficient and less error-prone by automating some of the boring stuff and incorporating some opinions about best practices.
Dependencies
- poetry
- virtualenv
Setup your Python environment
Launch a terminal
on Linux (or git-bash
on Windows) then:
- Update your pip and virtualenv packages
- Clone the
workon-poetry
project - Create a virtualenv within the
workon-poetry
dir - Activate your new Python virtual environment
- Install this Python package in "--editable" mode
Any Python version greater than 3.7
should work.
As of 2023 most Linux systems use Python 3.9
or higher:
pip install --upgrade virtualenv poetry
git clone git@gitlab.com:tangibleai/community/workon-poetry
cd workon-poetry
python -m virtualenv --python 3.9 .venv
ls -hal
You should see a new .venv/
directory.
It will contain your python interpreter and a few site-packages
like pip
and distutils
.
Now activate your new virtual environment by sourcing .venv/bin/activate
(on Linux) or .venv/scripts/activate
(on Windows).
# bin/activate on Linux OR `Scripts/activate` in git-bash on Windows
source .venv/bin/activate || source .venv/Scripts/activate
Developer install
Once you have a shiny new virtual environment activated you can install workon-poetry
in --editable
mode.
This way, when you edit the files and have the package change immediately.
Make sure you are already within your cloned workon-poetry
project directory.
And makes sure your virtual environment is activated.
You should see the name of your virtual environment in parentheses within your command line prompt, like (.venv) $
.
Then when you install workon-poetry
it will be available for import within any other Python application in that virtual environment.
pip install --editable .
User install
If you don't want to contribute, and you just want to USE workon-poetry
the MathText modules, you can install it from a binary wheel on PyPi:
pip install workon-poetry
Project details
Release history Release notifications | RSS feed
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
File details
Details for the file workon_poetry-0.0.4.tar.gz
.
File metadata
- Download URL: workon_poetry-0.0.4.tar.gz
- Upload date:
- Size: 2.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.1 CPython/3.9.16 Linux/5.19.0-35-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73855acb29b3180e3a0f484d72bef663a3b0dddc09771d68a80bda53619e8084 |
|
MD5 | b43ad07fdfa01b7c33434b4e08d71b3a |
|
BLAKE2b-256 | 23fc965fd41f08228f69609767196ceb3c265772f843dd20c993eefb9215e1d2 |
Provenance
File details
Details for the file workon_poetry-0.0.4-py3-none-any.whl
.
File metadata
- Download URL: workon_poetry-0.0.4-py3-none-any.whl
- Upload date:
- Size: 3.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.4.1 CPython/3.9.16 Linux/5.19.0-35-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a396c75539d309a76c3dbae12e86b2475847a61aac9abba624ee7de55386974 |
|
MD5 | 5a965cb5e267b104a3e26da643032bd0 |
|
BLAKE2b-256 | 94769f68f9d7cc41e52136633427c063e75c1bf3d137c90f258c1d294a93dcd1 |