Skip to content

Conversation

@PakitoSec
Copy link
Owner

No description provided.

…nt variable parsing

- Changed the minimum required Python version from 3.9 to 3.10 in pyproject.toml.
- Added a new function `_parse_bool_env` in struct.py to parse boolean values from environment variables.
- Introduced new keywords for package metadata in pyproject.toml.
- Added tests for logger context management and log level filtering in test_core.py.
- Updated imports in test_rich.py for consistency.
- Cleaned up dependency specifications in uv.lock to remove version markers for compatibility.
@PakitoSec PakitoSec self-assigned this Dec 30, 2025
- Updated `pyproject.toml` to use `uv_build` as the build backend.
- Added core logging functionalities in `core.py` and `core.pyi`.
- Introduced custom logging handlers in `handler.py` for enhanced console output.
- Implemented Click integration for logging in `opt_click.py`.
- Created utility functions in `utils.py` for environment variable parsing.
- Established shared logger configuration state in `struct.py`.
- Added type hinting support with `py.typed` file.
- Enhanced public API with context management features.
- Removed unused imports and tests related to `ContextValue`.
@PakitoSec PakitoSec merged commit 21a3f7c into main Dec 30, 2025
5 checks passed
@PakitoSec PakitoSec deleted the feat-export branch December 30, 2025 10:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants