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

python312-mpi4py-3.1.6-1.2 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: python312-mpi4py Distribution: openSUSE Tumbleweed
Version: 3.1.6 Vendor: openSUSE
Release: 1.2 Build date: Fri May 10 15:36:54 2024
Group: Unspecified Build host: reproducible
Size: 1856079 Source RPM: python-mpi4py-3.1.6-1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/mpi4py/mpi4py
Summary: MPI for Python
This package provides Python bindings for the Message Passing
Interface (MPI) standard. It is implemented on top of the MPI-1/2/3
specification and exposes an API which grounds on the standard MPI-2
C++ bindings.

This package supports:
  + Communication of any picklable Python object
    * Point-to-point: send & receive
    * Collective: broadcast, scatter & gather, reductions
  + Communication of Python object exposing the Python buffer
    interface (NumPy arrays, builtin bytes/string/array objects)
    * Point-to-point: blocking/nonbloking/persistent send & receive
    * Collective: broadcast, block/vector scatter & gather, reductions
  + Process groups and communication domains
    * Creation of new intra/inter communicators
    * Cartesian & graph topologies
  + Parallel input/output:
    * read & write
    * blocking/nonbloking & collective/noncollective
    * individual/shared file pointers & explicit offset
  + Dynamic process management
    * spawn & spawn multiple
    * accept/connect
    * name publishing & lookup
  + One-sided operations
    * remote memory access: put, get, accumulate
    * passive target syncronization: start/complete & post/wait
    * active target syncronization: lock & unlock

Provides

Requires

License

BSD-2-Clause

Changelog

* Fri May 10 2024 Dirk Müller <dmueller@suse.com>
  - update to 3.1.6:
    * This is the last release supporting Python 2.
    * Fix various build issues.
* Fri Jan 19 2024 Daniel Garcia <daniel.garcia@suse.com>
  - Don't run tests in s390x, mpiexec is not too reliable running in the
    OBS virtual machine environment. bsc#1218604#c1
* Thu Dec 07 2023 Dirk Müller <dmueller@suse.com>
  - update to 3.1.5:
    * Rebuild C sources with Cython 0.29.36 to support Python 3.12.
* Sat Sep 23 2023 Ben Greiner <code@bnavigator.de>
  - Limit to Cython 0: gh#mpi4py/mpi4py#383
  - PEP517: build wheel instead of deprecated setup.py install
* Thu Nov 10 2022 Daniel Garcia <daniel.garcia@suse.com>
  - Disable current broken tests for i586. gh#mpi4py/mpi4py#279
  - Increase memory size in constraints
* Thu Nov 10 2022 Daniel Garcia <daniel.garcia@suse.com>
  - Add rpmlintrc as source in the spec file
* Thu Nov 10 2022 Daniel Garcia <daniel.garcia@suse.com>
  - Remove exec perms from demo/python-config
  - Add python-mpi4py-rpmlintrc to filter no-binary erros for devel, common-devel
    and doc subpackages
* Tue Nov 08 2022 Daniel Garcia <daniel.garcia@suse.com>
  - Remove pml/ob1 option for tests, bsc#1205139
  - Remove python_module macro definition
  - Update shebang string replacement
* Mon Nov 07 2022 Daniel Garcia <daniel.garcia@suse.com>
  - Use pml/ob1 for tests
  - Update to 3.1.4
    * Rebuild C sources with Cython 0.29.32 to support Python 3.11.
    * Fix contiguity check for DLPack and CAI buffers.
    * Workaround build failures with setuptools v60.
* Mon Oct 17 2022 Steve Kowalik <steven.kowalik@suse.com>
  - Add patch support-numpy-1.22.patch:
    * Support NumPy 1.22+
* Sun Jan 02 2022 Ben Greiner <code@bnavigator.de>
  - Update to 3.1.3
    * Add missing support for MPI.BOTTOM to generalized all-to-all
      collectives.
  - Release 3.1.2
    * mpi4py.futures: Add _max_workers property to MPIPoolExecutor.
    * mpi4py.util.dtlib: Fix computation of alignment for predefined
      datatypes.
    * mpi4py.util.pkl5: Fix deadlock when using ssend() + mprobe().
    * mpi4py.util.pkl5: Add environment variable
      MPI4PY_PICKLE_THRESHOLD.
    * mpi4py.rc: Interpret "y" and "n" strings as boolean values.
    * Fix/add typemap/typestr for MPI.WCHAR/MPI.COUNT datatypes.
    * Minor fixes and additions to documentation.
    * Minor fixes to typing support.
    * Support for local version identifier (PEP-440).
  - skip io tests on i586: gh#mpi4py/mpi4py#105
* Thu Sep 30 2021 Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>
  - Use openmpi macros to always build with the default openmpi version (bsc#1190810)
* Sun Sep 26 2021 Hans-Peter Jansen <hpj@urpla.net>
  - Update to 3.1.1
    + Warning
    + This is the last release supporting Python 2.
    * Fix typo in Requires-Python package metadata.
    * Regenerate C sources with Cython 0.29.24.
  - Update to 3.1.0
    + Warning
    + This is the last release supporting Python 2.
    * New features:
    * mpi4py.util: New package collecting miscellaneous utilities.
    * Enhancements:
    * Add pickle-based Request.waitsome() and Request.testsome().
    * Add lowercase methods Request.get_status() and
      Request.cancel().
    * Support for passing Python GPU arrays compliant with the
      DLPack data interchange mechanism (link) and the
      __cuda_array_interface__ (CAI) standard (link) to uppercase
      methods. This support requires that mpi4py is built against
      CUDA-aware MPI implementations. This feature is currently
      experimental and subject to future changes.
    * mpi4py.futures: Add support for initializers and canceling
      futures at shutdown. Environment variables names now follow
      the pattern MPI4PY_FUTURES_*, the previous MPI4PY_* names are
      deprecated.
    * Add type annotations to Cython code. The first line of the
      docstring of functions and methods displays a signature
      including type annotations.
    * Add companion stub files to support type checkers.
    * Support for weak references.
    * Miscellaneous:
    * Add a new mpi4py publication (link) to the citation listing.
  - Minor packaging cleanups
  - Disable Python2 builds
* Sat Sep 18 2021 Christoph Junghans <junghans@votca.org>
  - Reactivate test_msgspec, disable test_spawn
* Fri Sep 17 2021 Christoph Junghans <junghans@votca.org>
  - Build against openmpi4
* Thu Feb 25 2021 andy great <andythe_great@pm.me>
  - Skip python 3.6 because numpy no longer support it.

Files

/usr/lib64/python3.12/site-packages/mpi4py
/usr/lib64/python3.12/site-packages/mpi4py-3.1.6.dist-info
/usr/lib64/python3.12/site-packages/mpi4py-3.1.6.dist-info/INSTALLER
/usr/lib64/python3.12/site-packages/mpi4py-3.1.6.dist-info/LICENSE.rst
/usr/lib64/python3.12/site-packages/mpi4py-3.1.6.dist-info/METADATA
/usr/lib64/python3.12/site-packages/mpi4py-3.1.6.dist-info/RECORD
/usr/lib64/python3.12/site-packages/mpi4py-3.1.6.dist-info/REQUESTED
/usr/lib64/python3.12/site-packages/mpi4py-3.1.6.dist-info/WHEEL
/usr/lib64/python3.12/site-packages/mpi4py-3.1.6.dist-info/top_level.txt
/usr/lib64/python3.12/site-packages/mpi4py/MPI.cpython-312-riscv64-linux-gnu.so
/usr/lib64/python3.12/site-packages/mpi4py/MPI.pxd
/usr/lib64/python3.12/site-packages/mpi4py/MPI.pyi
/usr/lib64/python3.12/site-packages/mpi4py/__init__.pxd
/usr/lib64/python3.12/site-packages/mpi4py/__init__.py
/usr/lib64/python3.12/site-packages/mpi4py/__init__.pyi
/usr/lib64/python3.12/site-packages/mpi4py/__main__.py
/usr/lib64/python3.12/site-packages/mpi4py/__main__.pyi
/usr/lib64/python3.12/site-packages/mpi4py/__pycache__
/usr/lib64/python3.12/site-packages/mpi4py/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/mpi4py/__pycache__/__init__.cpython-312.pyc
/usr/lib64/python3.12/site-packages/mpi4py/__pycache__/__main__.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/mpi4py/__pycache__/__main__.cpython-312.pyc
/usr/lib64/python3.12/site-packages/mpi4py/__pycache__/bench.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/mpi4py/__pycache__/bench.cpython-312.pyc
/usr/lib64/python3.12/site-packages/mpi4py/__pycache__/run.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/mpi4py/__pycache__/run.cpython-312.pyc
/usr/lib64/python3.12/site-packages/mpi4py/bench.py
/usr/lib64/python3.12/site-packages/mpi4py/bench.pyi
/usr/lib64/python3.12/site-packages/mpi4py/dl.cpython-312-riscv64-linux-gnu.so
/usr/lib64/python3.12/site-packages/mpi4py/dl.pyi
/usr/lib64/python3.12/site-packages/mpi4py/futures
/usr/lib64/python3.12/site-packages/mpi4py/futures/__init__.py
/usr/lib64/python3.12/site-packages/mpi4py/futures/__init__.pyi
/usr/lib64/python3.12/site-packages/mpi4py/futures/__main__.py
/usr/lib64/python3.12/site-packages/mpi4py/futures/__main__.pyi
/usr/lib64/python3.12/site-packages/mpi4py/futures/__pycache__
/usr/lib64/python3.12/site-packages/mpi4py/futures/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/mpi4py/futures/__pycache__/__init__.cpython-312.pyc
/usr/lib64/python3.12/site-packages/mpi4py/futures/__pycache__/__main__.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/mpi4py/futures/__pycache__/__main__.cpython-312.pyc
/usr/lib64/python3.12/site-packages/mpi4py/futures/__pycache__/_base.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/mpi4py/futures/__pycache__/_base.cpython-312.pyc
/usr/lib64/python3.12/site-packages/mpi4py/futures/__pycache__/_core.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/mpi4py/futures/__pycache__/_core.cpython-312.pyc
/usr/lib64/python3.12/site-packages/mpi4py/futures/__pycache__/_lib.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/mpi4py/futures/__pycache__/_lib.cpython-312.pyc
/usr/lib64/python3.12/site-packages/mpi4py/futures/__pycache__/aplus.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/mpi4py/futures/__pycache__/aplus.cpython-312.pyc
/usr/lib64/python3.12/site-packages/mpi4py/futures/__pycache__/pool.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/mpi4py/futures/__pycache__/pool.cpython-312.pyc
/usr/lib64/python3.12/site-packages/mpi4py/futures/__pycache__/server.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/mpi4py/futures/__pycache__/server.cpython-312.pyc
/usr/lib64/python3.12/site-packages/mpi4py/futures/_base.py
/usr/lib64/python3.12/site-packages/mpi4py/futures/_core.py
/usr/lib64/python3.12/site-packages/mpi4py/futures/_core.pyi
/usr/lib64/python3.12/site-packages/mpi4py/futures/_lib.py
/usr/lib64/python3.12/site-packages/mpi4py/futures/_lib.pyi
/usr/lib64/python3.12/site-packages/mpi4py/futures/aplus.py
/usr/lib64/python3.12/site-packages/mpi4py/futures/aplus.pyi
/usr/lib64/python3.12/site-packages/mpi4py/futures/pool.py
/usr/lib64/python3.12/site-packages/mpi4py/futures/pool.pyi
/usr/lib64/python3.12/site-packages/mpi4py/futures/server.py
/usr/lib64/python3.12/site-packages/mpi4py/futures/server.pyi
/usr/lib64/python3.12/site-packages/mpi4py/lib-pmpi
/usr/lib64/python3.12/site-packages/mpi4py/lib-pmpi/libmpe.so
/usr/lib64/python3.12/site-packages/mpi4py/lib-pmpi/libvt-hyb.so
/usr/lib64/python3.12/site-packages/mpi4py/lib-pmpi/libvt-mpi.so
/usr/lib64/python3.12/site-packages/mpi4py/lib-pmpi/libvt.so
/usr/lib64/python3.12/site-packages/mpi4py/libmpi.pxd
/usr/lib64/python3.12/site-packages/mpi4py/mpi.cfg
/usr/lib64/python3.12/site-packages/mpi4py/py.typed
/usr/lib64/python3.12/site-packages/mpi4py/run.py
/usr/lib64/python3.12/site-packages/mpi4py/run.pyi
/usr/lib64/python3.12/site-packages/mpi4py/util
/usr/lib64/python3.12/site-packages/mpi4py/util/__init__.py
/usr/lib64/python3.12/site-packages/mpi4py/util/__init__.pyi
/usr/lib64/python3.12/site-packages/mpi4py/util/__pycache__
/usr/lib64/python3.12/site-packages/mpi4py/util/__pycache__/__init__.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/mpi4py/util/__pycache__/__init__.cpython-312.pyc
/usr/lib64/python3.12/site-packages/mpi4py/util/__pycache__/dtlib.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/mpi4py/util/__pycache__/dtlib.cpython-312.pyc
/usr/lib64/python3.12/site-packages/mpi4py/util/__pycache__/pkl5.cpython-312.opt-1.pyc
/usr/lib64/python3.12/site-packages/mpi4py/util/__pycache__/pkl5.cpython-312.pyc
/usr/lib64/python3.12/site-packages/mpi4py/util/dtlib.py
/usr/lib64/python3.12/site-packages/mpi4py/util/dtlib.pyi
/usr/lib64/python3.12/site-packages/mpi4py/util/pkl5.py
/usr/lib64/python3.12/site-packages/mpi4py/util/pkl5.pyi
/usr/share/doc/packages/python312-mpi4py
/usr/share/doc/packages/python312-mpi4py/CHANGES.rst
/usr/share/doc/packages/python312-mpi4py/DESCRIPTION.rst
/usr/share/doc/packages/python312-mpi4py/README.rst
/usr/share/licenses/python312-mpi4py
/usr/share/licenses/python312-mpi4py/LICENSE.rst


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 19 01:14:14 2024