This project aim at providing tools needed for everyday activities of data scientists and engineers:
- Connectors for various cloud APIs
- Secure secret handlers for various remote storages
- Logging framework
- Metrics reporting framework
- Storage drivers for various clouds and storage types
This module provides basic Delta Lake operations without Spark session, based on delta-rs project.
Please refer to the module documentation for examples.
Please refer to the module documentation for examples.
Please refer to the module documentation for examples.
Please refer to the module documentation for examples.
pyproject.toml enables code coverage for every pytest run via addopts (--cov=.). Coverage's tracer
conflicts with debugger tracers, so breakpoints are silently ignored while coverage is active.
To debug a test, disable coverage for that run without editing pyproject.toml, since --no-cov always
overrides the --cov option configured in addopts:
uv run pytest tests/path/to/test_file.py --no-covIn an IDE run/debug configuration, add --no-cov to the test runner's arguments (e.g. PyCharm's
"Additional Arguments" field), or set the PYTEST_ADDOPTS=--no-cov environment variable on the debug
configuration template so it applies automatically whenever you debug.