Skip to content

markers in poetry.lock are not simplified #10249

@joaopmatias

Description

@joaopmatias

Description

Issue

Following issues #10237 and #10239 I noticed one more aspect that could be improved in the markers.

This is replicated by the pyproject.toml shown below.

Restrictions Simplification

The expression in markers is not simplified sometimes. In the example, the lock file shows the following value for pandas.

markers = "python_version == \"3.10\" or python_version == \"3.11\" or python_version >= \"3.10\" and platform_system != \"Linux\""

This expression could be simplified to python_version >= \"3.10\" or even python_version == \"3.10\" or python_version == \"3.11\", given that pyproject.toml mentions that python should satisfy python = ">=3.9.0, <3.12.0".

Cheers!

Reproducible steps

1. Configuration

pyproject.toml

[tool.poetry]
name = "aaa"
version = "0.0.0"
authors = ["aaa"]
description = ""

[tool.poetry.dependencies]
python = ">=3.9.0, <3.12.0"
pandas = { version = "*", python = ">=3.10.0" }
numpy = [
    { url = "https://files.pythonhosted.org/packages/b9/14/78635daab4b07c0930c919d451b8bf8c164774e6a3413aed04a6d95758ce/numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", markers = "python_version == '3.10' and platform_system == \"Linux\"" },
    { version = "==2.0.2", markers = "python_version > '3.11' or platform_system == \"Darwin\"", source = "PyPI" },
]

[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"

2. Generate lockfile

poetry lock --regenerate

Selected parts from poetry.lock.

# This file is automatically @generated by Poetry 2.1.1 and should not be changed by hand.

[[package]]
name = "numpy"
version = "2.0.2"
description = "Fundamental package for array computing in Python"
optional = false
python-versions = ">=3.9"
groups = ["main"]
markers = "platform_system == \"Darwin\""
files = [
    <multiple files>
]

[[package]]
name = "numpy"
version = "2.0.2"
description = "Fundamental package for array computing in Python"
optional = false
python-versions = ">=3.9"
groups = ["main"]
markers = "(python_version == \"3.10\" or python_version == \"3.11\") and platform_system != \"Darwin\""
files = [
    {file = "...", hash = "sha256:..."},
]

[package.source]
type = "url"
url = "https://files.pythonhosted.org/packages/b9/14/78635daab4b07c0930c919d451b8bf8c164774e6a3413aed04a6d95758ce/numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"

[[package]]
name = "pandas"
version = "2.2.3"
description = "Powerful data structures for data analysis, time series, and statistics"
optional = false
python-versions = ">=3.9"
groups = ["main"]
markers = "python_version == \"3.10\" or python_version == \"3.11\" or python_version >= \"3.10\" and platform_system != \"Linux\""    <--- expected `python_version >= '3.10'`
files = [
    <multiple files>
]

Workarounds

None

Poetry Installation Method

pip

Operating System

macOS

Poetry Version

2.1.1

Poetry Configuration

cache-dir = "/Users/joaomatias/Library/Caches/pypoetry"
data-dir = "/Users/joaomatias/Library/Application Support/pypoetry"
installer.max-workers = null
installer.no-binary = null
installer.only-binary = null
installer.parallel = true
installer.re-resolve = true
keyring.enabled = true
python.installation-dir = "{data-dir}/python"  # /Users/joaomatias/Library/Application Support/pypoetry/python
requests.max-retries = 0
solver.lazy-wheel = true
system-git-client = false
virtualenvs.create = true
virtualenvs.in-project = false
virtualenvs.options.always-copy = false
virtualenvs.options.no-pip = false
virtualenvs.options.system-site-packages = false
virtualenvs.path = "{cache-dir}/virtualenvs"  # /Users/joaomatias/Library/Caches/pypoetry/virtualenvs
virtualenvs.prompt = "{project_name}-py{python_version}"
virtualenvs.use-poetry-python = false

Python Sysconfig

sysconfig.log
Paste the output of 'python -m sysconfig', over this line.

Example pyproject.toml

[tool.poetry]
name = "aaa"
version = "0.0.0"
authors = ["aaa"]
description = ""

[tool.poetry.dependencies]
python = ">=3.9.0, <3.12.0"
pandas = { version = "*", python = ">=3.10.0" }
numpy = [
    { url = "https://files.pythonhosted.org/packages/b9/14/78635daab4b07c0930c919d451b8bf8c164774e6a3413aed04a6d95758ce/numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", markers = "python_version == '3.10' and platform_system == \"Linux\"" },
    { version = "==2.0.2", markers = "python_version > '3.11' or platform_system == \"Darwin\"", source = "PyPI" },
]

[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"

Poetry Runtime Logs

poetry-runtime.log
❯ poetry lock --regenerate -vvv
Loading configuration file /Users/joaomatias/Library/Application Support/pypoetry/config.toml
[findpython:findpython] Running script: ['/Users/joaomatias/Library/Caches/pypoetry/virtualenvs/ai-ds-benchmarks-yFIeOZjW-py3.11/bin/python', '-EsSc', 'import sys; print(sys.executable)']
Found: /Users/joaomatias/Library/Caches/pypoetry/virtualenvs/ai-ds-benchmarks-yFIeOZjW-py3.11/bin/python
[findpython:findpython] Running script: ['/Users/joaomatias/Library/Caches/pypoetry/virtualenvs/ai-ds-benchmarks-yFIeOZjW-py3.11/bin/python', '-EsSc', 'import platform; print(platform.python_version())']
Using virtualenv: /Users/joaomatias/Library/Caches/pypoetry/virtualenvs/aaa-yFIeOZjW-py3.11
Checking keyring availability: Checking if keyring is available
[keyring:keyring.backend] Loading KWallet
[keyring:keyring.backend] Loading SecretService
[keyring:keyring.backend] Loading Windows
[keyring:keyring.backend] Loading chainer
[keyring:keyring.backend] Loading libsecret
[keyring:keyring.backend] Loading macOS
Using keyring backend 'macOS Keyring'
Available
Updating dependencies
Resolving dependencies...
 1: fact: aaa is 0.0.0
 1: derived: aaa
 0: Duplicate dependencies for numpy
 0: Different requirements found for numpy (2.0.2) with markers python_version == "3.10" and platform_system == "Linux", numpy (<empty>) with markers (python_version != "3.10" or platform_system != "Linux") and python_version <= "3.11" and platform_system != "Darwin" and numpy (2.0.2) with markers python_version > "3.11" or platform_system == "Darwin".
 1: Version solving took 0.026 seconds.
 1: Tried 1 solutions.
 0: Retrying dependency resolution with the following overrides ({Package('aaa', '0.0.0'): {'numpy': <URLDependency numpy (2.0.2) @ https://files.pythonhosted.org/packages/b9/14/78635daab4b07c0930c919d451b8bf8c164774e6a3413aed04a6d95758ce/numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl>}}).
 1: fact: aaa is 0.0.0
 1: derived: aaa
 1: fact: aaa depends on pandas (*)
 1: fact: aaa depends on numpy (2.0.2)
 1: selecting aaa (0.0.0)
 1: derived: numpy (2.0.2) @ https://files.pythonhosted.org/packages/b9/14/78635daab4b07c0930c919d451b8bf8c164774e6a3413aed04a6d95758ce/numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
 1: derived: pandas
Creating new session for pypi.org
Source (PyPI): 104 packages found for pandas *
 1: selecting numpy (2.0.2 https://files.pythonhosted.org/packages/b9/14/78635daab4b07c0930c919d451b8bf8c164774e6a3413aed04a6d95758ce/numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl)
 1: fact: pandas (2.2.3) depends on numpy (>=1.22.4)
 1: fact: pandas (2.2.3) depends on python-dateutil (>=2.8.2)
 1: fact: pandas (2.2.3) depends on pytz (>=2020.1)
 1: fact: pandas (2.2.3) depends on tzdata (>=2022.7)
 1: selecting pandas (2.2.3)
 1: derived: tzdata (>=2022.7)
 1: derived: pytz (>=2020.1)
 1: derived: python-dateutil (>=2.8.2)
 1: derived: numpy (>=1.22.4)
Source (PyPI): 8 packages found for tzdata >=2022.7
Skipping url (https://files.pythonhosted.org/packages/3a/e5/368c20bbf58a616682027db3ffa21f90a43d82c5517fdbd4e819e621cbec/pytz-2004d.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/65/97/f74315be3ae53c4fa27a53cb1d63360898b27fb6547c9346ab02e1e1eba9/pytz-2005e.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/a9/69/fc96febe8356af8f7d6ccd8b92535222bf39d3e4f315fa725774a3762077/pytz-2005i.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/5a/d8/4d75d1e4287ad9d051aab793c68f902c9c55c4397636b5ee540ebd15aedf/pytz-2005k.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/73/b2/12575d53aa86b02dfb6d8ac808e2b0a866afaa598139aac4423795d1f150/pytz-2005k.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/33/13/7a8b55b12ca8ff7ef760c6ec24f369766e3c5d9eda99d5e127cde18d2684/pytz-2005k.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/64/10/4953545bfb7a1ff6856ccd4964ee2fabef046ddf539fdd2788f369801a20/pytz-2005m.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/85/3e/781c31f3df5090145b9a490d9870dc94356312af042465b5dd30739c1ba5/pytz-2005m.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/58/32/b1b04917e45f3cb21d73c8d6fc50cbfbd0c8842508e4f0778ee40fb62562/pytz-2005m.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/56/03/af156356856b4fef1aaf50165a1be86b0f619c6019ee4519bbdc3348b50e/pytz-2006g.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/21/e0/82ed2864abd138b90be57ab7d7f3b603537b700b0aa8dfd916e1de793b62/pytz-2006g.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/57/ad/791fd78561fd3da59f79f18e9d31a9f7f62013a61df996fe7c27682c999b/pytz-2006g.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/47/75/5a1756c84ac51d83901d03fed58378bef6f06326335516126ba80bfce920/pytz-2006j.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/5f/b9/0efede0c43692c24c4670d5cc6917226af1da232f965dc4b35b2ff243114/pytz-2006j.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/fb/49/318a913286569b566c6cb18ad253bf3a827db66916528ae437f4b2269241/pytz-2006j.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/28/ff/14eeb3ee899b7f01f5d81a7585ca87b725765694f21d7200cf4e4f3cea36/pytz-2006p.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/03/be/abbddc124be14e7f74b7915ea5e3fea3ebb133ce1fe41ad82db781ecdb14/pytz-2006p.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/a2/73/7a40861ff5aa0e6e11861e91350488343d98d9d26fc94b238c365e5a105d/pytz-2006p.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/b9/de/49f4e7c8a4cbb0c1adbfa9e1ac4c155bda807d2834b2cbbbbfd3b304cb26/pytz-2007d.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/4d/80/44e945c0983ef844be6b43d3dad72691d67315e748a9999d0d959eb5ab04/pytz-2007d.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/04/87/6b3ce220b1d8e5398abd1eb230ab0eb5a45d84db824ff994772e273a8551/pytz-2007d.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/9c/ee/ce8dc89913f8b03e3088d129051dc02e1b80e1ad4ac2052e82b9d23121b2/pytz-2007f.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/d5/ec/e69a32096e6f6b796152e5f023e8fce929f7e6560946e453d3d7b7e1586e/pytz-2007f.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/3b/37/2aa23ce0e75dc5a0a15e77f2a2fe12855ac7906411d85c8b4a7fdb1cb853/pytz-2007f.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/a0/cc/c205090cb9f6f56873f011a103f95169d6a0c2f0abbda0495bfe25bc3b2f/pytz-2007g.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/82/ee/a85ee2be28d2aedbf6aa7bfee8284e9f200617b48f2ea5b354d266326f9f/pytz-2007g.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/2e/75/4b5d8d79fca5a7423c668b3b517f1efe3458a80245ea216b10fbfc3d61d8/pytz-2007g.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/9b/57/ac5b5096de848c05bba3f268066cf3dbd4a63f580ab6506403a663168765/pytz-2007i.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/ad/f6/4b101e61edf991d38a4ccb80a40b0ad998ecbc90b0f07b3dcb850e408b99/pytz-2007i.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/52/0a/e322be630089f5bd566f9b40a47b1266ba3f93348572832d4798cb6d6ae0/pytz-2007i.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/df/76/1d3ac1abada8806e822ca1795e3d59015576991062ef5d62cc0091d957ce/pytz-2007k.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/22/d0/0388b67ae2c118e6de8b07c4ac9a7f59cd916d56af4af79aec1492d2c291/pytz-2007k.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/e5/0e/88e83701c01bbf8bff0829d66643d941a6b76b4cadc062ecef2bc682a382/pytz-2007k.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/51/5c/0e5db5f8c032be47f54c7d143d42ca19513970731b2e82de108a586288da/pytz-2008g.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/64/26/b74326c8002f913647d50a63fa56a15cab4f5e95677f238d8f3abd65dc91/pytz-2008g.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/d9/b4/d1c73810911df636e1bddda8a0c604d6663e8cf9ffa20258d786a6fb2827/pytz-2008g.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/06/f7/266b26bb23143c7acf6cb3ad19b7824cdd9517c26368256250a7cb5efa62/pytz-2008h.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/24/e0/f33f94ed0b565b0182a47773d3411d6547071ff68718c3668c67302ad5c9/pytz-2008h.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/39/e3/f34605f5d71b81856f6a7bafcb52d1063c2086f66f630ec119090e73068f/pytz-2008h.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/a9/35/d0a8617d22ae87699d31a2ea5b18de15c63e07b05689161b58111645abf4/pytz-2008i.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/f5/1a/d103f26e848591bd3fdc56f18aafdef69c0e9b95e82c750fe4b14b1654c6/pytz-2008i.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/e4/51/00e1b38980da33d493519d1c0ac504f0bdf63617ddd9672eee043b25b8c8/pytz-2008i.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/18/23/e6118915c5b3c46626d0205149dd4cf0b2ec608e7e3a7568fba3af9ca188/pytz-2009d.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/9d/2c/7eea25f6b84bb02931002f51ca737b818acaac51d9e9924c91cddf5c4dcc/pytz-2009d.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/c1/73/0b1a568ebce568b3a4fcebb5afd9bd030d6a95f5705521b84c8781d9b04d/pytz-2009d.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/9e/fc/c8b089fbfd590deeb11748d471a20e05bf80bebef4e00bd8e378e986b53d/pytz-2009e.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/75/1b/cab44fcd506b65780211b3a1ec15c0bef60b1a0cc114a87f3108a44a16af/pytz-2009e.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/88/ab/6931879ab795e659c25fe86c4592096cb4d2588ac9c0abbfc7d431e4a86d/pytz-2009e.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/46/1d/875875884b152e2ffc3ef5a6d8ff4df152618b30dfec8f3ca84c5f8e41ae/pytz-2009f.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/ef/0a/71c08c0a51a2cbe727bb367ed8cc90d081aa7ec5fbaf1822c082769921e0/pytz-2009f.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/e0/09/cbf72ef237142744304371fc6a9ec9342f654eebaee69bb666059803f494/pytz-2009f.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/7d/ce/28b8c291004257812fa5307d399bdd62b5047481824d527585f8935a3c01/pytz-2009g.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/3d/f7/31b96b1be66829f5286376cf9b65ccbdc6afa3ed6088e4d357cca48bc15c/pytz-2009g.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/4c/de/d68df17b4c9c3bd4634e62e900c76836900de9dd766c5057b6f9c0cd497c/pytz-2009g.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/b7/a9/180b96568ef36c3c78fb9c6390110a9c8357715980d50687f3736becafed/pytz-2009i.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/11/9c/e33f8790c465b951621bbfa73d3bd44ffba8366180aaa0f73660ddf1094d/pytz-2009i.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/f6/d6/8fe883b1a63e92f639fca8596665db067cdfb9db491b92e67b89aae80f5a/pytz-2009i.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/52/87/6e0649d0a259f2d2527f2f09419a92430e8c4435085fa2bbeca41eee5615/pytz-2009j.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/ab/ff/9c14978cffcc911ea84ba0ceacedcad78e7722fdafbcde8ce52ce04fa0db/pytz-2009j.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/14/10/d960c57fef8b6f8a11e7138ce1c391f26cd568c0885f089bc68d323a8100/pytz-2009j.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/95/d6/fb2b44e234c637b052dbf65d140c7f2665d11894cdbafeefbbb79aa320d1/pytz-2009l.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/5c/8c/67aedaf217c47cee1974a70059c7a9d1ea77c4bff8d908da1feeeab58c14/pytz-2009l.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/b1/6c/8aef50d26df9326a0c868c87e67254517cec3c8b447cf0ebb7895ca34ded/pytz-2009l.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/82/9c/ccd2197555563134ea5d52f3a6a7a3d9cc34eaeaff283037cbe1d7f56947/pytz-2009n.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/2a/38/ec91abc41768cef990534fb687f80f88a826eab6e3866926bd77d23d2bfc/pytz-2009n.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/f8/92/9d191a76a87d2608cb5dc6c496cf9739dfd49048a63fd3a6d39051b6f7a6/pytz-2009n.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/0d/92/b4e43bea93e8db7b199f27e868efecd9945aa53a6f20d3b9b373a76b4468/pytz-2009p.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/9c/7c/1372af61f0258fb29858ac273a3b5fc425f45ecefefb1f789cff7718f477/pytz-2009p.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/37/42/1bb630e89a5a060b9fa30bb6e966e15c9ff46859d3e625adfdc53bfc9449/pytz-2009p.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/7b/0a/0f5abb08cde76c348bde3517795341de008ff5864a9025f7d8b26d12e447/pytz-2009u.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/a8/b0/524e52f325f3d7775028adcf5c10c3ab2f02d3290d41f3af1572a8bf19eb/pytz-2009u.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/7c/d5/5cc1451347aea2f84b1f723cca8c17227ca558efa0b0e071be0df9c679bd/pytz-2009u.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/3e/cf/328d56054798e46c02d7f9307669f8bb2547153b21f7234f5f936668bb27/pytz-2010e.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/cf/cf/bac0d5074731351a854714ae3eb5aa4bfff77ff78a9ae41706172f4ce0a9/pytz-2010e.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/29/62/7c5d050dfb86522785fe7531fcf7aac5c8e4f34afa47f84c599cdd1eaa8e/pytz-2010e.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/0e/3d/f3e9311798977f25a35401a5789663c3fba93bed09b2bbe82109b0bec0a2/pytz-2010g.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/5e/51/581eefaa5f6518a74aafa9959144507ca4dd36e9711a7cdac472a8603281/pytz-2010g.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/97/ef/1e545f3652f1d33ec679f40e86f8b06eaa36ada23cf5ea798f357a4bf5ee/pytz-2010g.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/32/5f/bf8b188f58cac700cd138abc79877a22dc49224b457c2a519035796f8c20/pytz-2010h.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/8a/b4/c26a8258f06aacabdb372f42daa9cf6c2da1473185c04cb86b229c75a260/pytz-2010h.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/ec/79/11ef536accd7261df5f5dba6bb9069aaf87cb52b1b0693569961de965d7a/pytz-2010h.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/22/b1/93440fd268c3efd82548a1f519adf9f99d835bd410e42318ec66c60ba456/pytz-2010k.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/08/94/804e9eeb1055ccad9ae5f28f2114a31b3576c6785e9d870c87929629b298/pytz-2010k.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/64/58/8937a1da399b172ff82c47e85c6f35cf838b8104a5d9c32f2bcc091b1b2d/pytz-2010k.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/64/d6/8df9c01922fd7541d499a8ed647499f629ebaee6cdb95d54f75a1c87dadf/pytz-2010l.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/1e/cb/ad94d22ec6a5fc9dc92c752eed71c417b5f632787e3660dd44f02425169b/pytz-2010l.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/90/9d/643f9e55d4ff12b7e2fc2ad214af7a2da40b60c65496f35008d8a6fa387d/pytz-2010l.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/0d/3b/781baa19b24486d6a393d84efe16b39b4416a68bf136ea6393b8e2a6af8d/pytz-2010o.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/e4/6a/cd6736c445c223df40daeb5d9d224f6a2e79b6abba3da560e77e4cc33340/pytz-2010o.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/ae/d8/81625fd534c5cfa4f06cb11df5c4320b31f56eb6b1c5b92b7c8e6aedd294/pytz-2010o.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/6f/96/5337fa85efb7533b448e742aa66c97332f00c0bb5d4da8c7f71d4be99d14/pytz-2011d.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/34/0d/9ee842897b9af22b37d4ecd6aa6f3e0c1183450597f005e633474f2193e2/pytz-2011d.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/cb/17/909813d7cfdb048503cb3d42752cdc86384a19181377993e82e20232c528/pytz-2011d.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/25/99/74dc0f53589ee3c8bbf41a41930e616fcebcdb2e86b5f5def51b5878d46d/pytz-2011e.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/fc/81/7991ac2b8aac2529b838248e42cc6039cc61fb2784590932b1dd75b11e46/pytz-2011e.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/78/e1/8d6e1f79aa083d9de1f99597c70ef0d17b4e511a4e338b013bf61048589b/pytz-2011e.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/40/4e/dc52937859e5a6b9c45363d575e523508dc9ad332f46a37491e889ce1025/pytz-2011g.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/02/07/c838ca979e7daa33ddc0b1690e7e287a10ab6d99faa3b812de23f2396909/pytz-2011g.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/3d/64/7da2a8a962318a24e5d3f347831f885e1b1fa7a65ce1d6fa77391ce02d53/pytz-2011g.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/41/e1/c96f14b67fe7e5260c94a50a67c247d81504f9e7932030902504593f5286/pytz-2011h.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/62/7e/2b128707de67976091142cd50fc5a0fd99a8c68c14081b721ce6d1ee591c/pytz-2011h.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/d3/e6/0ea8cf01aaba04abb54d99fa60f1ea79f2d861970006be2c72378599ec37/pytz-2011h.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/b9/43/a66435be96b19052cfc9d281ff4a21ddef8c82ceb6598e2a9131e7f81e66/pytz-2011j.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/0c/36/82a1fabc3e11572cce0e7df8e621bfb3fffaac6c9edc017117d80c54557c/pytz-2011j.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/e8/14/5eb477c7b33d6fe552b5334eb2e14bd3f134d124293a8c7455af73529d06/pytz-2011j.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/9c/56/3813cd4d4ec4cd8d93388b8934e421122d8a89f19cf1f143a3c7ebc8827c/pytz-2011k.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/4e/82/6484ed495a32e5ed6544d27bf56291c48b0bc76fdb59e67508c6fb6c88b1/pytz-2011k.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/24/ed/209c1fcf829c1b541b8be54ce8c1adb7f1ea94ca6f9343c715c46655b628/pytz-2011k.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/37/7f/35a9254080735c0f57fb616b7ca1f33d69874262ea950582cbd552db0547/pytz-2011n.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/c6/bd/8f8fab6717dbb3ab588f98cb256f99ed02411a0402f1466011c02a19cc77/pytz-2011n.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/f9/5b/e38aa2e972a20cec267305b66b75abd3d50c711b1245f0176fe8f5e06c8c/pytz-2011n.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/1b/03/3d5fbb706fe1d1a3ddd173546828cf003a76d5f4c2ae4282239a531cb0dc/pytz-2012d.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/a3/72/3c29643cc7fcc7d66252b673d6bd7a704b7afe5befd80c373bd089a97ec8/pytz-2012d.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/9d/de/d37baefeaaf503bd2da66bb26fc52b193b572a127d8aaa6599ee76a22208/pytz-2012d.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/a8/7c/3ab6d8ce18a3ee97adb2834a567d59b5052da23cb7a2df8f65a683a61329/pytz-2012f.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/83/c1/5606c09484e1e48c5438944837646f5efc4315a504dc1b6678c4701102f8/pytz-2012f.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/e8/4d/25ce05ab3b9d6b198e86d9613b489b52698f73c387175bed3375fe592389/pytz-2012f.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/e0/67/9f9bdc3e3541cff69db9f00a9f3633e76d6e09038272fbf9d0104209d711/pytz-2012g.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/2b/dc/8a5ab30b85e053afe883796099e84492a2a459493ff7ad099f67b97a41a9/pytz-2012g.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/31/0f/e260a082c7b86b04df960bdeaf02a3b8569a98201954f4762167b439a915/pytz-2012g.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/3f/fe/9ab62966b1bf38f4c06630e9b0cbbc2bb55a4852674e07461e3ad47a7028/pytz-2012h.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/f3/e6/c201993495f8d95eb65d00770659fa71de0a466755c9a905c38feca1e3ba/pytz-2012h.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/36/a7/08762931f8a4c04dd9e7f25877263cf874f41b50b8e4142afb3c4e459e7a/pytz-2012j.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/27/35/35b141bbe9f31e7ebcd2ce97385773270b70aa956c7673b618240da570f6/pytz-2012j.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/0d/fe/e76fc7c330bd4b088e7c99b5614555fa5c43ba0e0b700f9bf55082f78973/pytz-2012j.zip) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/12/41/890466b297479190741a3b428a29fa54ed6200bc0780d839edfd7a0f3caf/pytz-2013d.tar.bz2) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/03/25/829c6a147e2abe2c025f93df8a847fb85cbb04a1e2f902218886dd3c5bf9/pytz-2013d.tar.gz) due to invalid version (None)
Skipping url (https://files.pythonhosted.org/packages/3a/4c/6e6761f3c29396516ab67ef0c8ac56223dacc8c84f938464bbdd5cc9340f/pytz-2013d.zip) due to invalid version (None)
Source (PyPI): 20 packages found for pytz >=2020.1
Source (PyPI): 3 packages found for python-dateutil >=2.8.2
 1: fact: python-dateutil (2.9.0.post0) depends on six (>=1.5)
 1: selecting python-dateutil (2.9.0.post0)
 1: derived: six (>=1.5)
Source (PyPI): 19 packages found for six >=1.5
 1: selecting pytz (2025.1)
 1: selecting six (1.17.0)
 1: selecting tzdata (2025.1)
 1: Version solving took 0.082 seconds.
 1: Tried 1 solutions.
 0: Retrying dependency resolution with the following overrides ({Package('aaa', '0.0.0'): {'numpy': <URLDependency numpy (<empty>) @ https://files.pythonhosted.org/packages/b9/14/78635daab4b07c0930c919d451b8bf8c164774e6a3413aed04a6d95758ce/numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl>}}).
 1: fact: aaa is 0.0.0
 1: derived: aaa
 1: fact: aaa depends on pandas (*)
 1: selecting aaa (0.0.0)
 1: derived: pandas
Source (PyPI): 104 packages found for pandas *
 0: Duplicate dependencies for numpy
 0: Different requirements found for numpy (>=1.22.4) with markers python_version < "3.11" and numpy (>=1.23.2) with markers python_version == "3.11".
 1: Version solving took 0.003 seconds.
 1: Tried 1 solutions.
 0: Retrying dependency resolution with the following overrides ({Package('aaa', '0.0.0'): {'numpy': <URLDependency numpy (<empty>) @ https://files.pythonhosted.org/packages/b9/14/78635daab4b07c0930c919d451b8bf8c164774e6a3413aed04a6d95758ce/numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl>}, Package('pandas', '2.2.3'): {'numpy': <Dependency numpy (>=1.22.4)>}}).
 1: fact: aaa is 0.0.0
 1: derived: aaa
 1: fact: aaa depends on pandas (*)
 1: selecting aaa (0.0.0)
 1: derived: pandas
Source (PyPI): 104 packages found for pandas *
 1: fact: pandas (2.2.3) depends on numpy (>=1.22.4)
 1: fact: pandas (2.2.3) depends on python-dateutil (>=2.8.2)
 1: fact: pandas (2.2.3) depends on pytz (>=2020.1)
 1: fact: pandas (2.2.3) depends on tzdata (>=2022.7)
 1: selecting pandas (2.2.3)
 1: derived: tzdata (>=2022.7)
 1: derived: pytz (>=2020.1)
 1: derived: python-dateutil (>=2.8.2)
 1: derived: numpy (>=1.22.4)
Source (PyPI): 8 packages found for tzdata >=2022.7
Source (PyPI): 20 packages found for pytz >=2020.1
Source (PyPI): 3 packages found for python-dateutil >=2.8.2
 1: selecting numpy (2.0.2 https://files.pythonhosted.org/packages/b9/14/78635daab4b07c0930c919d451b8bf8c164774e6a3413aed04a6d95758ce/numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl)
 1: fact: python-dateutil (2.9.0.post0) depends on six (>=1.5)
 1: selecting python-dateutil (2.9.0.post0)
 1: derived: six (>=1.5)
Source (PyPI): 19 packages found for six >=1.5
 1: selecting pytz (2025.1)
 1: selecting six (1.17.0)
 1: selecting tzdata (2025.1)
 1: Version solving took 0.003 seconds.
 1: Tried 1 solutions.
 0: Retrying dependency resolution with the following overrides ({Package('aaa', '0.0.0'): {'numpy': <URLDependency numpy (<empty>) @ https://files.pythonhosted.org/packages/b9/14/78635daab4b07c0930c919d451b8bf8c164774e6a3413aed04a6d95758ce/numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl>}, Package('pandas', '2.2.3'): {'numpy': <Dependency numpy (>=1.23.2)>}}).
 1: fact: aaa is 0.0.0
 1: derived: aaa
 1: fact: aaa depends on pandas (*)
 1: selecting aaa (0.0.0)
 1: derived: pandas
Source (PyPI): 104 packages found for pandas *
 1: fact: pandas (2.2.3) depends on numpy (>=1.23.2)
 1: fact: pandas (2.2.3) depends on python-dateutil (>=2.8.2)
 1: fact: pandas (2.2.3) depends on pytz (>=2020.1)
 1: fact: pandas (2.2.3) depends on tzdata (>=2022.7)
 1: selecting pandas (2.2.3)
 1: derived: tzdata (>=2022.7)
 1: derived: pytz (>=2020.1)
 1: derived: python-dateutil (>=2.8.2)
 1: derived: numpy (>=1.23.2)
Source (PyPI): 8 packages found for tzdata >=2022.7
Source (PyPI): 20 packages found for pytz >=2020.1
Source (PyPI): 3 packages found for python-dateutil >=2.8.2
 1: selecting numpy (2.0.2 https://files.pythonhosted.org/packages/b9/14/78635daab4b07c0930c919d451b8bf8c164774e6a3413aed04a6d95758ce/numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl)
 1: fact: python-dateutil (2.9.0.post0) depends on six (>=1.5)
 1: selecting python-dateutil (2.9.0.post0)
 1: derived: six (>=1.5)
Source (PyPI): 19 packages found for six >=1.5
 1: selecting pytz (2025.1)
 1: selecting six (1.17.0)
 1: selecting tzdata (2025.1)
 1: Version solving took 0.003 seconds.
 1: Tried 1 solutions.
 0: Retrying dependency resolution with the following overrides ({Package('aaa', '0.0.0'): {'numpy': <Dependency numpy (==2.0.2)>}}).
 1: fact: aaa is 0.0.0
 1: derived: aaa
 1: fact: aaa depends on pandas (*)
 1: fact: aaa depends on numpy (2.0.2)
 1: selecting aaa (0.0.0)
 1: derived: numpy (==2.0.2)
 1: derived: pandas
Source (PyPI): 1 packages found for numpy 2.0.2
Source (PyPI): 104 packages found for pandas *
 1: selecting numpy (2.0.2)
 0: Duplicate dependencies for numpy
 0: Different requirements found for numpy (>=1.22.4) with markers python_version < "3.11" and numpy (>=1.23.2) with markers python_version == "3.11".
 1: Version solving took 0.050 seconds.
 1: Tried 1 solutions.
 0: Retrying dependency resolution with the following overrides ({Package('aaa', '0.0.0'): {'numpy': <Dependency numpy (==2.0.2)>}, Package('pandas', '2.2.3'): {'numpy': <Dependency numpy (>=1.22.4)>}}).
 1: fact: aaa is 0.0.0
 1: derived: aaa
 1: fact: aaa depends on pandas (*)
 1: fact: aaa depends on numpy (2.0.2)
 1: selecting aaa (0.0.0)
 1: derived: numpy (==2.0.2)
 1: derived: pandas
Source (PyPI): 1 packages found for numpy 2.0.2
Source (PyPI): 104 packages found for pandas *
 1: selecting numpy (2.0.2)
 1: fact: pandas (2.2.3) depends on numpy (>=1.22.4)
 1: fact: pandas (2.2.3) depends on python-dateutil (>=2.8.2)
 1: fact: pandas (2.2.3) depends on pytz (>=2020.1)
 1: fact: pandas (2.2.3) depends on tzdata (>=2022.7)
 1: selecting pandas (2.2.3)
 1: derived: tzdata (>=2022.7)
 1: derived: pytz (>=2020.1)
 1: derived: python-dateutil (>=2.8.2)
 1: derived: numpy (>=1.22.4)
Source (PyPI): 8 packages found for tzdata >=2022.7
Source (PyPI): 20 packages found for pytz >=2020.1
Source (PyPI): 3 packages found for python-dateutil >=2.8.2
 1: fact: python-dateutil (2.9.0.post0) depends on six (>=1.5)
 1: selecting python-dateutil (2.9.0.post0)
 1: derived: six (>=1.5)
Source (PyPI): 19 packages found for six >=1.5
 1: selecting pytz (2025.1)
 1: selecting six (1.17.0)
 1: selecting tzdata (2025.1)
 1: Version solving took 0.003 seconds.
 1: Tried 1 solutions.
 0: Retrying dependency resolution with the following overrides ({Package('aaa', '0.0.0'): {'numpy': <Dependency numpy (==2.0.2)>}, Package('pandas', '2.2.3'): {'numpy': <Dependency numpy (>=1.23.2)>}}).
 1: fact: aaa is 0.0.0
 1: derived: aaa
 1: fact: aaa depends on pandas (*)
 1: fact: aaa depends on numpy (2.0.2)
 1: selecting aaa (0.0.0)
 1: derived: numpy (==2.0.2)
 1: derived: pandas
Source (PyPI): 1 packages found for numpy 2.0.2
Source (PyPI): 104 packages found for pandas *
 1: selecting numpy (2.0.2)
 1: fact: pandas (2.2.3) depends on numpy (>=1.23.2)
 1: fact: pandas (2.2.3) depends on python-dateutil (>=2.8.2)
 1: fact: pandas (2.2.3) depends on pytz (>=2020.1)
 1: fact: pandas (2.2.3) depends on tzdata (>=2022.7)
 1: selecting pandas (2.2.3)
 1: derived: tzdata (>=2022.7)
 1: derived: pytz (>=2020.1)
 1: derived: python-dateutil (>=2.8.2)
 1: derived: numpy (>=1.23.2)
Source (PyPI): 8 packages found for tzdata >=2022.7
Source (PyPI): 20 packages found for pytz >=2020.1
Source (PyPI): 3 packages found for python-dateutil >=2.8.2
 1: fact: python-dateutil (2.9.0.post0) depends on six (>=1.5)
 1: selecting python-dateutil (2.9.0.post0)
 1: derived: six (>=1.5)
Source (PyPI): 19 packages found for six >=1.5
 1: selecting pytz (2025.1)
 1: selecting six (1.17.0)
 1: selecting tzdata (2025.1)
 1: Version solving took 0.003 seconds.
 1: Tried 1 solutions.
 0: Complete version solving took 0.181 seconds with 7 overrides
 0: Resolved with overrides: ({Package('aaa', '0.0.0'): {'numpy': <URLDependency numpy (2.0.2) @ https://files.pythonhosted.org/packages/b9/14/78635daab4b07c0930c919d451b8bf8c164774e6a3413aed04a6d95758ce/numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl>}}), ({Package('aaa', '0.0.0'): {'numpy': <URLDependency numpy (<empty>) @ https://files.pythonhosted.org/packages/b9/14/78635daab4b07c0930c919d451b8bf8c164774e6a3413aed04a6d95758ce/numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl>}}), ({Package('aaa', '0.0.0'): {'numpy': <URLDependency numpy (<empty>) @ https://files.pythonhosted.org/packages/b9/14/78635daab4b07c0930c919d451b8bf8c164774e6a3413aed04a6d95758ce/numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl>}, Package('pandas', '2.2.3'): {'numpy': <Dependency numpy (>=1.22.4)>}}), ({Package('aaa', '0.0.0'): {'numpy': <URLDependency numpy (<empty>) @ https://files.pythonhosted.org/packages/b9/14/78635daab4b07c0930c919d451b8bf8c164774e6a3413aed04a6d95758ce/numpy-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl>}, Package('pandas', '2.2.3'): {'numpy': <Dependency numpy (>=1.23.2)>}}), ({Package('aaa', '0.0.0'): {'numpy': <Dependency numpy (==2.0.2)>}}), ({Package('aaa', '0.0.0'): {'numpy': <Dependency numpy (==2.0.2)>}, Package('pandas', '2.2.3'): {'numpy': <Dependency numpy (>=1.22.4)>}}), ({Package('aaa', '0.0.0'): {'numpy': <Dependency numpy (==2.0.2)>}, Package('pandas', '2.2.3'): {'numpy': <Dependency numpy (>=1.23.2)>}})

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/coreRelated to the poetry-core librarykind/bugSomething isn't working as expected

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions