Skip to content

Ready for 0.8.7 release - #114

Merged
jrfaeder merged 1 commit into
mainfrom
release-0.8.7
Sep 4, 2026
Merged

Ready for 0.8.7 release#114
jrfaeder merged 1 commit into
mainfrom
release-0.8.7

Conversation

@jrfaeder

@jrfaeder jrfaeder commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Bumps bionetgen/assets/VERSION to 0.8.7 so a new release can be cut and published to PyPI
  • Adds a CHANGELOG.md entry explaining the fix being released

The actual fix (pkg_resources.packagingfrom packaging import version as packaging_version, plus declaring packaging explicitly in install_requires) has been sitting on main since June 2026 but was never published — the last PyPI release (0.8.6) predates it. On newer setuptools (>=71), pkg_resources stopped re-exporting packaging, so any install with a fresh pip install bionetgen on Python 3.12+ hits:

ImportError: cannot import name 'packaging' from 'pkg_resources'

This PR just bumps the version and changelog so that fix can actually ship.

Test plan

  • Cut release from this branch after merge, python -m build && twine upload dist/*
  • Verify pip install bionetgen + bionetgen --version works cleanly on a fresh Python 3.12/3.14 venv

🤖 Generated with Claude Code

Publishes the packaging-import fix that's been on master since June
2026 but never made it to a PyPI release. pkg_resources stopped
re-exporting packaging on newer setuptools (>=71), which broke
bionetgen on Python 3.12+ with:
ImportError: cannot import name 'packaging' from 'pkg_resources'

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@jrfaeder
jrfaeder merged commit 28bf351 into main Sep 4, 2026
18 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