this repo has no description
1opam-version: "2.0"
2maintainer: "Thierry Martinez <martinez@nsup.org>"
3authors: "Thierry Martinez <martinez@nsup.org>"
4homepage: "http://pyml.gforge.inria.fr"
5bug-reports: "http://pyml.gforge.inria.fr/tracker"
6license: "BSD-3-Clause"
7dev-repo: "git+https://scm.gforge.inria.fr/anonscm/git/pyml/pyml.git"
8build: [
9 [make]
10]
11install: [make "install"]
12remove: ["ocamlfind" "remove" "pyml"]
13depends: [
14 "ocaml" {< "5.0"}
15 "ocamlfind" {build}
16]
17synopsis: "``py.ml``: OCaml bindings for Python"
18description: """
19====================================
20
21``py.ml`` provides OCaml bindings for ``Python 2`` and ``Python
223``. This library subsumes the ``pycaml`` library, which is no longer
23actively maintained.
24
25*Homepage:* http://pyml.gforge.inria.fr
26
27*Documentation:* http://pyml.gforge.inria.fr/doc
28
29*Git:* ``git clone http://pyml.gforge.inria.fr/pyml.git``
30
31*Git Repository Browser:* http://pyml.gforge.inria.fr/browser
32
33*Tracker for bug reports and feature requests:*
34http://pyml.gforge.inria.fr/tracker
35
36*OPAM:* ``opam install pyml``
37
38The Python library is linked at runtime and the same executable can be
39run in a Python 2 or a Python 3 environment. ``py.ml`` does not
40require any Python library at compile time, nor any other
41dependency.
42
43Bindings are split in three modules:
44
45- ``Py`` provides the initialization functions and some high-level
46 bindings, with error handling and naming conventions closer to OCaml
47 usages.
48
49- ``Pycaml`` provides a signature close to the old ``Pycaml``
50 module, so as to ease migration.
51
52- ``Pywrappers`` provides low-level bindings, which follow closely the
53 conventions of the C bindings for Python. Submodules
54 ``Pywrappers.Python2`` and ``Pywrappers.Python3`` contain version-specific
55 bindings."""
56flags: light-uninstall
57url {
58 src:
59 "https://github.com/ocaml/opam-source-archives/raw/main/pyml-20161224.tar.gz"
60 checksum: [
61 "sha256=2438f53edcba823ebd1ef94bf59cab8e0b4c12bb8d1ee573b7744707f963dc4c"
62 "md5=ea8f445792ba5c8a7d5b6f4bf6bb31cd"
63 ]
64}