Skip to content

Fix PyPI publish metadata and release artifacts#119

Merged
vishalanandl177 merged 1 commit into
mainfrom
codex/fix-pypi-publish-metadata
May 14, 2026
Merged

Fix PyPI publish metadata and release artifacts#119
vishalanandl177 merged 1 commit into
mainfrom
codex/fix-pypi-publish-metadata

Conversation

@vishalanandl177
Copy link
Copy Markdown
Owner

Summary

  • install setuptools before reading package metadata in the publish job
  • fail fast when package name/version cannot be read, avoiding misleading PyPI "already exists" errors
  • explicitly build both source distribution and wheel artifacts, and validate both before publishing
  • create a GitHub release/tag for the package version after a successful PyPI publish

Verification

  • git diff --check
  • setup.py --name -> drf-api-logger
  • setup.py --version -> 1.2.1
  • local setup.py sdist bdist_wheel produced both drf_api_logger-1.2.1.tar.gz and drf_api_logger-1.2.1-py3-none-any.whl

@vishalanandl177 vishalanandl177 merged commit 1da44e8 into main May 14, 2026
2 checks passed
@vishalanandl177 vishalanandl177 deleted the codex/fix-pypi-publish-metadata branch May 14, 2026 09:27
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