https://bugzilla.redhat.com/show_bug.cgi?id=2036399
Bug ID: 2036399
Summary: Review Request: ocaml-pyml - OCaml bindings for Python
Product: Fedora
Version: rawhide
Hardware: All
OS: Linux
Status: NEW
Component: Package Review
Severity: medium
Priority: medium
Assignee: nobody(a)fedoraproject.org
Reporter: loganjerry(a)gmail.com
QA Contact: extras-qa(a)fedoraproject.org
CC: package-review(a)lists.fedoraproject.org
Target Milestone: ---
Classification: Fedora
Spec URL:
https://jjames.fedorapeople.org/ocaml-pyml/ocaml-pyml.spec
SRPM URL:
https://jjames.fedorapeople.org/ocaml-pyml/ocaml-pyml-20211015-1.fc36.src...
Fedora Account System Username: jjames
Description: py.ml provides OCaml bindings for Python 2 and Python 3. This
library subsumes the pycaml library, which is no longer actively maintained.
The Python library is linked at runtime and the same executable can be run in a
Python 2 or a Python 3 environment. py.ml does not require any Python library
at compile time. The only compile time dependency is Stdcompat to ensure
compatibility with all OCaml compiler versions from 3.12.
Bindings are split in three modules:
- Py provides the initialization functions and some high-level bindings,
with error handling and naming conventions closer to OCaml usages.
- Pycaml provides a signature close to the old Pycaml module, so as to
ease migration.
- Pywrappers provides low-level bindings, which follow closely the
conventions of the C bindings for Python. Submodules
Pywrappers.Python2 and Pywrappers.Python3 contain version-specific
bindings.
--
You are receiving this mail because:
You are always notified about changes to this product and component
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2036399