-
Notifications
You must be signed in to change notification settings - Fork 51
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
Fixup packaging requirements #191
Comments
I would currently recommend:
|
Please don't drop Sphinx 4. It is what is shipped in Ubuntu 22.04, and what we are using to generate our documentation with https://github.com/ros-infrastructure/rosdoc2 . |
@clalancette You still can use release 0.3.6, which still works with sphinx 4. For cross OS interoperability and reproduction Meanwhile sphinx7 is released. In my experience, supporting more than 3 versions of a dependency can quickly become a development hassle. |
We will continue to support jammy until Rosdoc updates. That project contributed heavily to exhale, but the ros ecosystem takes time to update (for good reason). While it may be old, the things exhale has to do with sphinx directly are minimal and we should be able to keep that support around. I'm hoping to get to this tomorrow and start looking at what can be done to patch this project up for a new release. |
According to: https://packages.ubuntu.com/jammy/sphinx-common |
I haven't forgotten about this. I'll be on vacation soon and will be able to carve out some time to give this project a small facelift. Thanks for your patience, I look forward to help testing things 😅 |
@clalancette could you please help me understand your minimum requirements?
I'm planning to require:
|
Exhale now requires: - Python 3.8+ - Sphinx>=4 - Breathe>=4.33.1 See #191 for more information.
The early v4.0 v4.1 versions of sphinx are bugged with python3.10. So I would recommend to not support them, since it normally easy for users to migrate minor versions. |
Exhale now requires: - Python 3.8+ - Sphinx>=4.3.2 - Breathe>=4.33.1 See #191 for more information.
Exhale now requires: - Python 3.8+ - Sphinx>=4.3.2 - Breathe>=4.33.1 See #191 for more information.
Exhale now requires: - Python 3.8+ - Sphinx>=4.3.2 - Breathe>=4.33.1 See #191 for more information.
Exhale now requires: - Python 3.8+ - Sphinx>=4.3.2 - Breathe>=4.33.1 See #191 for more information.
Exhale now requires: - Python 3.8+ - Sphinx>=4.3.2 - Breathe>=4.33.1 See #191 for more information.
Exhale now requires: - Python 3.8+ - Sphinx>=4.3.2 - Breathe>=4.33.1 See #191 for more information.
breathe>=???
).followup to #179.
The text was updated successfully, but these errors were encountered: