Skip to content
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

Migrate to Anaconda #35

Open
haz opened this issue May 6, 2021 · 1 comment
Open

Migrate to Anaconda #35

haz opened this issue May 6, 2021 · 1 comment
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@haz
Copy link
Contributor

haz commented May 6, 2021

Idea would be to lean on a pre-existing package manager to deal with the web of dependencies, versioning, etc.

(from @jendrikseipp )

Install planutils as a thin wrapper to Anaconda:

pip install planutils

Install conda, create and activate new environment into which packages will be installed, add conda package repository with conda packages for planners:

planutils setup

Ask user whether to install lama conda package, then possibly run lama:

lama domain.pddl problem.pddl

Added benefits of having minimal impact on .bashrc edits and a sandboxed environment for the planning stuff.

@haz haz added enhancement New feature or request help wanted Extra attention is needed labels May 6, 2021
@jendrikseipp
Copy link
Contributor

Another option would be to use https://conan.io (specifically designed for C++ but can handle other use-cases, Python syntax). And I think the easiest approach would be to make all planners standalone, i.e., let them have no dependencies on other planners at all.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants