Issue1235

Title Make translator available on pypi
Priority feature Status resolved
Superseder Nosy List gabi, jendrik, malte
Assigned To gabi Keywords translator
Optional summary

Created on 2026-07-29.15:06:38 by gabi, last changed by malte.

Messages
msg12154 (view) Author: malte Date: 2026-08-07.14:40:56
Merged.

Comment for future readers: when deciding on the new file paths in the repository, we wanted to support a planned future repackaging of code, where (once we have a Python interface to the search code) optional components can live inside the fast_downward namespace package, as in:

fast_downward.translate => translator
fast_downward.merge_and_shrink => optional package adding functionality to search
fast_downward.cartesian_abstractions => optional package adding functionality to search

etc.

Large things like the merge-and-shrink code might be further subdivided into subpackages, so perhaps fast_downward.merge_and_shrink should also be a namespace package. We didn't go into the discussion in this level of detail, so this is just to acknowledge the general direction.

Because fast_downward is a namespace package, such optional components can be shipped on PyPI independently of the Fast Downward core.
msg12149 (view) Author: gabi Date: 2026-08-03.17:58:56
There was a duplicate issue1220 (now closed) with some earlier discussion.

The PR for the downward-markdown repository is now available at https://github.com/aibasel/downward-markdown/pull/10
msg12147 (view) Author: gabi Date: 2026-08-03.15:44:22
We already uploaded a package on PyPI to secure the name but the necessary changes have not yet been integrated in Fast Downward. The corresponding changes are now ready for review: https://github.com/aibasel/downward/pull/306

I still need to prepare a separate pull request in the downward-markdown repository to update the release-workflow, but this is independent from this PR.
msg12131 (view) Author: gabi Date: 2026-07-29.15:06:38
We decided to make the translator available as an independent package on Pypi. This will be in addition to the usual release, so for the moment, we still plan to include the translator as part of the normal Fast Downward releases.
History
Date User Action Args
2026-08-07 14:40:56maltesetmessages: + msg12154
status: in-progress -> resolved
2026-08-03 17:58:56gabisetmessages: + msg12149
2026-08-03 15:44:22gabisetmessages: + msg12147
2026-07-29 15:06:38gabicreate