Skip to content

Rename package to readonly-fs-tools and Glancer to Viewer#21

Merged
rbharvs merged 6 commits intomainfrom
brett/prepare-publish
Jun 21, 2025
Merged

Rename package to readonly-fs-tools and Glancer to Viewer#21
rbharvs merged 6 commits intomainfrom
brett/prepare-publish

Conversation

@rbharvs
Copy link
Owner

@rbharvs rbharvs commented Jun 21, 2025

Summary

  • Rename package from glob_grep_glance to readonly_fs_tools to better convey readonly filesystem operations
  • Rename Glancer class to Viewer for clearer naming
  • Add GitHub workflows for CI and PyPI publishing
  • Update all imports, tests, and documentation

Changes

Package Rename

  • Updated package name in pyproject.toml
  • Moved src/glob_grep_glance/src/readonly_fs_tools/
  • Updated GitHub URLs and documentation

API Changes

  • GlancerViewer
  • GlanceOutputViewOutput
  • glance()view() methods
  • Renamed test files accordingly

Infrastructure

  • Added CI workflow with linting, formatting, type checking, and tests
  • Added publish workflow for PyPI releases
  • Used security best practices with SHA-pinned GitHub Actions

Test Plan

  • All 150 tests pass
  • Package builds successfully
  • Import paths work correctly
  • API maintains backward compatibility in functionality

rbharvs added 6 commits June 21, 2025 00:26
- Update package name in pyproject.toml
- Update GitHub URLs to reflect new repository name
- Update CLAUDE.md documentation
- Rename src/glob_grep_glance/ → src/readonly_fs_tools/
- Update all internal import paths
- Rename Glancer class to Viewer
- Update GlanceOutput to ViewOutput
- Change method names from glance() to view()
- Rename test_glancer_window_behavior.py to test_viewer_window_behavior.py
- Update all references in tests and docstrings
- Add CI workflow with linting, formatting, type checking, and tests
- Add publish workflow for PyPI releases triggered on GitHub releases
- Use security best practices with SHA-pinned actions
@rbharvs rbharvs merged commit e4de4a4 into main Jun 21, 2025
1 check passed
@rbharvs rbharvs deleted the brett/prepare-publish branch June 21, 2025 04:32
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.

1 participant