-
Notifications
You must be signed in to change notification settings - Fork 152
Roadmap
We attempt to do a minor version release of Jep approximately once a year. Typically this occurs around the time of a new release of Python so we can ensure any compatibility issues are resolved. We try to follow Semantic Versioning and keep backwards compatibility with old releases but Jep has alot of exposed internals in python that can occasionally change in a minor release, we will include a comment in the release notes documenting any potential compatibility issues.
Patches are typically released as needed when there is a regression, stability problem, or build problem that needs to be resolved. Typically only the latest minor version will be patched. We try very hard not to introduce any changes in an incremental release that could affect compatibility.
Keep in mind Jep currently has no paid developers or corporate sponsors so there are no firm release dates, it depends on my personal schedule as much as any technical issues.
Jep 4.3 is planned for the end of 2025
Jep 4.3 will be released after the release of Python 3.14 to ensure compatibility with the new Python version.
- We hope to continue to improve compatibility with modern python build tools. Specifically I am concerned about this deprecation warning which indicates we may have trouble building if deprecated features are removed:
jep is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml'