Metadata-Version: 2.4
Name: prophecy_libs
Version: 2.1.14.dev101
Summary: Helper library for prophecy generated code
Home-page: https://github.com/SimpleDataLabsInc/prophecy-python-libs
License: GPL-3.0
Keywords: python,prophecy
License-File: LICENSE
Requires-Dist: pyhocon<0.3.62,>=0.3.59
Requires-Dist: requests>=2.10.0
Requires-Dist: hvac==2.3.0
Requires-Dist: zstandard>=0.23.0
Requires-Dist: msgspec>=0.18.6
Requires-Dist: websocket-client>=1.0.0
Dynamic: description
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: requires-dist
Dynamic: summary

# prophecy-python-libs

## To run Ruff linting rules locally:
- Read about rules: https://docs.astral.sh/ruff/rules/
- For this repo, the rules are configured in pyproject.toml file
- To install ruff: (`$ pip install -r requirements.txt`)
- To run check command: (`$ ruff check <dir/files>`)

## To run Ruff check as a pre-commit hook:
- To install pre-commit: (`$ pip install -r requirements.txt`)
- To set up pre-commit hook locally: (`$ pre-commit install`)
- To run `ruff check` manually only on the changed files (`$ pre-commit run`)
- To skip pre-commit hooks during a git commit (`$ git commit --no-verify`)
