Skip to main content

A collection of useful utility functions (basics, data science/AI, web development, etc)

Project description

gjdutils

A collection of useful utility functions (strings, dates, data science/AI, web development, types, etc).

Installation

pip install gjdutils

For optional features:

pip install "gjdutils[dt]"   # Date/time utilities
pip install "gjdutils[llm]"  # AI/LLM integrations
pip install "gjdutils[audio_lang]"  # Speech/translation, language-related
pip install "gjdutils[html_web]"    # Web scraping
pip install "gjdutils[dev]"  # Development tools (for tweaking `gjdutils` itself, e.g. pytest)

# Install all optional dependencies at once (except `dev`, which is used for developing `gjdutils` itself)
pip install "gjdutils[all_no_dev]"

Development Setup

If you're developing gjdutils itself:

# From the gjdutils root directory
pip install -e ".[dev]"     # Install in editable mode with development dependencies
pip install -e ".[all_no_dev]"     # Install all optional dependencies (except dev)

Adding to requirements.txt

To add to your requirements.txt in editable mode, e.g. to install all optional dependencies:

-e "git+https://github.com/gregdetre/gjdutils.git#egg=gjdutils[all_no_dev]"

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

gjdutils-0.2.2.tar.gz (50.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gjdutils-0.2.2-py3-none-any.whl (58.7 kB view details)

Uploaded Python 3

File details

Details for the file gjdutils-0.2.2.tar.gz.

File metadata

  • Download URL: gjdutils-0.2.2.tar.gz
  • Upload date:
  • Size: 50.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for gjdutils-0.2.2.tar.gz
Algorithm Hash digest
SHA256 3feb585d0afaf4678d7b60d03f6a715f121725a6ce67aefe79d72df10afd6026
MD5 e11a1d941c897180a055c87691fe46db
BLAKE2b-256 6114b10a66dacf161de43b59aa7d05fd8491c08661f7f4d907e9abcca20ebd69

See more details on using hashes here.

File details

Details for the file gjdutils-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: gjdutils-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 58.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for gjdutils-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c3939534fcd31773059ea6e742d8617a23e90fb3faa106e0987f50c221d85b87
MD5 9e2ed578f6e9c02d46822a81162c118c
BLAKE2b-256 03e576c09d0305ac92986ecdf1163ce48676aa2369917aefb7b99d6cd1d336b9

See more details on using hashes here.

Supported by

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