Hi,
I have an issue with the fact the lib thread_aio.cpython-312-darwin.so file differs for each installation made.
I explain :
mkdir -p ./requirements1 ./requirements2
pip install --disable-pip-version-check --break-system-package --no-python-version-warning \
--isolated --root-user-action ignore --upgrade \
caio==0.9.24 -t ./requirements1/
pip install --disable-pip-version-check --break-system-package --no-python-version-warning \
--isolated --root-user-action ignore --upgrade \
caio==0.9.24 -t ./requirements2/
Both calls being the same, it should produce the same result. Except that it does not.
diff -rq requirements1 requirements2
Files requirements1/caio/__pycache__/__init__.cpython-310.pyc and requirements2/caio/__pycache__/__init__.cpython-310.pyc differ
Files requirements1/caio/__pycache__/abstract.cpython-310.pyc and requirements2/caio/__pycache__/abstract.cpython-310.pyc differ
Files requirements1/caio/__pycache__/asyncio_base.cpython-310.pyc and requirements2/caio/__pycache__/asyncio_base.cpython-310.pyc differ
Files requirements1/caio/__pycache__/linux_aio_asyncio.cpython-310.pyc and requirements2/caio/__pycache__/linux_aio_asyncio.cpython-310.pyc differ
Files requirements1/caio/__pycache__/python_aio.cpython-310.pyc and requirements2/caio/__pycache__/python_aio.cpython-310.pyc differ
Files requirements1/caio/__pycache__/python_aio_asyncio.cpython-310.pyc and requirements2/caio/__pycache__/python_aio_asyncio.cpython-310.pyc differ
Files requirements1/caio/__pycache__/thread_aio_asyncio.cpython-310.pyc and requirements2/caio/__pycache__/thread_aio_asyncio.cpython-310.pyc differ
Files requirements1/caio/__pycache__/version.cpython-310.pyc and requirements2/caio/__pycache__/version.cpython-310.pyc differ
Is there a reason for that behavior?
On all my python libs, this is the sole one that differs, and it breaks hash mechanisms, making it hard to determine when a code has changed or not.
Thanks in advance.
Ronan
Hi,
I have an issue with the fact the lib thread_aio.cpython-312-darwin.so file differs for each installation made.
I explain :
Both calls being the same, it should produce the same result. Except that it does not.
Is there a reason for that behavior?
On all my python libs, this is the sole one that differs, and it breaks hash mechanisms, making it hard to determine when a code has changed or not.
Thanks in advance.
Ronan