Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python313-caio-0.11.1-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: python313-caio Distribution: openSUSE Tumbleweed
Version: 0.11.1 Vendor: openSUSE
Release: 1.1 Build date: Tue Aug 4 07:37:37 2026
Group: Unspecified Build host: reproducible
Size: 191813 Source RPM: python-caio-0.11.1-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/mosquito/caio
Summary: Asynchronous file IO for Linux MacOS or Windows
Asynchronous file IO for Linux (libaio and POSIX AIO), with a thread-pool
based fallback. Provides a small, fast async file-IO layer.

Provides

Requires

License

Apache-2.0

Changelog

* Tue Aug 04 2026 Martin Pluskal <mpluskal@suse.com>
  - Update to 0.11.1:
    * Fix a segfault, a hang and around thirty further bugs across all
      four I/O backends (linux-aio, io_uring, POSIX AIO and the thread
      pool fallback)
    * Ship the complete tests directory in the source distribution
    * Add musllinux wheels
  - Switch the source to the PyPI sdist: upstream did not bump "version"
    in pyproject.toml for 0.11.0 or 0.11.1, so a build from the git tag
    installed caio-0.10.2.dist-info. The sdist carries the correct
    version and, since 0.11.0, the tests as well
  - Do not install the top-level tests package that upstream's wheel now
    contains, rather than claim the generic "tests" name in the
    site-packages directory
  - Skip the new tests that cannot work in a build chroot: those that
    re-exec "python -c" pick up the uninstalled source tree instead of
    the built extensions, and those asserting linux-aio and io_uring
    timing are not reproducible under a parallel build
* Mon Jul 06 2026 Martin Pluskal <mpluskal@suse.com>
  - Update to 0.10.2:
    * Package version is now defined in the project metadata and
      derived from the release tag, so caio.__version__ reports the
      real version instead of a stale hardcoded 0.9.25
    * Fix mypy errors on class-level backend attributes
  - Drop fix-version-info.patch: obsolete, upstream removed the
    stale caio/version.py it corrected
  - Use %pytest_arch macro in %check; additionally skip the
    test_env_selector tests, which assert the native io_uring/linux-aio/
    thread backends are selectable (the build chroot only offers the
    pure-Python fallback)
* Tue Jun 30 2026 Martin Pluskal <mpluskal@suse.com>
  - Update to 0.10.1:
    * Add a new io_uring backend (linux_uring /
      linux_uring_asyncio), selectable as the "uring" variant,
      giving a high-performance asynchronous file I/O
      implementation on modern Linux kernels in addition to the
      existing libaio, thread-pool and pure-python backends
    * Fix undefined-symbol build/link failures across different
      compilers and platforms by removing the inline qualifier
      from the io_cancel and io_submit_error helpers
    * Declare the package license as Apache-2.0 in the project
      metadata
  - Switch Source to the upstream GitHub release tarball as
    0.10.x is not (yet) published on PyPI
  - Add fix-version-info.patch to correct the stale version
    declaration (0.9.25) in caio/version.py shipped by the tag
* Fri Jun 19 2026 Martin Pluskal <mpluskal@suse.com>
  - Initial package (version 0.9.25)

Files

/usr/lib64/python3.13/site-packages/caio
/usr/lib64/python3.13/site-packages/caio-0.11.1.dist-info
/usr/lib64/python3.13/site-packages/caio-0.11.1.dist-info/INSTALLER
/usr/lib64/python3.13/site-packages/caio-0.11.1.dist-info/METADATA
/usr/lib64/python3.13/site-packages/caio-0.11.1.dist-info/RECORD
/usr/lib64/python3.13/site-packages/caio-0.11.1.dist-info/REQUESTED
/usr/lib64/python3.13/site-packages/caio-0.11.1.dist-info/WHEEL
/usr/lib64/python3.13/site-packages/caio-0.11.1.dist-info/licenses
/usr/lib64/python3.13/site-packages/caio-0.11.1.dist-info/licenses/COPYING
/usr/lib64/python3.13/site-packages/caio-0.11.1.dist-info/top_level.txt
/usr/lib64/python3.13/site-packages/caio/__init__.py
/usr/lib64/python3.13/site-packages/caio/__pycache__
/usr/lib64/python3.13/site-packages/caio/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib64/python3.13/site-packages/caio/__pycache__/__init__.cpython-313.pyc
/usr/lib64/python3.13/site-packages/caio/__pycache__/abstract.cpython-313.opt-1.pyc
/usr/lib64/python3.13/site-packages/caio/__pycache__/abstract.cpython-313.pyc
/usr/lib64/python3.13/site-packages/caio/__pycache__/asyncio_base.cpython-313.opt-1.pyc
/usr/lib64/python3.13/site-packages/caio/__pycache__/asyncio_base.cpython-313.pyc
/usr/lib64/python3.13/site-packages/caio/__pycache__/linux_aio_asyncio.cpython-313.opt-1.pyc
/usr/lib64/python3.13/site-packages/caio/__pycache__/linux_aio_asyncio.cpython-313.pyc
/usr/lib64/python3.13/site-packages/caio/__pycache__/linux_uring_asyncio.cpython-313.opt-1.pyc
/usr/lib64/python3.13/site-packages/caio/__pycache__/linux_uring_asyncio.cpython-313.pyc
/usr/lib64/python3.13/site-packages/caio/__pycache__/python_aio.cpython-313.opt-1.pyc
/usr/lib64/python3.13/site-packages/caio/__pycache__/python_aio.cpython-313.pyc
/usr/lib64/python3.13/site-packages/caio/__pycache__/python_aio_asyncio.cpython-313.opt-1.pyc
/usr/lib64/python3.13/site-packages/caio/__pycache__/python_aio_asyncio.cpython-313.pyc
/usr/lib64/python3.13/site-packages/caio/__pycache__/thread_aio_asyncio.cpython-313.opt-1.pyc
/usr/lib64/python3.13/site-packages/caio/__pycache__/thread_aio_asyncio.cpython-313.pyc
/usr/lib64/python3.13/site-packages/caio/abstract.py
/usr/lib64/python3.13/site-packages/caio/asyncio_base.py
/usr/lib64/python3.13/site-packages/caio/linux_aio.cpython-313-x86_64-linux-gnu.so
/usr/lib64/python3.13/site-packages/caio/linux_aio.pyi
/usr/lib64/python3.13/site-packages/caio/linux_aio_asyncio.py
/usr/lib64/python3.13/site-packages/caio/linux_uring.cpython-313-x86_64-linux-gnu.so
/usr/lib64/python3.13/site-packages/caio/linux_uring.pyi
/usr/lib64/python3.13/site-packages/caio/linux_uring_asyncio.py
/usr/lib64/python3.13/site-packages/caio/py.typed
/usr/lib64/python3.13/site-packages/caio/python_aio.py
/usr/lib64/python3.13/site-packages/caio/python_aio_asyncio.py
/usr/lib64/python3.13/site-packages/caio/src
/usr/lib64/python3.13/site-packages/caio/src/threadpool
/usr/lib64/python3.13/site-packages/caio/src/threadpool/README.md
/usr/lib64/python3.13/site-packages/caio/thread_aio.cpython-313-x86_64-linux-gnu.so
/usr/lib64/python3.13/site-packages/caio/thread_aio.pyi
/usr/lib64/python3.13/site-packages/caio/thread_aio_asyncio.py
/usr/share/doc/packages/python313-caio
/usr/share/doc/packages/python313-caio/README.md
/usr/share/licenses/python313-caio
/usr/share/licenses/python313-caio/COPYING


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Aug 8 00:04:09 2026