Skip to content

merge modifications for AWS#60

Merged
RamiALBASHA merged 12 commits into
mainfrom
develop
Jan 23, 2026
Merged

merge modifications for AWS#60
RamiALBASHA merged 12 commits into
mainfrom
develop

Conversation

@RamiALBASHA
Copy link
Copy Markdown
Collaborator

No description provided.

Rami ALBASHA and others added 12 commits January 23, 2026 11:38
- Add tag patterns for v-prefixed versions (v0.2.1, v0.2.0.beta, etc.)
- Unzip holos4_cli.zip and soil_landscapes_of_canada_v3r2.zip during pypi-deployment
- Users will receive uncompressed files ready-to-use after pip install

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
PyPI upload was timing out with uncompressed files (~300MB+ package).
Solution: Ship zip files in package, extract automatically on import.

Changes:
- Remove unzip steps from pypi-deployment job (keep files zipped)
- Add _ensure_resources_extracted() in config.py (auto-extracts on import)
- Update .gitignore to ignore extracted holos4_cli directory
- Package size stays small (~92MB), files extract on first use

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
…(simplifies usage in write-restricted envs such as AWS)
@RamiALBASHA RamiALBASHA merged commit effd48d into main Jan 23, 2026
1 of 3 checks passed
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