Skip to content

Commit

Permalink
Prepare to release rosdoc2 into the ROS apt repositories. (#128)
Browse files Browse the repository at this point in the history
* Update distributions for deb release.

* Drop Ubuntu Bionic
* Add Ubuntu Jammy
* Add Ubuntu Noble
* Drop Debian Stretch
* Drop Debian Buster
* Add Debian Bookworm
* Add Debian Trixie

* Update pyyaml package name.

The debian package for pyyaml is python3-yaml.

* Ignore deb_dist contents.

* Add additional dependencies from setup.cfg.

This is an attempt to square up dependencies between stdeb.cfg and
setup.cfg.

This presents a problem for platform support since some packages like
myst-parser and exhale are not available on Ubuntu Focal.
Therefore, we have to drop focal in order to package rosdoc2.

* Add graphviz dependency.

It can be used by sphinx documentation in packages.
In the future, it may make sense to support this as an optional
dependency and require packages which make use of it to add an explicit
doc-depend.
  • Loading branch information
nuclearsandwich authored Jul 12, 2024
1 parent c37f417 commit b571e69
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 2 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ __pycache__/
env/
build/
!rosdoc2/verbs/build
deb_dist/
develop-eggs/
dist/
downloads/
Expand Down
4 changes: 2 additions & 2 deletions stdeb.cfg
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[rosdoc2]
No-Python2:
Depends3: python3-breathe, python3-catkin-pkg-modules, python3-osrf-pycommon, python3-setuptools, python3-sphinx, python3-pyyaml, doxygen
Suite: bionic focal stretch buster
Depends3: python3-breathe, python3-catkin-pkg-modules, python3-exhale, python3-jinja2, python3-myst-parser, python3-osrf-pycommon, python3-setuptools, python3-sphinx, python3-sphinx-rtd-theme, python3-yaml, doxygen, grapviz
Suite: jammy noble bookworm trixie
X-Python3-Version: >= 3.6

0 comments on commit b571e69

Please sign in to comment.