Skip to content

chore: bump dependency pins, fix README drift, add LICENSE and .env.example - #3

Draft
HelloBryte wants to merge 3 commits into
mainfrom
claude/bold-noether-mh58de
Draft

chore: bump dependency pins, fix README drift, add LICENSE and .env.example#3
HelloBryte wants to merge 3 commits into
mainfrom
claude/bold-noether-mh58de

Conversation

@HelloBryte

Copy link
Copy Markdown
Owner

Summary

  • Bumped requirements.txt pins conservatively: PySide6 6.10.3 → 6.11.2, mysql-connector-python 9.4.0 → 9.7.0 (stayed on the 9.x line, avoided the major 26.x renumbering), python-dotenv 1.1.1 → 1.2.3
  • Fixed README drift: the login screen doesn't support face recognition (only enrollment/profile screens do) — reworded the EN/ZH feature descriptions accordingly; replaced the placeholder clone URL with the real repo URL
  • Added a missing LICENSE file (MIT, as already claimed by the README)
  • Added .env.example listing every setting config.py reads, and simplified the README's Configuration section to cp .env.example .env

Note

Attempted to delete the stale, already-merged branch claude/eager-hopper-vytuqa but the push credential in this environment returned 403 (no delete/write-ref permission). It's confirmed merged into main and safe to delete manually.

Verification

  • python -m py_compile over every .py file — all pass
  • pip install --dry-run against the new requirements.txt — resolves cleanly, no conflicts
  • No test suite/CI exists in this repo currently

Generated by Claude Code

claude added 3 commits August 21, 2026 19:09
…atest minor/patch

- PySide6 6.10.3 -> 6.11.2
- mysql-connector-python 9.4.0 -> 9.7.0 (stayed on the 9.x line;
  skipped the 26.x jump, which is a major renumbering, not a
  conservative bump)
- python-dotenv 1.1.1 -> 1.2.3
- httpx already at latest (0.28.1)

Verified with a pip --dry-run install that the pinned set still
resolves cleanly.
- Add MIT LICENSE file: README already claimed the MIT License but no
  LICENSE file existed in the repo.
- Fix README (EN + ZH): face recognition is only used to enroll/update
  a face on the registration and profile screens, never for the login
  screen itself (login_window.py has no face-recognition code path).
  Previous wording claimed login also supported/disabled face
  recognition, which doesn't match the code.
- Point the clone instructions at the actual repo URL instead of the
  https://github.com/your-username/ciims.git placeholder.
Add a proper .env.example listing every setting config.py reads
(database, face recognition, AI assistant, app, logging, security),
each commented out with its default. Replaces the ad-hoc env snippet
that used to live inline in the README; the README now just points at
`cp .env.example .env`.
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