Skip to content

release: pyproc-worker 0.1.1 (PyPI)#100

Open
YuminosukeSato wants to merge 2 commits intomainfrom
release/pyproc-worker-0.1.1
Open

release: pyproc-worker 0.1.1 (PyPI)#100
YuminosukeSato wants to merge 2 commits intomainfrom
release/pyproc-worker-0.1.1

Conversation

@YuminosukeSato
Copy link
Owner

pyproc-worker 0.1.1 Release

Release Python package to PyPI with observability support.

Changes

  • Version: 0.1.0 → 0.1.1
  • New Feature: W3C Trace Context extraction (tracing.py)
  • Compatible with: pyproc v0.7.1 Go package

What's New

W3C Trace Context Support

# Automatically extracts trace context from Go requests
from pyproc_worker.tracing import extract_trace_context

# Works with OpenTelemetry (optional dependency)
pip install pyproc-worker[telemetry]

Optional Dependencies

  • orjson (required): High-performance JSON codec
  • opentelemetry-api, opentelemetry-sdk (optional): Tracing support
  • msgspec (optional): MessagePack codec

Backward Compatibility

No breaking changes

  • Existing code works without modification
  • Tracing module works without OpenTelemetry installed (graceful degradation)

Testing

  • All existing tests pass
  • New tracing tests added

PyPI Release

After merge, publish to PyPI:

cd worker/python
uv build
uv publish

Co-Authored-By: Claude Sonnet 4.5 noreply@anthropic.com

Release pyproc-worker 0.1.1 with observability support:
- W3C Trace Context extraction (tracing.py)
- Compatible with pyproc v0.7.1 Go package
- Optional telemetry dependencies (opentelemetry-api, opentelemetry-sdk)

Changelog:
- Add tracing.py module for W3C Trace Context extraction
- Graceful degradation when OpenTelemetry not installed
- No breaking changes to existing API
Copilot AI review requested due to automatic review settings February 7, 2026 05:02
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Releases pyproc-worker v0.1.1 to PyPI, aligning the package metadata with the new release.

Changes:

  • Bumped Python package version from 0.1.0 to 0.1.1.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@github-actions github-actions bot added lang/python Python code changes area/worker Python worker process labels Feb 7, 2026
Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: ae6d9aa972

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

[project]
name = "pyproc-worker"
version = "0.1.0"
version = "0.1.1"

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Keep telemetry version aligned with release version

Updating project.version to 0.1.1 without updating the hardcoded service.version in pyproc_worker/tracing.py causes all traces from this release to still report 0.1.0. In environments that use version tags for rollout monitoring or regression triage, this mislabels production telemetry and makes it difficult to attribute issues to the actual deployed package version.

Useful? React with 👍 / 👎.

Add OIDC Trusted Publisher based PyPI publishing that runs
after GitHub release creation on version tags.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@github-actions github-actions bot added the area/ci CI/CD workflows label Feb 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/ci CI/CD workflows area/worker Python worker process lang/python Python code changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants