opam-version: "2.0" maintainer: "unixjunkie@sdf.org" homepage: "https://www.python.org/downloads/release/python-3910/" authors: "Python Software Foundation" license: "PSF-2.0" bug-reports: "https://github.com/ocaml/opam-repository/issues" build: ["python3" "test.py"] depexts: [ ["python3"] {os-family = "debian" | os-family = "ubuntu"} ["python3"] {os-distribution = "nixos"} ["python3"] {os-distribution = "alpine"} ["python39" "epel-release"] {os-distribution = "centos"} ["python3"] {os-distribution = "fedora"} ["python3"] {os-distribution = "ol"} ["python"] {os-distribution = "arch"} ["python3"] {os-family = "suse" | os-family = "opensuse"} ["dev-lang/python:3.6"] {os-distribution = "gentoo"} ["python3"] {os = "openbsd"} ["lang/python39"] {os = "netbsd"} ["python3"] {os = "freebsd"} ["python39"] {os-distribution = "macports" & os = "macos"} # this will not result in a python3 command but only a python3.9 command ["python@3.9"] {os-distribution = "homebrew" & os = "macos"} ["system:python3"] {os-distribution = "cygwinports"} ["python3"] {os-distribution = "cygwin"} ] synopsis: "Virtual package relying on Python-3 installation" description: """ This package can only install if a Python-3 interpreter is available on the system. If a minor version needs to be specified for your operating system, then python-3.9 will be used. """ flags: conf extra-source "test.py" { src: "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/conf-python-3/test.py" checksum: [ "sha256=50738b59f747bf6464ec69a083c7f21e768f0a77df6520a091636c74bb1b7b77" "md5=db8829ab1f4aa1fc15f380afba9d01f5" ] }