Release/0.3.1 #2

Merged
Qrashi merged 43 commits from release/0.3.1 into main 2026-01-10 15:29:22 +01:00
Qrashi commented 2026-01-08 18:33:46 +01:00 (Migrated from github.com)
  • Big documentation update
  • Move to uv
* Big documentation update * Move to uv
copilot-pull-request-reviewer[bot] (Migrated from github.com) reviewed 2026-01-08 18:36:41 +01:00
copilot-pull-request-reviewer[bot] (Migrated from github.com) left a comment

Pull request overview

This is a release PR (0.3.1) that includes a comprehensive documentation overhaul and migration to the uv package manager. Key changes include:

  • Migration from pip to uv for dependency management
  • Python version requirement increased from 3.9 to 3.10
  • Major documentation restructuring with new examples and guides
  • Enhanced type annotations and code formatting
  • New test files for improved coverage
  • Breaking change: Removed SYMBOLS from top-level exports (moved to constants module)

Reviewed changes

Copilot reviewed 44 out of 57 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
uv.lock New uv lockfile with complete dependency tree
pyproject.toml Updated build config, moved to PEP 735 dependency groups, added tooling configs
pytest.ini Removed (config moved to pyproject.toml)
src/cliasi/init.py Removed SYMBOLS export, cleaned up imports
src/cliasi/constants.py Added Python 3.10 StrEnum compatibility, improved type hints
src/cliasi/logging_handler.py Enhanced exception handling with better path detection
tests/*.py New test files and formatting improvements
examples/*.py Seven new example scripts
docs/source/*.rst Complete documentation restructure with new guides
docs/source/conf.py Updated copyright year, improved version handling
docs/source/_static/* New CSS and asciinema assets

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

## Pull request overview This is a release PR (0.3.1) that includes a comprehensive documentation overhaul and migration to the `uv` package manager. Key changes include: - Migration from pip to uv for dependency management - Python version requirement increased from 3.9 to 3.10 - Major documentation restructuring with new examples and guides - Enhanced type annotations and code formatting - New test files for improved coverage - Breaking change: Removed `SYMBOLS` from top-level exports (moved to `constants` module) ### Reviewed changes Copilot reviewed 44 out of 57 changed files in this pull request and generated 2 comments. <details> <summary>Show a summary per file</summary> | File | Description | | ---- | ----------- | | uv.lock | New uv lockfile with complete dependency tree | | pyproject.toml | Updated build config, moved to PEP 735 dependency groups, added tooling configs | | pytest.ini | Removed (config moved to pyproject.toml) | | src/cliasi/__init__.py | Removed SYMBOLS export, cleaned up imports | | src/cliasi/constants.py | Added Python 3.10 StrEnum compatibility, improved type hints | | src/cliasi/logging_handler.py | Enhanced exception handling with better path detection | | tests/*.py | New test files and formatting improvements | | examples/*.py | Seven new example scripts | | docs/source/*.rst | Complete documentation restructure with new guides | | docs/source/conf.py | Updated copyright year, improved version handling | | docs/source/_static/* | New CSS and asciinema assets | </details> --- 💡 <a href="/IgnyteX-Labs/cliasi/new/main/.github/instructions?filename=*.instructions.md" class="Link--inTextBlock" target="_blank" rel="noopener noreferrer">Add Copilot custom instructions</a> for smarter, more guided reviews. <a href="https://docs.github.com/en/copilot/customizing-copilot/adding-repository-custom-instructions-for-github-copilot" class="Link--inTextBlock" target="_blank" rel="noopener noreferrer">Learn how to get started</a>.
@ -30,44 +32,58 @@ try:
except Exception:
copilot-pull-request-reviewer[bot] (Migrated from github.com) commented 2026-01-08 18:36:41 +01:00

This assignment to 'html_static_path' is unnecessary as it is redefined before this value is used.

This assignment to 'html_static_path' is unnecessary as it is [redefined](1) before this value is used.
@ -0,0 +27,4 @@
err_buf = io.StringIO()
import cliasi.cliasi as cc
import cliasi.logging_handler as lh
copilot-pull-request-reviewer[bot] (Migrated from github.com) commented 2026-01-08 18:36:41 +01:00

Module 'cliasi.logging_handler' is imported with both 'import' and 'import from'.

Module 'cliasi.logging_handler' is imported with both 'import' and 'import from'.
Qrashi (Migrated from github.com) reviewed 2026-01-08 18:49:28 +01:00
@ -0,0 +27,4 @@
err_buf = io.StringIO()
import cliasi.cliasi as cc
import cliasi.logging_handler as lh
Qrashi (Migrated from github.com) commented 2026-01-08 18:49:28 +01:00

Needed to use monkeypatch.setattr()

Needed to use monkeypatch.setattr()
copilot-pull-request-reviewer[bot] (Migrated from github.com) reviewed 2026-01-09 17:03:54 +01:00
copilot-pull-request-reviewer[bot] (Migrated from github.com) left a comment

Pull request overview

Copilot reviewed 46 out of 60 changed files in this pull request and generated no new comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

## Pull request overview Copilot reviewed 46 out of 60 changed files in this pull request and generated no new comments. --- 💡 <a href="/IgnyteX-Labs/cliasi/new/main/.github/instructions?filename=*.instructions.md" class="Link--inTextBlock" target="_blank" rel="noopener noreferrer">Add Copilot custom instructions</a> for smarter, more guided reviews. <a href="https://docs.github.com/en/copilot/customizing-copilot/adding-repository-custom-instructions-for-github-copilot" class="Link--inTextBlock" target="_blank" rel="noopener noreferrer">Learn how to get started</a>.
Sign in to join this conversation.
No description provided.