mazurwiktor / albion-online-stats

Albion online stats is an extension to MMORPG game - Albion Online. It tracks network traffic and displays various statistics, such as damage and DPS meter calculated from in-game actions.
Apache License 2.0
195 stars 63 forks source link

[BUG] conflict of dependse #104

Open McKeyPL opened 10 months ago

McKeyPL commented 10 months ago

Describe the bug When try to install on Python 3.11

To Reproduce Steps to reproduce the behavior:

  1. Run instalation process

Expected behavior Instalation was sucess

Desktop (please complete the following information):

`PS J:\Albion> .\albion-online-stats.bat Found python: python3 Installing virtual environment in current directory... Python version: Python 3.11.6 Pip version: pip 23.2.1 from J:\Albion\python_env\Lib\site-packages\pip (python 3.11) Installing newest version of aostats... Requirement already satisfied: pip in j:\albion\python_env\lib\site-packages (23.2.1) Collecting pip Obtaining dependency information for pip from https://files.pythonhosted.org/packages/47/6a/453160888fab7c6a432a6e25f8afe6256d0d9f2cbd25971021da6491d899/pip-23.3.1-py3-none-any.whl.metadata Using cached pip-23.3.1-py3-none-any.whl.metadata (3.5 kB) Using cached pip-23.3.1-py3-none-any.whl (2.1 MB) Installing collected packages: pip Attempting uninstall: pip Found existing installation: pip 23.2.1 Uninstalling pip-23.2.1: Successfully uninstalled pip-23.2.1 Successfully installed pip-23.3.1 Collecting aostats Using cached aostats-1.0.5.tar.gz (80 kB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Collecting requests==2.26.0 (from aostats) Using cached requests-2.26.0-py2.py3-none-any.whl (62 kB) INFO: pip is looking at multiple versions of aostats to determine which version is compatible with other requirements. This could take a while. Collecting aostats Using cached aostats-1.0.4.tar.gz (80 kB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Using cached aostats-1.0.3.tar.gz (80 kB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Using cached aostats-1.0.2.tar.gz (17 kB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Using cached aostats-1.0.1.tar.gz (17 kB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done ERROR: Cannot install aostats==1.0.1, aostats==1.0.2, aostats==1.0.3, aostats==1.0.4 and aostats==1.0.5 because these package versions have conflicting dependencies.

The conflict is caused by: aostats 1.0.5 depends on PySide6==6.2.0 aostats 1.0.4 depends on pyside2==5.15.2 aostats 1.0.3 depends on pyside2==5.15.2 aostats 1.0.2 depends on pyside2==5.15.2 aostats 1.0.1 depends on pyside2==5.15.2

To fix this you could try to:

  1. loosen the range of package versions you've specified
  2. remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts Collecting aostats Using cached aostats-1.0.5.tar.gz (80 kB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Collecting requests==2.26.0 (from aostats) Using cached requests-2.26.0-py2.py3-none-any.whl (62 kB) INFO: pip is looking at multiple versions of aostats to determine which version is compatible with other requirements. This could take a while. Collecting aostats Using cached aostats-1.0.4.tar.gz (80 kB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Using cached aostats-1.0.3.tar.gz (80 kB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Using cached aostats-1.0.2.tar.gz (17 kB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done Using cached aostats-1.0.1.tar.gz (17 kB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... done ERROR: Cannot install aostats==1.0.1, aostats==1.0.2, aostats==1.0.3, aostats==1.0.4 and aostats==1.0.5 because these package versions have conflicting dependencies.

The conflict is caused by: aostats 1.0.5 depends on PySide6==6.2.0 aostats 1.0.4 depends on pyside2==5.15.2 aostats 1.0.3 depends on pyside2==5.15.2 aostats 1.0.2 depends on pyside2==5.15.2 aostats 1.0.1 depends on pyside2==5.15.2

To fix this you could try to:

  1. loosen the range of package versions you've specified
  2. remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts`

remi-deltombe commented 6 months ago

Same issue on my side with python 3.12.0

Faervan commented 3 months ago

Can confirm this on Python 3.12.3 Arch Linux (6.8.9-arch1-2)