Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions docs/PLANNING.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,19 @@
This document is intended to plan out steps, tasks, and features of this module.
Implimented tasks and changes are moved to the CHANGELOG as new versions are commited.

> **Current execution plan (2026-10-10):** the Platform Architecture modernization handoff lives at
> [`docs/handoffs/PLATFORM_ARCHITECTURE_PY7ZIP_2026-10-10.md`](handoffs/PLATFORM_ARCHITECTURE_PY7ZIP_2026-10-10.md)
> and takes precedence for sequencing; items below are annotated where that handoff resolves or
> supersedes them. This file remains the canonical task ledger.

## Tasks
- Add and test github actions to automate building wheel and updating PyPi package
(2026-10-10: workflows exist (`.github/workflows/`), but PyPI still shows 0.7.3 unpublished — see Bugs; handoff P0.5)
- Add simplified functions for various commands (full, incremental, differential, snapshot)
(2026-10-10: still unimplemented stubs in `py7zip/py7zip.py`; handoff P1.2 decides remove-vs-implement)
- Setup GitHub Wiki in Repo (include navigation, header and footers; update HOME.md)
- Refactor py7zip library to be more straight forward.
(2026-10-10: in progress — safe runtime is the default since commits 7661132..9d428da (2026-09-01); remaining migration tasks in handoff P1)
- Improve docstrings to include "usage", etc.
- Add declarators to handle pass-through logic to 7za (make more dynamic)
- Complete general python library and test
Expand Down Expand Up @@ -44,8 +52,11 @@ Implimented tasks and changes are moved to the CHANGELOG as new versions are com

### Bugs
- "Project Page" Link on PyPi site is broken and needs to be setup.
(2026-10-10: reconfirmed — `https://py7zip.cyopsys.com` returns an empty response; handoff P2.5)
- Fix GitHub actions not automatically updating PyPi package (action/keys deleted?)
(2026-10-10: confirmed live — PyPI latest published version is 0.6.2 while `pyproject.toml` is 0.7.3; publishing is now trusted-publishing based; handoff P0.5)
- Fix Python package version check error (package.__version__ returns AttributeError)
(2026-10-10: fixed on the default (safe) runtime — `__version__` now comes from package metadata (`py7zip/py7zip.py`); the legacy `legacy=True` path still probes the network and can return "0.0.0")

### Testing
- Test whether "aliases" or direct methods perform better (or neglegable difference)
Expand Down
Loading
Loading