Skip to content

temp: get transitive dependencies alternative #15

temp: get transitive dependencies alternative

temp: get transitive dependencies alternative #15

Triggered via push April 13, 2024 11:09
Status Failure
Total duration 6m 9s
Artifacts

tests.yaml

on: push
Detect changed files
4s
Detect changed files
Check poetry.lock
11s
Check poetry.lock
Check fixtures (PyPI)
53s
Check fixtures (PyPI)
Matrix: tests-matrix
Smoke-test build and install
32s
Smoke-test build and install
Fit to window
Zoom out
Zoom in

Annotations

61 errors
Ubuntu (Python 3.11) / pytest: tests/installation/test_installer.py#L2199
test_run_installs_with_same_version_url_files[linux] assert {'metadata': ...in32"', ...}]} == {'package': [... '123456789'}} Omitting 1 identical items, use -vv to show Differing items: {'package': [{'dependencies': {'pendulum': '>=1.4.4'}, 'description': '', 'extras': {'bar': ['tomlkit'], 'foo': ['cleo...6ca3ef43e2ad'}], ...}, {'description': '', 'files': [], 'groups': ['main'], 'marker': 'sys_platform == "win32"', ...}]} != {'package': <AoT [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7...hon-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}]>} Full diff: - {'package': [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "win32"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0-py2.py3-none-any.whl', 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "linux"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0.tar.gz', 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0.tar.gz'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'pendulum', 'version': '1.4.4', 'description': '', 'optional': False, 'python-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}], 'metadata': {'python-versions': '*', 'lock-version': '2.1', 'content-hash': '123456789'}} + { + 'metadata': { + 'content-hash': '123456789', + 'lock-version': '2.1', + 'python-versions': '*', + }, + 'package': [ + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0-py2.py3-none-any.whl', + 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_platform == "win32"', + 'name': 'demo', + 'optional': False, + 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', + 'source': { + 'type': 'url', + 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl', + }, + 'version': '0.1.0', + }, + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0.tar.gz', + 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_pla
Ubuntu (Python 3.11) / pytest: tests/installation/test_installer.py#L2199
test_run_installs_with_same_version_url_files[win32] assert {'metadata': ...in32"', ...}]} == {'package': [... '123456789'}} Omitting 1 identical items, use -vv to show Differing items: {'package': [{'dependencies': {'pendulum': '>=1.4.4'}, 'description': '', 'extras': {'bar': ['tomlkit'], 'foo': ['cleo...6ca3ef43e2ad'}], ...}, {'description': '', 'files': [], 'groups': ['main'], 'marker': 'sys_platform == "win32"', ...}]} != {'package': <AoT [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7...hon-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}]>} Full diff: - {'package': [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "win32"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0-py2.py3-none-any.whl', 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "linux"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0.tar.gz', 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0.tar.gz'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'pendulum', 'version': '1.4.4', 'description': '', 'optional': False, 'python-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}], 'metadata': {'python-versions': '*', 'lock-version': '2.1', 'content-hash': '123456789'}} + { + 'metadata': { + 'content-hash': '123456789', + 'lock-version': '2.1', + 'python-versions': '*', + }, + 'package': [ + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0-py2.py3-none-any.whl', + 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_platform == "win32"', + 'name': 'demo', + 'optional': False, + 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', + 'source': { + 'type': 'url', + 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl', + }, + 'version': '0.1.0', + }, + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0.tar.gz', + 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_pla
Ubuntu (Python 3.11) / pytest: tests/puzzle/test_solver_dfs.py#L32
test_dfs AssertionError: assert not {'a': [0], 'b': [1], 'c': [1], 'root': [-1]}
Ubuntu (Python 3.11) / pytest
Process completed with exit code 1.
Ubuntu (Python 3.8) / pytest: tests/installation/test_installer.py#L2199
test_run_installs_with_same_version_url_files[linux] assert {'metadata': ...in32"', ...}]} == {'package': [... '123456789'}} Omitting 1 identical items, use -vv to show Differing items: {'package': [{'dependencies': {'pendulum': '>=1.4.4'}, 'description': '', 'extras': {'bar': ['tomlkit'], 'foo': ['cleo...6ca3ef43e2ad'}], ...}, {'description': '', 'files': [], 'groups': ['main'], 'marker': 'sys_platform == "win32"', ...}]} != {'package': <AoT [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7...hon-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}]>} Full diff: - {'package': [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "win32"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0-py2.py3-none-any.whl', 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "linux"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0.tar.gz', 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0.tar.gz'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'pendulum', 'version': '1.4.4', 'description': '', 'optional': False, 'python-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}], 'metadata': {'python-versions': '*', 'lock-version': '2.1', 'content-hash': '123456789'}} + { + 'metadata': { + 'content-hash': '123456789', + 'lock-version': '2.1', + 'python-versions': '*', + }, + 'package': [ + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0-py2.py3-none-any.whl', + 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_platform == "win32"', + 'name': 'demo', + 'optional': False, + 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', + 'source': { + 'type': 'url', + 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl', + }, + 'version': '0.1.0', + }, + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0.tar.gz', + 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_pla
Ubuntu (Python 3.8) / pytest: tests/installation/test_installer.py#L2199
test_run_installs_with_same_version_url_files[win32] assert {'metadata': ...in32"', ...}]} == {'package': [... '123456789'}} Omitting 1 identical items, use -vv to show Differing items: {'package': [{'dependencies': {'pendulum': '>=1.4.4'}, 'description': '', 'extras': {'bar': ['tomlkit'], 'foo': ['cleo...6ca3ef43e2ad'}], ...}, {'description': '', 'files': [], 'groups': ['main'], 'marker': 'sys_platform == "win32"', ...}]} != {'package': <AoT [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7...hon-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}]>} Full diff: - {'package': [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "win32"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0-py2.py3-none-any.whl', 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "linux"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0.tar.gz', 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0.tar.gz'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'pendulum', 'version': '1.4.4', 'description': '', 'optional': False, 'python-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}], 'metadata': {'python-versions': '*', 'lock-version': '2.1', 'content-hash': '123456789'}} + { + 'metadata': { + 'content-hash': '123456789', + 'lock-version': '2.1', + 'python-versions': '*', + }, + 'package': [ + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0-py2.py3-none-any.whl', + 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_platform == "win32"', + 'name': 'demo', + 'optional': False, + 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', + 'source': { + 'type': 'url', + 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl', + }, + 'version': '0.1.0', + }, + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0.tar.gz', + 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_pla
Ubuntu (Python 3.8) / pytest: tests/puzzle/test_solver_dfs.py#L32
test_dfs AssertionError: assert not {'a': [0], 'b': [1], 'c': [1], 'root': [-1]}
Ubuntu (Python 3.8) / pytest
Process completed with exit code 1.
Ubuntu (Python 3.10) / pytest: tests/installation/test_installer.py#L2199
test_run_installs_with_same_version_url_files[linux] assert {'metadata': ...in32"', ...}]} == {'package': [... '123456789'}} Omitting 1 identical items, use -vv to show Differing items: {'package': [{'dependencies': {'pendulum': '>=1.4.4'}, 'description': '', 'extras': {'bar': ['tomlkit'], 'foo': ['cleo...6ca3ef43e2ad'}], ...}, {'description': '', 'files': [], 'groups': ['main'], 'marker': 'sys_platform == "win32"', ...}]} != {'package': <AoT [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7...hon-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}]>} Full diff: - {'package': [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "win32"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0-py2.py3-none-any.whl', 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "linux"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0.tar.gz', 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0.tar.gz'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'pendulum', 'version': '1.4.4', 'description': '', 'optional': False, 'python-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}], 'metadata': {'python-versions': '*', 'lock-version': '2.1', 'content-hash': '123456789'}} + { + 'metadata': { + 'content-hash': '123456789', + 'lock-version': '2.1', + 'python-versions': '*', + }, + 'package': [ + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0-py2.py3-none-any.whl', + 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_platform == "win32"', + 'name': 'demo', + 'optional': False, + 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', + 'source': { + 'type': 'url', + 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl', + }, + 'version': '0.1.0', + }, + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0.tar.gz', + 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_pla
Ubuntu (Python 3.10) / pytest: tests/installation/test_installer.py#L2199
test_run_installs_with_same_version_url_files[win32] assert {'metadata': ...in32"', ...}]} == {'package': [... '123456789'}} Omitting 1 identical items, use -vv to show Differing items: {'package': [{'dependencies': {'pendulum': '>=1.4.4'}, 'description': '', 'extras': {'bar': ['tomlkit'], 'foo': ['cleo...6ca3ef43e2ad'}], ...}, {'description': '', 'files': [], 'groups': ['main'], 'marker': 'sys_platform == "win32"', ...}]} != {'package': <AoT [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7...hon-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}]>} Full diff: - {'package': [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "win32"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0-py2.py3-none-any.whl', 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "linux"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0.tar.gz', 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0.tar.gz'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'pendulum', 'version': '1.4.4', 'description': '', 'optional': False, 'python-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}], 'metadata': {'python-versions': '*', 'lock-version': '2.1', 'content-hash': '123456789'}} + { + 'metadata': { + 'content-hash': '123456789', + 'lock-version': '2.1', + 'python-versions': '*', + }, + 'package': [ + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0-py2.py3-none-any.whl', + 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_platform == "win32"', + 'name': 'demo', + 'optional': False, + 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', + 'source': { + 'type': 'url', + 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl', + }, + 'version': '0.1.0', + }, + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0.tar.gz', + 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_pla
Ubuntu (Python 3.10) / pytest: tests/puzzle/test_solver_dfs.py#L32
test_dfs AssertionError: assert not {'a': [0], 'b': [1], 'c': [1], 'root': [-1]}
Ubuntu (Python 3.10) / pytest
Process completed with exit code 1.
Ubuntu (Python 3.12) / pytest: tests/installation/test_installer.py#L2199
test_run_installs_with_same_version_url_files[linux] assert {'metadata': ...in32"', ...}]} == {'package': [... '123456789'}} Omitting 1 identical items, use -vv to show Differing items: {'package': [{'dependencies': {'pendulum': '>=1.4.4'}, 'description': '', 'extras': {'bar': ['tomlkit'], 'foo': ['cleo...6ca3ef43e2ad'}], ...}, {'description': '', 'files': [], 'groups': ['main'], 'marker': 'sys_platform == "win32"', ...}]} != {'package': <AoT [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7...hon-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}]>} Full diff: - {'package': [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "win32"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0-py2.py3-none-any.whl', 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "linux"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0.tar.gz', 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0.tar.gz'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'pendulum', 'version': '1.4.4', 'description': '', 'optional': False, 'python-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}], 'metadata': {'python-versions': '*', 'lock-version': '2.1', 'content-hash': '123456789'}} + { + 'metadata': { + 'content-hash': '123456789', + 'lock-version': '2.1', + 'python-versions': '*', + }, + 'package': [ + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0-py2.py3-none-any.whl', + 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_platform == "win32"', + 'name': 'demo', + 'optional': False, + 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', + 'source': { + 'type': 'url', + 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl', + }, + 'version': '0.1.0', + }, + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0.tar.gz', + 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_pla
Ubuntu (Python 3.12) / pytest: tests/installation/test_installer.py#L2199
test_run_installs_with_same_version_url_files[win32] assert {'metadata': ...in32"', ...}]} == {'package': [... '123456789'}} Omitting 1 identical items, use -vv to show Differing items: {'package': [{'dependencies': {'pendulum': '>=1.4.4'}, 'description': '', 'extras': {'bar': ['tomlkit'], 'foo': ['cleo...6ca3ef43e2ad'}], ...}, {'description': '', 'files': [], 'groups': ['main'], 'marker': 'sys_platform == "win32"', ...}]} != {'package': <AoT [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7...hon-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}]>} Full diff: - {'package': [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "win32"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0-py2.py3-none-any.whl', 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "linux"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0.tar.gz', 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0.tar.gz'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'pendulum', 'version': '1.4.4', 'description': '', 'optional': False, 'python-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}], 'metadata': {'python-versions': '*', 'lock-version': '2.1', 'content-hash': '123456789'}} + { + 'metadata': { + 'content-hash': '123456789', + 'lock-version': '2.1', + 'python-versions': '*', + }, + 'package': [ + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0-py2.py3-none-any.whl', + 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_platform == "win32"', + 'name': 'demo', + 'optional': False, + 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', + 'source': { + 'type': 'url', + 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl', + }, + 'version': '0.1.0', + }, + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0.tar.gz', + 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_pla
Ubuntu (Python 3.12) / pytest: tests/puzzle/test_solver_dfs.py#L32
test_dfs AssertionError: assert not {'a': [0], 'b': [1], 'c': [1], 'root': [-1]}
Ubuntu (Python 3.12) / pytest
Process completed with exit code 1.
macOS (Python 3.10) / pytest: tests/installation/test_installer.py#L2199
test_run_installs_with_same_version_url_files[win32] assert {'metadata': ...in32"', ...}]} == {'package': [... '123456789'}} Omitting 1 identical items, use -vv to show Differing items: {'package': [{'dependencies': {'pendulum': '>=1.4.4'}, 'description': '', 'extras': {'bar': ['tomlkit'], 'foo': ['cleo...6ca3ef43e2ad'}], ...}, {'description': '', 'files': [], 'groups': ['main'], 'marker': 'sys_platform == "win32"', ...}]} != {'package': <AoT [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7...hon-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}]>} Full diff: - {'package': [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "win32"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0-py2.py3-none-any.whl', 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "linux"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0.tar.gz', 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0.tar.gz'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'pendulum', 'version': '1.4.4', 'description': '', 'optional': False, 'python-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}], 'metadata': {'python-versions': '*', 'lock-version': '2.1', 'content-hash': '123456789'}} + { + 'metadata': { + 'content-hash': '123456789', + 'lock-version': '2.1', + 'python-versions': '*', + }, + 'package': [ + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0-py2.py3-none-any.whl', + 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_platform == "win32"', + 'name': 'demo', + 'optional': False, + 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', + 'source': { + 'type': 'url', + 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl', + }, + 'version': '0.1.0', + }, + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0.tar.gz', + 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_pla
macOS (Python 3.10) / pytest: tests/installation/test_installer.py#L2199
test_run_installs_with_same_version_url_files[linux] assert {'metadata': ...in32"', ...}]} == {'package': [... '123456789'}} Omitting 1 identical items, use -vv to show Differing items: {'package': [{'dependencies': {'pendulum': '>=1.4.4'}, 'description': '', 'extras': {'bar': ['tomlkit'], 'foo': ['cleo...6ca3ef43e2ad'}], ...}, {'description': '', 'files': [], 'groups': ['main'], 'marker': 'sys_platform == "win32"', ...}]} != {'package': <AoT [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7...hon-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}]>} Full diff: - {'package': [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "win32"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0-py2.py3-none-any.whl', 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "linux"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0.tar.gz', 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0.tar.gz'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'pendulum', 'version': '1.4.4', 'description': '', 'optional': False, 'python-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}], 'metadata': {'python-versions': '*', 'lock-version': '2.1', 'content-hash': '123456789'}} + { + 'metadata': { + 'content-hash': '123456789', + 'lock-version': '2.1', + 'python-versions': '*', + }, + 'package': [ + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0-py2.py3-none-any.whl', + 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_platform == "win32"', + 'name': 'demo', + 'optional': False, + 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', + 'source': { + 'type': 'url', + 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl', + }, + 'version': '0.1.0', + }, + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0.tar.gz', + 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_pla
macOS (Python 3.10) / pytest: tests/puzzle/test_solver_dfs.py#L32
test_dfs AssertionError: assert not {'a': [0], 'b': [1], 'c': [1], 'root': [-1]}
macOS (Python 3.10) / pytest
Process completed with exit code 1.
macOS (Python 3.11) / pytest: tests/installation/test_installer.py#L2199
test_run_installs_with_same_version_url_files[win32] assert {'metadata': ...in32"', ...}]} == {'package': [... '123456789'}} Omitting 1 identical items, use -vv to show Differing items: {'package': [{'dependencies': {'pendulum': '>=1.4.4'}, 'description': '', 'extras': {'bar': ['tomlkit'], 'foo': ['cleo...6ca3ef43e2ad'}], ...}, {'description': '', 'files': [], 'groups': ['main'], 'marker': 'sys_platform == "win32"', ...}]} != {'package': <AoT [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7...hon-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}]>} Full diff: - {'package': [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "win32"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0-py2.py3-none-any.whl', 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "linux"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0.tar.gz', 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0.tar.gz'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'pendulum', 'version': '1.4.4', 'description': '', 'optional': False, 'python-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}], 'metadata': {'python-versions': '*', 'lock-version': '2.1', 'content-hash': '123456789'}} + { + 'metadata': { + 'content-hash': '123456789', + 'lock-version': '2.1', + 'python-versions': '*', + }, + 'package': [ + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0-py2.py3-none-any.whl', + 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_platform == "win32"', + 'name': 'demo', + 'optional': False, + 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', + 'source': { + 'type': 'url', + 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl', + }, + 'version': '0.1.0', + }, + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0.tar.gz', + 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_pla
macOS (Python 3.11) / pytest: tests/installation/test_installer.py#L2199
test_run_installs_with_same_version_url_files[linux] assert {'metadata': ...in32"', ...}]} == {'package': [... '123456789'}} Omitting 1 identical items, use -vv to show Differing items: {'package': [{'dependencies': {'pendulum': '>=1.4.4'}, 'description': '', 'extras': {'bar': ['tomlkit'], 'foo': ['cleo...6ca3ef43e2ad'}], ...}, {'description': '', 'files': [], 'groups': ['main'], 'marker': 'sys_platform == "win32"', ...}]} != {'package': <AoT [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7...hon-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}]>} Full diff: - {'package': [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "win32"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0-py2.py3-none-any.whl', 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "linux"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0.tar.gz', 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0.tar.gz'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'pendulum', 'version': '1.4.4', 'description': '', 'optional': False, 'python-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}], 'metadata': {'python-versions': '*', 'lock-version': '2.1', 'content-hash': '123456789'}} + { + 'metadata': { + 'content-hash': '123456789', + 'lock-version': '2.1', + 'python-versions': '*', + }, + 'package': [ + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0-py2.py3-none-any.whl', + 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_platform == "win32"', + 'name': 'demo', + 'optional': False, + 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', + 'source': { + 'type': 'url', + 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl', + }, + 'version': '0.1.0', + }, + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0.tar.gz', + 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_pla
macOS (Python 3.11) / pytest: tests/puzzle/test_solver_dfs.py#L32
test_dfs AssertionError: assert not {'a': [0], 'b': [1], 'c': [1], 'root': [-1]}
macOS (Python 3.11) / pytest
Process completed with exit code 1.
Ubuntu (Python 3.9) / pytest: tests/installation/test_installer.py#L2199
test_run_installs_with_same_version_url_files[linux] assert {'metadata': ...in32"', ...}]} == {'package': [... '123456789'}} Omitting 1 identical items, use -vv to show Differing items: {'package': [{'dependencies': {'pendulum': '>=1.4.4'}, 'description': '', 'extras': {'bar': ['tomlkit'], 'foo': ['cleo...6ca3ef43e2ad'}], ...}, {'description': '', 'files': [], 'groups': ['main'], 'marker': 'sys_platform == "win32"', ...}]} != {'package': <AoT [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7...hon-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}]>} Full diff: - {'package': [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "win32"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0-py2.py3-none-any.whl', 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "linux"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0.tar.gz', 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0.tar.gz'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'pendulum', 'version': '1.4.4', 'description': '', 'optional': False, 'python-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}], 'metadata': {'python-versions': '*', 'lock-version': '2.1', 'content-hash': '123456789'}} + { + 'metadata': { + 'content-hash': '123456789', + 'lock-version': '2.1', + 'python-versions': '*', + }, + 'package': [ + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0-py2.py3-none-any.whl', + 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_platform == "win32"', + 'name': 'demo', + 'optional': False, + 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', + 'source': { + 'type': 'url', + 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl', + }, + 'version': '0.1.0', + }, + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0.tar.gz', + 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_pla
Ubuntu (Python 3.9) / pytest: tests/installation/test_installer.py#L2199
test_run_installs_with_same_version_url_files[win32] assert {'metadata': ...in32"', ...}]} == {'package': [... '123456789'}} Omitting 1 identical items, use -vv to show Differing items: {'package': [{'dependencies': {'pendulum': '>=1.4.4'}, 'description': '', 'extras': {'bar': ['tomlkit'], 'foo': ['cleo...6ca3ef43e2ad'}], ...}, {'description': '', 'files': [], 'groups': ['main'], 'marker': 'sys_platform == "win32"', ...}]} != {'package': <AoT [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7...hon-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}]>} Full diff: - {'package': [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "win32"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0-py2.py3-none-any.whl', 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "linux"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0.tar.gz', 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0.tar.gz'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'pendulum', 'version': '1.4.4', 'description': '', 'optional': False, 'python-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}], 'metadata': {'python-versions': '*', 'lock-version': '2.1', 'content-hash': '123456789'}} + { + 'metadata': { + 'content-hash': '123456789', + 'lock-version': '2.1', + 'python-versions': '*', + }, + 'package': [ + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0-py2.py3-none-any.whl', + 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_platform == "win32"', + 'name': 'demo', + 'optional': False, + 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', + 'source': { + 'type': 'url', + 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl', + }, + 'version': '0.1.0', + }, + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0.tar.gz', + 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_pla
Ubuntu (Python 3.9) / pytest: tests/puzzle/test_solver_dfs.py#L32
test_dfs AssertionError: assert not {'a': [0], 'b': [1], 'c': [1], 'root': [-1]}
Ubuntu (Python 3.9) / pytest
Process completed with exit code 1.
macOS (Python 3.12) / pytest: tests/puzzle/test_solver_dfs.py#L32
test_dfs AssertionError: assert not {'a': [0], 'b': [1], 'c': [1], 'root': [-1]}
macOS (Python 3.12) / pytest: tests/installation/test_installer.py#L2199
test_run_installs_with_same_version_url_files[win32] assert {'metadata': ...in32"', ...}]} == {'package': [... '123456789'}} Omitting 1 identical items, use -vv to show Differing items: {'package': [{'dependencies': {'pendulum': '>=1.4.4'}, 'description': '', 'extras': {'bar': ['tomlkit'], 'foo': ['cleo...6ca3ef43e2ad'}], ...}, {'description': '', 'files': [], 'groups': ['main'], 'marker': 'sys_platform == "win32"', ...}]} != {'package': <AoT [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7...hon-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}]>} Full diff: - {'package': [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "win32"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0-py2.py3-none-any.whl', 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "linux"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0.tar.gz', 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0.tar.gz'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'pendulum', 'version': '1.4.4', 'description': '', 'optional': False, 'python-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}], 'metadata': {'python-versions': '*', 'lock-version': '2.1', 'content-hash': '123456789'}} + { + 'metadata': { + 'content-hash': '123456789', + 'lock-version': '2.1', + 'python-versions': '*', + }, + 'package': [ + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0-py2.py3-none-any.whl', + 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_platform == "win32"', + 'name': 'demo', + 'optional': False, + 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', + 'source': { + 'type': 'url', + 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl', + }, + 'version': '0.1.0', + }, + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0.tar.gz', + 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_pla
macOS (Python 3.12) / pytest: tests/installation/test_installer.py#L2199
test_run_installs_with_same_version_url_files[linux] assert {'metadata': ...in32"', ...}]} == {'package': [... '123456789'}} Omitting 1 identical items, use -vv to show Differing items: {'package': [{'dependencies': {'pendulum': '>=1.4.4'}, 'description': '', 'extras': {'bar': ['tomlkit'], 'foo': ['cleo...6ca3ef43e2ad'}], ...}, {'description': '', 'files': [], 'groups': ['main'], 'marker': 'sys_platform == "win32"', ...}]} != {'package': <AoT [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7...hon-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}]>} Full diff: - {'package': [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "win32"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0-py2.py3-none-any.whl', 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "linux"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0.tar.gz', 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0.tar.gz'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'pendulum', 'version': '1.4.4', 'description': '', 'optional': False, 'python-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}], 'metadata': {'python-versions': '*', 'lock-version': '2.1', 'content-hash': '123456789'}} + { + 'metadata': { + 'content-hash': '123456789', + 'lock-version': '2.1', + 'python-versions': '*', + }, + 'package': [ + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0-py2.py3-none-any.whl', + 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_platform == "win32"', + 'name': 'demo', + 'optional': False, + 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', + 'source': { + 'type': 'url', + 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl', + }, + 'version': '0.1.0', + }, + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0.tar.gz', + 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_pla
macOS (Python 3.12) / pytest
Process completed with exit code 1.
macOS (Python 3.8) / pytest: tests/installation/test_installer.py#L2199
test_run_installs_with_same_version_url_files[win32] assert {'metadata': ...in32"', ...}]} == {'package': [... '123456789'}} Omitting 1 identical items, use -vv to show Differing items: {'package': [{'dependencies': {'pendulum': '>=1.4.4'}, 'description': '', 'extras': {'bar': ['tomlkit'], 'foo': ['cleo...6ca3ef43e2ad'}], ...}, {'description': '', 'files': [], 'groups': ['main'], 'marker': 'sys_platform == "win32"', ...}]} != {'package': <AoT [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7...hon-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}]>} Full diff: - {'package': [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "win32"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0-py2.py3-none-any.whl', 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "linux"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0.tar.gz', 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0.tar.gz'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'pendulum', 'version': '1.4.4', 'description': '', 'optional': False, 'python-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}], 'metadata': {'python-versions': '*', 'lock-version': '2.1', 'content-hash': '123456789'}} + { + 'metadata': { + 'content-hash': '123456789', + 'lock-version': '2.1', + 'python-versions': '*', + }, + 'package': [ + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0-py2.py3-none-any.whl', + 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_platform == "win32"', + 'name': 'demo', + 'optional': False, + 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', + 'source': { + 'type': 'url', + 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl', + }, + 'version': '0.1.0', + }, + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0.tar.gz', + 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_pla
macOS (Python 3.8) / pytest: tests/installation/test_installer.py#L2199
test_run_installs_with_same_version_url_files[linux] assert {'metadata': ...in32"', ...}]} == {'package': [... '123456789'}} Omitting 1 identical items, use -vv to show Differing items: {'package': [{'dependencies': {'pendulum': '>=1.4.4'}, 'description': '', 'extras': {'bar': ['tomlkit'], 'foo': ['cleo...6ca3ef43e2ad'}], ...}, {'description': '', 'files': [], 'groups': ['main'], 'marker': 'sys_platform == "win32"', ...}]} != {'package': <AoT [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7...hon-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}]>} Full diff: - {'package': [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "win32"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0-py2.py3-none-any.whl', 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "linux"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0.tar.gz', 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0.tar.gz'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'pendulum', 'version': '1.4.4', 'description': '', 'optional': False, 'python-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}], 'metadata': {'python-versions': '*', 'lock-version': '2.1', 'content-hash': '123456789'}} + { + 'metadata': { + 'content-hash': '123456789', + 'lock-version': '2.1', + 'python-versions': '*', + }, + 'package': [ + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0-py2.py3-none-any.whl', + 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_platform == "win32"', + 'name': 'demo', + 'optional': False, + 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', + 'source': { + 'type': 'url', + 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl', + }, + 'version': '0.1.0', + }, + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0.tar.gz', + 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_pla
macOS (Python 3.8) / pytest: tests/puzzle/test_solver_dfs.py#L32
test_dfs AssertionError: assert not {'a': [0], 'b': [1], 'c': [1], 'root': [-1]}
macOS (Python 3.8) / pytest
Process completed with exit code 1.
Windows (Python 3.10) / pytest: tests\installation\test_installer.py#L2199
test_run_installs_with_same_version_url_files[win32] assert {'metadata': ...in32"', ...}]} == {'package': [... '123456789'}} Omitting 1 identical items, use -vv to show Differing items: {'package': [{'dependencies': {'pendulum': '>=1.4.4'}, 'description': '', 'extras': {'bar': ['tomlkit'], 'foo': ['cleo...6ca3ef43e2ad'}], ...}, {'description': '', 'files': [], 'groups': ['main'], 'marker': 'sys_platform == "win32"', ...}]} != {'package': <AoT [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7...hon-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}]>} Full diff: - {'package': [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "win32"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0-py2.py3-none-any.whl', 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "linux"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0.tar.gz', 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0.tar.gz'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'pendulum', 'version': '1.4.4', 'description': '', 'optional': False, 'python-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}], 'metadata': {'python-versions': '*', 'lock-version': '2.1', 'content-hash': '123456789'}} + { + 'metadata': { + 'content-hash': '123456789', + 'lock-version': '2.1', + 'python-versions': '*', + }, + 'package': [ + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0-py2.py3-none-any.whl', + 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_platform == "win32"', + 'name': 'demo', + 'optional': False, + 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', + 'source': { + 'type': 'url', + 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl', + }, + 'version': '0.1.0', + }, + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0.tar.gz', + 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_pla
Windows (Python 3.10) / pytest: tests\installation\test_installer.py#L2199
test_run_installs_with_same_version_url_files[linux] assert {'metadata': ...in32"', ...}]} == {'package': [... '123456789'}} Omitting 1 identical items, use -vv to show Differing items: {'package': [{'dependencies': {'pendulum': '>=1.4.4'}, 'description': '', 'extras': {'bar': ['tomlkit'], 'foo': ['cleo...6ca3ef43e2ad'}], ...}, {'description': '', 'files': [], 'groups': ['main'], 'marker': 'sys_platform == "win32"', ...}]} != {'package': <AoT [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7...hon-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}]>} Full diff: - {'package': [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "win32"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0-py2.py3-none-any.whl', 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "linux"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0.tar.gz', 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0.tar.gz'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'pendulum', 'version': '1.4.4', 'description': '', 'optional': False, 'python-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}], 'metadata': {'python-versions': '*', 'lock-version': '2.1', 'content-hash': '123456789'}} + { + 'metadata': { + 'content-hash': '123456789', + 'lock-version': '2.1', + 'python-versions': '*', + }, + 'package': [ + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0-py2.py3-none-any.whl', + 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_platform == "win32"', + 'name': 'demo', + 'optional': False, + 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', + 'source': { + 'type': 'url', + 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl', + }, + 'version': '0.1.0', + }, + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0.tar.gz', + 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_pla
Windows (Python 3.10) / pytest: tests\puzzle\test_solver_dfs.py#L32
test_dfs AssertionError: assert not {'a': [0], 'b': [1], 'c': [1], 'root': [-1]}
Windows (Python 3.10) / pytest
Process completed with exit code 1.
Windows (Python 3.12) / pytest: tests\installation\test_installer.py#L2199
test_run_installs_with_same_version_url_files[linux] assert {'metadata': ...in32"', ...}]} == {'package': [... '123456789'}} Omitting 1 identical items, use -vv to show Differing items: {'package': [{'dependencies': {'pendulum': '>=1.4.4'}, 'description': '', 'extras': {'bar': ['tomlkit'], 'foo': ['cleo...6ca3ef43e2ad'}], ...}, {'description': '', 'files': [], 'groups': ['main'], 'marker': 'sys_platform == "win32"', ...}]} != {'package': <AoT [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7...hon-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}]>} Full diff: - {'package': [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "win32"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0-py2.py3-none-any.whl', 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "linux"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0.tar.gz', 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0.tar.gz'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'pendulum', 'version': '1.4.4', 'description': '', 'optional': False, 'python-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}], 'metadata': {'python-versions': '*', 'lock-version': '2.1', 'content-hash': '123456789'}} + { + 'metadata': { + 'content-hash': '123456789', + 'lock-version': '2.1', + 'python-versions': '*', + }, + 'package': [ + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0-py2.py3-none-any.whl', + 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_platform == "win32"', + 'name': 'demo', + 'optional': False, + 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', + 'source': { + 'type': 'url', + 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl', + }, + 'version': '0.1.0', + }, + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0.tar.gz', + 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_pla
Windows (Python 3.12) / pytest: tests\installation\test_installer.py#L2199
test_run_installs_with_same_version_url_files[win32] assert {'metadata': ...in32"', ...}]} == {'package': [... '123456789'}} Omitting 1 identical items, use -vv to show Differing items: {'package': [{'dependencies': {'pendulum': '>=1.4.4'}, 'description': '', 'extras': {'bar': ['tomlkit'], 'foo': ['cleo...6ca3ef43e2ad'}], ...}, {'description': '', 'files': [], 'groups': ['main'], 'marker': 'sys_platform == "win32"', ...}]} != {'package': <AoT [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7...hon-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}]>} Full diff: - {'package': [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "win32"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0-py2.py3-none-any.whl', 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "linux"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0.tar.gz', 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0.tar.gz'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'pendulum', 'version': '1.4.4', 'description': '', 'optional': False, 'python-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}], 'metadata': {'python-versions': '*', 'lock-version': '2.1', 'content-hash': '123456789'}} + { + 'metadata': { + 'content-hash': '123456789', + 'lock-version': '2.1', + 'python-versions': '*', + }, + 'package': [ + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0-py2.py3-none-any.whl', + 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_platform == "win32"', + 'name': 'demo', + 'optional': False, + 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', + 'source': { + 'type': 'url', + 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl', + }, + 'version': '0.1.0', + }, + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0.tar.gz', + 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_pla
Windows (Python 3.12) / pytest: tests\puzzle\test_solver_dfs.py#L32
test_dfs AssertionError: assert not {'a': [0], 'b': [1], 'c': [1], 'root': [-1]}
Windows (Python 3.12) / pytest
Process completed with exit code 1.
Windows (Python 3.11) / pytest: tests\installation\test_installer.py#L2199
test_run_installs_with_same_version_url_files[linux] assert {'metadata': ...in32"', ...}]} == {'package': [... '123456789'}} Omitting 1 identical items, use -vv to show Differing items: {'package': [{'dependencies': {'pendulum': '>=1.4.4'}, 'description': '', 'extras': {'bar': ['tomlkit'], 'foo': ['cleo...6ca3ef43e2ad'}], ...}, {'description': '', 'files': [], 'groups': ['main'], 'marker': 'sys_platform == "win32"', ...}]} != {'package': <AoT [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7...hon-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}]>} Full diff: - {'package': [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "win32"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0-py2.py3-none-any.whl', 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "linux"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0.tar.gz', 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0.tar.gz'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'pendulum', 'version': '1.4.4', 'description': '', 'optional': False, 'python-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}], 'metadata': {'python-versions': '*', 'lock-version': '2.1', 'content-hash': '123456789'}} + { + 'metadata': { + 'content-hash': '123456789', + 'lock-version': '2.1', + 'python-versions': '*', + }, + 'package': [ + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0-py2.py3-none-any.whl', + 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_platform == "win32"', + 'name': 'demo', + 'optional': False, + 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', + 'source': { + 'type': 'url', + 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl', + }, + 'version': '0.1.0', + }, + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0.tar.gz', + 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_pla
Windows (Python 3.11) / pytest: tests\installation\test_installer.py#L2199
test_run_installs_with_same_version_url_files[win32] assert {'metadata': ...in32"', ...}]} == {'package': [... '123456789'}} Omitting 1 identical items, use -vv to show Differing items: {'package': [{'dependencies': {'pendulum': '>=1.4.4'}, 'description': '', 'extras': {'bar': ['tomlkit'], 'foo': ['cleo...6ca3ef43e2ad'}], ...}, {'description': '', 'files': [], 'groups': ['main'], 'marker': 'sys_platform == "win32"', ...}]} != {'package': <AoT [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7...hon-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}]>} Full diff: - {'package': [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "win32"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0-py2.py3-none-any.whl', 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "linux"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0.tar.gz', 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0.tar.gz'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'pendulum', 'version': '1.4.4', 'description': '', 'optional': False, 'python-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}], 'metadata': {'python-versions': '*', 'lock-version': '2.1', 'content-hash': '123456789'}} + { + 'metadata': { + 'content-hash': '123456789', + 'lock-version': '2.1', + 'python-versions': '*', + }, + 'package': [ + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0-py2.py3-none-any.whl', + 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_platform == "win32"', + 'name': 'demo', + 'optional': False, + 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', + 'source': { + 'type': 'url', + 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl', + }, + 'version': '0.1.0', + }, + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0.tar.gz', + 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_pla
Windows (Python 3.11) / pytest: tests\puzzle\test_solver_dfs.py#L32
test_dfs AssertionError: assert not {'a': [0], 'b': [1], 'c': [1], 'root': [-1]}
Windows (Python 3.11) / pytest
Process completed with exit code 1.
Windows (Python 3.8) / pytest: tests\installation\test_installer.py#L2199
test_run_installs_with_same_version_url_files[linux] assert {'metadata': ...in32"', ...}]} == {'package': [... '123456789'}} Omitting 1 identical items, use -vv to show Differing items: {'package': [{'dependencies': {'pendulum': '>=1.4.4'}, 'description': '', 'extras': {'bar': ['tomlkit'], 'foo': ['cleo...6ca3ef43e2ad'}], ...}, {'description': '', 'files': [], 'groups': ['main'], 'marker': 'sys_platform == "win32"', ...}]} != {'package': <AoT [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7...hon-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}]>} Full diff: - {'package': [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "win32"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0-py2.py3-none-any.whl', 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "linux"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0.tar.gz', 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0.tar.gz'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'pendulum', 'version': '1.4.4', 'description': '', 'optional': False, 'python-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}], 'metadata': {'python-versions': '*', 'lock-version': '2.1', 'content-hash': '123456789'}} + { + 'metadata': { + 'content-hash': '123456789', + 'lock-version': '2.1', + 'python-versions': '*', + }, + 'package': [ + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0-py2.py3-none-any.whl', + 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_platform == "win32"', + 'name': 'demo', + 'optional': False, + 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', + 'source': { + 'type': 'url', + 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl', + }, + 'version': '0.1.0', + }, + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0.tar.gz', + 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_pla
Windows (Python 3.8) / pytest: tests\installation\test_installer.py#L2199
test_run_installs_with_same_version_url_files[win32] assert {'metadata': ...in32"', ...}]} == {'package': [... '123456789'}} Omitting 1 identical items, use -vv to show Differing items: {'package': [{'dependencies': {'pendulum': '>=1.4.4'}, 'description': '', 'extras': {'bar': ['tomlkit'], 'foo': ['cleo...6ca3ef43e2ad'}], ...}, {'description': '', 'files': [], 'groups': ['main'], 'marker': 'sys_platform == "win32"', ...}]} != {'package': <AoT [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7...hon-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}]>} Full diff: - {'package': [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "win32"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0-py2.py3-none-any.whl', 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "linux"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0.tar.gz', 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0.tar.gz'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'pendulum', 'version': '1.4.4', 'description': '', 'optional': False, 'python-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}], 'metadata': {'python-versions': '*', 'lock-version': '2.1', 'content-hash': '123456789'}} + { + 'metadata': { + 'content-hash': '123456789', + 'lock-version': '2.1', + 'python-versions': '*', + }, + 'package': [ + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0-py2.py3-none-any.whl', + 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_platform == "win32"', + 'name': 'demo', + 'optional': False, + 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', + 'source': { + 'type': 'url', + 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl', + }, + 'version': '0.1.0', + }, + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0.tar.gz', + 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_pla
Windows (Python 3.8) / pytest: tests\puzzle\test_solver_dfs.py#L32
test_dfs AssertionError: assert not {'a': [0], 'b': [1], 'c': [1], 'root': [-1]}
Windows (Python 3.8) / pytest
Process completed with exit code 1.
macOS (Python 3.9) / pytest: tests/puzzle/test_solver_dfs.py#L32
test_dfs AssertionError: assert not {'a': [0], 'b': [1], 'c': [1], 'root': [-1]}
macOS (Python 3.9) / pytest: tests/installation/test_installer.py#L2199
test_run_installs_with_same_version_url_files[linux] assert {'metadata': ...in32"', ...}]} == {'package': [... '123456789'}} Omitting 1 identical items, use -vv to show Differing items: {'package': [{'dependencies': {'pendulum': '>=1.4.4'}, 'description': '', 'extras': {'bar': ['tomlkit'], 'foo': ['cleo...6ca3ef43e2ad'}], ...}, {'description': '', 'files': [], 'groups': ['main'], 'marker': 'sys_platform == "win32"', ...}]} != {'package': <AoT [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7...hon-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}]>} Full diff: - {'package': [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "win32"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0-py2.py3-none-any.whl', 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "linux"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0.tar.gz', 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0.tar.gz'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'pendulum', 'version': '1.4.4', 'description': '', 'optional': False, 'python-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}], 'metadata': {'python-versions': '*', 'lock-version': '2.1', 'content-hash': '123456789'}} + { + 'metadata': { + 'content-hash': '123456789', + 'lock-version': '2.1', + 'python-versions': '*', + }, + 'package': [ + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0-py2.py3-none-any.whl', + 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_platform == "win32"', + 'name': 'demo', + 'optional': False, + 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', + 'source': { + 'type': 'url', + 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl', + }, + 'version': '0.1.0', + }, + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0.tar.gz', + 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_pla
macOS (Python 3.9) / pytest: tests/installation/test_installer.py#L2199
test_run_installs_with_same_version_url_files[win32] assert {'metadata': ...in32"', ...}]} == {'package': [... '123456789'}} Omitting 1 identical items, use -vv to show Differing items: {'package': [{'dependencies': {'pendulum': '>=1.4.4'}, 'description': '', 'extras': {'bar': ['tomlkit'], 'foo': ['cleo...6ca3ef43e2ad'}], ...}, {'description': '', 'files': [], 'groups': ['main'], 'marker': 'sys_platform == "win32"', ...}]} != {'package': <AoT [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7...hon-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}]>} Full diff: - {'package': [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "win32"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0-py2.py3-none-any.whl', 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "linux"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0.tar.gz', 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0.tar.gz'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'pendulum', 'version': '1.4.4', 'description': '', 'optional': False, 'python-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}], 'metadata': {'python-versions': '*', 'lock-version': '2.1', 'content-hash': '123456789'}} + { + 'metadata': { + 'content-hash': '123456789', + 'lock-version': '2.1', + 'python-versions': '*', + }, + 'package': [ + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0-py2.py3-none-any.whl', + 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_platform == "win32"', + 'name': 'demo', + 'optional': False, + 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', + 'source': { + 'type': 'url', + 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl', + }, + 'version': '0.1.0', + }, + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0.tar.gz', + 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_pla
macOS (Python 3.9) / pytest
Process completed with exit code 1.
Windows (Python 3.9) / pytest: tests\puzzle\test_solver_dfs.py#L32
test_dfs AssertionError: assert not {'a': [0], 'b': [1], 'c': [1], 'root': [-1]}
Windows (Python 3.9) / pytest: tests\installation\test_installer.py#L2199
test_run_installs_with_same_version_url_files[linux] assert {'metadata': ...in32"', ...}]} == {'package': [... '123456789'}} Omitting 1 identical items, use -vv to show Differing items: {'package': [{'dependencies': {'pendulum': '>=1.4.4'}, 'description': '', 'extras': {'bar': ['tomlkit'], 'foo': ['cleo...6ca3ef43e2ad'}], ...}, {'description': '', 'files': [], 'groups': ['main'], 'marker': 'sys_platform == "win32"', ...}]} != {'package': <AoT [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7...hon-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}]>} Full diff: - {'package': [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "win32"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0-py2.py3-none-any.whl', 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "linux"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0.tar.gz', 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0.tar.gz'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'pendulum', 'version': '1.4.4', 'description': '', 'optional': False, 'python-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}], 'metadata': {'python-versions': '*', 'lock-version': '2.1', 'content-hash': '123456789'}} + { + 'metadata': { + 'content-hash': '123456789', + 'lock-version': '2.1', + 'python-versions': '*', + }, + 'package': [ + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0-py2.py3-none-any.whl', + 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_platform == "win32"', + 'name': 'demo', + 'optional': False, + 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', + 'source': { + 'type': 'url', + 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl', + }, + 'version': '0.1.0', + }, + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0.tar.gz', + 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_pla
Windows (Python 3.9) / pytest: tests\installation\test_installer.py#L2199
test_run_installs_with_same_version_url_files[win32] assert {'metadata': ...in32"', ...}]} == {'package': [... '123456789'}} Omitting 1 identical items, use -vv to show Differing items: {'package': [{'dependencies': {'pendulum': '>=1.4.4'}, 'description': '', 'extras': {'bar': ['tomlkit'], 'foo': ['cleo...6ca3ef43e2ad'}], ...}, {'description': '', 'files': [], 'groups': ['main'], 'marker': 'sys_platform == "win32"', ...}]} != {'package': <AoT [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7...hon-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}]>} Full diff: - {'package': [{'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "win32"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0-py2.py3-none-any.whl', 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'demo', 'version': '0.1.0', 'description': '', 'optional': False, 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', 'marker': 'sys_platform == "linux"', 'groups': ['main'], 'files': [{'file': 'demo-0.1.0.tar.gz', 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad'}], 'source': {'type': 'url', 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0.tar.gz'}, 'dependencies': {'pendulum': '>=1.4.4'}, 'extras': {'bar': ['tomlkit'], 'foo': ['cleo']}}, {'name': 'pendulum', 'version': '1.4.4', 'description': '', 'optional': False, 'python-versions': '*', 'marker': 'sys_platform == "linux" or sys_platform == "win32"', 'groups': ['main'], 'files': []}], 'metadata': {'python-versions': '*', 'lock-version': '2.1', 'content-hash': '123456789'}} + { + 'metadata': { + 'content-hash': '123456789', + 'lock-version': '2.1', + 'python-versions': '*', + }, + 'package': [ + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0-py2.py3-none-any.whl', + 'hash': 'sha256:70e704135718fffbcbf61ed1fc45933cfd86951a744b681000eaaa75da31f17a', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_platform == "win32"', + 'name': 'demo', + 'optional': False, + 'python-versions': '>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*', + 'source': { + 'type': 'url', + 'url': 'https://files.pythonhosted.org/distributions/demo-0.1.0-py2.py3-none-any.whl', + }, + 'version': '0.1.0', + }, + { + 'dependencies': { + 'pendulum': '>=1.4.4', + }, + 'description': '', + 'extras': { + 'bar': [ + 'tomlkit', + ], + 'foo': [ + 'cleo', + ], + }, + 'files': [ + { + 'file': 'demo-0.1.0.tar.gz', + 'hash': 'sha256:9fa123ad707a5c6c944743bf3e11a0e80d86cb518d3cf25320866ca3ef43e2ad', + }, + ], + 'groups': [ + 'main', + ], + 'marker': 'sys_pla
Windows (Python 3.9) / pytest
Process completed with exit code 1.
Status
Process completed with exit code 1.