Skip to main content

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:

  1. Update your pip and virtualenv packages
  2. Clone the workon-poetry project
  3. Create a virtualenv within the workon-poetry dir
  4. Activate your new Python virtual environment
  5. Install this Python package in "--editable" mode

Any Python version greater than 3.7 should work. 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


Download files

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

Source Distribution

workon_poetry-0.0.2.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

workon_poetry-0.0.2-py3-none-any.whl (2.9 kB view details)

Uploaded Python 3

File details

Details for the file workon_poetry-0.0.2.tar.gz.

File metadata

  • Download URL: workon_poetry-0.0.2.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.9.16 Linux/5.19.0-32-generic

File hashes

Hashes for workon_poetry-0.0.2.tar.gz
Algorithm Hash digest
SHA256 77e17cee51835b6ae38da221087e4bcec8a0f24cf95053643a7fbb5360df571d
MD5 ce0e3550f531536ffaf9e9d62d356b8e
BLAKE2b-256 93d4c27af3bdde455a177e874f3beff50eb6c235d84fa7c5430cd5eab424fc5b

See more details on using hashes here.

Provenance

File details

Details for the file workon_poetry-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: workon_poetry-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 2.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.9.16 Linux/5.19.0-32-generic

File hashes

Hashes for workon_poetry-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b2c3afbc703cc890926ccb2445d1c41573d3263b030052ec6fa4f9cd2884dc63
MD5 df0643916869890011cc23d722193371
BLAKE2b-256 5733444d451dc3cefa9773f4d9d19125dd313794deec9efae40675cb3d019f6a

See more details on using hashes here.

Provenance

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