Skip to content

Installation Issues with 'pip install unified-planning[engines]' on manjaro #634

@Core5563

Description

@Core5563

Describe the bug
When installing unified_planning (on Manjaro) on an virtual environment with the command
'pip install unified-planning[engines]'
the installation defaults back to unified-planning version 0.4.0
Trying to force version 1.1.0 with
"pip install 'unified-planning[engines]==1.1.0'"
gives the following errors:
ERROR: Ignored the following yanked versions: 0.0.1, 0.0.4.0, 0.0.4.1
ERROR: Could not find a version that satisfies the requirement up-lpg==0.0.10; extra == "engines" (from unified-planning[engines]) (from versions: none)
ERROR: No matching distribution found for up-lpg==0.0.10; extra == "engines"

To Reproduce
Steps to reproduce the behavior:
All done in one Terminal session:

  1. make new project directory: mkdir unified-planning-test
  2. go into project directory: cd unified-planning-test
  3. set up virtual environment: python3 -m venv .venv
  4. activate virtual environment: source .venv/bin/activate
  5. install unified_planning: pip install 'unified-planning[engines]'
  6. see version: pip list
    or
    steps 1. - 4. same as above
  7. install unified_planning: pip install 'unified-planning[engines]==1.1.0'

Expected behavior
I expected the newest version with all available planners installed.

Screenshots
output of 'pip list' after "pip install 'unified-planning[engines]'":
Package Version


graphviz 0.20.3
networkx 3.3
pip 24.2
pyparsing 3.1.4
unified-planning 0.4.0

Desktop (please complete the following information):
OS: ManjaroLinux 24.1.1 Xahea
Python: Python 3.12.6

Additional context
The problem is probably somewhere with the LPG engine (package 'up-lpg').
if i install the planning engines separately with the commands:
pip install unified-planning[Fast-Downward]
pip install unified-planning[ENHSP]
pip install unified-planning[Tamer]
pip install unified-planning[Aries]
pip install unified-planning[Pyperplan]
then the correct version of unified planning is installed (albeit not with the lpg engine).
After that the output of 'pip list' is:
Package Version


ConfigSpace 1.2.0
grpcio 1.66.2
grpcio-tools 1.66.2
iniconfig 2.0.0
more-itertools 10.5.0
networkx 3.3
numpy 2.1.2
packaging 24.1
pip 24.2
pluggy 1.5.0
protobuf 5.28.2
pyparsing 3.1.4
pyperplan 2.1
pytamer 0.1.19
pytest 8.3.3
scipy 1.14.1
setuptools 75.1.0
typing_extensions 4.12.2
unified-planning 1.1.0
up_aries 0.3.4
up-enhsp 0.0.27
up-fast-downward 0.4.1
up-pyperplan 1.1.0
up-tamer 1.1.3
wheel 0.44.0

Additionally i tried 'pip cache purge' with no success.
Also installing up-lpg separately via git with "pip install ‘git+https://github.com/aiplan4eu/up-lpg’" did install up_lpg,
but after "pip install 'unified-planning[engines]'" the same behavior occurs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions