Skip to content

refactor!: rename package to 'artx'; add 'googleart_download' shims#5

Merged
AEliu merged 5 commits intomasterfrom
chore/rename-to-artx
Mar 19, 2026
Merged

refactor!: rename package to 'artx'; add 'googleart_download' shims#5
AEliu merged 5 commits intomasterfrom
chore/rename-to-artx

Conversation

@AEliu
Copy link
Copy Markdown
Owner

@AEliu AEliu commented Mar 19, 2026

Summary

  • Rename import/package from googleart_download to artx
  • Add deprecation shims under googleart_download (package + subpackages) that forward to artx and emit DeprecationWarning (kept for 2 minor versions)
  • Update internal imports, logging namespace, scripts, and tests
  • pyproject: entry point now artx = artx.cli:main; wheel includes both src/artx and shim src/googleart_download
  • Bump version to 0.5.0 to start deprecation window

Rationale

Unify import name with CLI and project branding; provide a smooth migration path.

Notes

  • Users can already switch to from artx import cli
  • Legacy from googleart_download import cli still works with a warning

Test plan

  • uv sync
  • uv run python -m pytest -q → all tests pass locally

🤖 Generated with Claude Code

AEliu and others added 5 commits March 19, 2026 09:21
…tion shims

- Move codebase from src/googleart_download to src/artx
- Provide shims for googleart_download (package and subpackages) emitting DeprecationWarning
- Update internal imports, logging namespace, scripts, and tests to 'artx'
- Bump version to 0.5.0 to start 2-minor deprecation window

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@AEliu AEliu merged commit a4d95b5 into master Mar 19, 2026
1 check failed
@AEliu
Copy link
Copy Markdown
Owner Author

AEliu commented Mar 19, 2026

Archived: Merged as part of v0.4.1.\n\nLinks:\n- Release: https://github.com/AEliu/ArtX/releases/tag/v0.4.1\n- CLAUDE.md (quality gates & PR rules): https://github.com/AEliu/ArtX/blob/master/CLAUDE.md

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