Skip to content

Release v0.0.2: Add import shortcuts and update documentation - #6

Merged
LeonardNoh merged 1 commit into
voidbox-ai:mainfrom
LeonardNoh:main
Oct 22, 2025
Merged

Release v0.0.2: Add import shortcuts and update documentation#6
LeonardNoh merged 1 commit into
voidbox-ai:mainfrom
LeonardNoh:main

Conversation

@LeonardNoh

Copy link
Copy Markdown
Contributor

Summary

Prepare py-aps v0.0.2 for release with improved import experience and updated documentation.

Changes

📦 Package Structure

  • Add __init__.py exports for easier imports:
    • pyaps.auth - Export AuthClient, Scopes, OAuth2Token, TokenStore, InMemoryTokenStore
    • pyaps.http - Export HTTPClient, HTTPError
    • pyaps - Add http module to top-level exports

📚 Documentation

  • Update README Quick Start with working code examples
  • Add concise 2-legged and 3-legged OAuth examples
  • Add Version History section tracking releases
  • Reference src/pyaps/auth/example.py for detailed examples

🔢 Version Bump

  • Bump version from 0.0.1 to 0.0.2 in pyproject.toml

New Import Syntax

Before (v0.0.1):

from pyaps.auth.client import AuthClient, Scopes
from pyaps.auth.token_store import InMemoryTokenStore
After (v0.0.2):
from pyaps.auth import AuthClient, Scopes, InMemoryTokenStore
PyPI ReleasePublished to PyPI: https://pypi.org/project/py-aps/0.0.2/ Install with:
pip install py-aps==0.0.2
Files Changed
README.md - Updated Quick Start and added Version History
pyproject.toml - Version bump to 0.0.2
src/pyaps/__init__.py - Added http module
src/pyaps/auth/__init__.py - Added auth exports
src/pyaps/http/__init__.py - Added http exports
TestingPackage builds successfully (19KB wheel, 17KB sdist)
✅ All imports working correctlyPyPI upload successful

Update README with authentication examples, add __init__.py for easier imports, and prepare package for release.
@LeonardNoh
LeonardNoh merged commit ff10d20 into voidbox-ai:main Oct 22, 2025
12 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