-
Notifications
You must be signed in to change notification settings - Fork 651
bump version for new release #143
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Claude finished @codelion's task —— View job Code Review Complete ✅Todo List:
Review Feedback✅ Positive Findings:
1. Version Inconsistency (Critical)
2. Missing Version Tracking (Minor)
3. Duplicate Version Declaration (Minor)
Suggested Implementation: # Option 1: Import from __init__.py in setup.py
from openevolve import __version__
setup(
name="openevolve",
version=__version__,
...
)# Option 2: Dynamic versioning in pyproject.toml
[project]
dynamic = ["version"]
[tool.setuptools.dynamic]
version = {attr = "openevolve.__version__"}Test Coverage: No test updates needed for version bumps, but consider adding version consistency tests. Performance: No performance impact from version changes. Security: No security concerns identified. |
|
@claude can you please implement dynamic versioning in the project. |
|
Claude finished @codelion's task —— View job Dynamic Versioning Implementation Complete ✅Todo List:
Summary of Changes✅ Fixed Version Inconsistency:
✅ Implemented Dynamic Versioning:
✅ Single Source of Truth:
✅ Committed Changes:
The implementation follows Python packaging best practices and ensures that future version bumps only require updating the version in one place: |
- Fix version inconsistency: update __init__.py from 0.1.0 to 0.0.16 - Configure pyproject.toml to use dynamic versioning from openevolve.__version__ - Update setup.py to import version from __init__.py instead of hardcoding This ensures all version declarations are synchronized and prevents version drift. Co-authored-by: Asankhaya Sharma <codelion@users.noreply.github.com>
…-debug-logging bump version for new release
This new version 0.0.16 will include all the test fixes and improvements we made, including: