Skip to content

feat: pypi#2

Merged
dewitt4 merged 2 commits into
mainfrom
feat/pypi
May 3, 2026
Merged

feat: pypi#2
dewitt4 merged 2 commits into
mainfrom
feat/pypi

Conversation

@dewitt4
Copy link
Copy Markdown
Contributor

@dewitt4 dewitt4 commented May 3, 2026

Dependency and Documentation Updates:

  • Updated and reconciled dependencies in pyproject.toml, adding new core and optional dependencies (e.g., pandas, tenacity, gitpython, crewai), and expanded the 'all' extra to include all integrations.
  • Created a comprehensive MkDocs documentation setup, including navigation, theming, and a quick start guide.

Packaging and Publishing Workflow Improvements:

  • Updated the GitHub Actions workflow (.github/workflows/publish.yml) to use OIDC trusted publishing with PyPI, improved permissions, and switched to the official pypa/gh-action-pypi-publish action for publishing, simplifying authentication and increasing security. [1] [2]

Versioning and Changelog:

  • Bumped the package version from 0.1.0 to 0.2.0, with a comprehensive changelog documenting all new features, breaking changes, dependency updates, and bug fixes.

dewitt4 added 2 commits May 3, 2026 15:42
adding pypi publishing capabilities
Add an entry to .gitignore to exclude internal migration notes (MIGRATION_SUMMARY.md) from version control and include a brief comment header. This prevents accidentally committing local migration documentation.
@dewitt4 dewitt4 self-assigned this May 3, 2026
@dewitt4 dewitt4 added the enhancement New feature or request label May 3, 2026
@dewitt4 dewitt4 merged commit 5c1fbac into main May 3, 2026
0 of 6 checks passed
@dewitt4 dewitt4 deleted the feat/pypi branch May 3, 2026 22:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant