adafruit-ads1x15-pip:
  debian:
    pip:
      packages: [Adafruit-ADS1x15]
  ubuntu:
    pip:
      packages: [Adafruit-ADS1x15]
adafruit-gpio-pip:
  debian:
    pip:
      packages: [Adafruit-GPIO]
  ubuntu:
    pip:
      packages: [Adafruit-GPIO]
adafruit-mcp3008-pip:
  debian:
    pip:
      packages: [Adafruit-MCP3008]
  ubuntu:
    pip:
      packages: [Adafruit-MCP3008]
adafruit-pca9685-pip:
  debian:
    pip:
      packages: [adafruit-pca9685]
  fedora:
    pip:
      packages: [adafruit-pca9685]
  ubuntu:
    pip:
      packages: [adafruit-pca9685]
autograd-pip:
  debian:
    pip:
      packages: [autograd]
  fedora:
    pip:
      packages: [autograd]
  ubuntu:
    pip:
      packages: [autograd]
autolab-core-pip:
  ubuntu:
    pip:
      packages: [autolab-core]
autolab-perception-pip:
  ubuntu:
    pip:
      packages: [autolab_perception]
autolab-visualization-pip:
  ubuntu:
    pip:
      packages: [visualization]
awsiotpythonsdk-pip:
  debian:
    pip:
      packages: [awsiotpythonsdk]
  fedora:
    pip:
      packages: [awsiotpythonsdk]
  ubuntu:
    pip:
      packages: [awsiotpythonsdk]
azure-core-pip:
  debian:
    pip:
      packages: [azure-core]
  fedora:
    pip:
      packages: [azure-core]
  ubuntu:
    pip:
      packages: [azure-core]
azure-iothub-device-client-pip:
  debian:
    pip:
      packages: [azure-iothub-device-client]
  fedora:
    pip:
      packages: [azure-iothub-device-client]
  ubuntu:
    pip:
      packages: [azure-iothub-device-client]
azure-mgmt-storage-pip:
  debian:
    pip:
      packages: [azure-mgmt-storage]
  fedora:
    pip:
      packages: [azure-mgmt-storage]
  ubuntu:
    pip:
      packages: [azure-mgmt-storage]
azure-storage-file-share-pip:
  debian:
    pip:
      packages: [azure-storage-file-share]
  fedora:
    pip:
      packages: [azure-storage-file-share]
  ubuntu:
    pip:
      packages: [azure-storage-file-share]
black:
  alpine: [black]
  arch: [python-black]
  brew: [black]
  debian: [black]
  fedora: [black]
  gentoo: [dev-python/black]
  nixos: [pythonPackages.black]
  ubuntu:
    '*': [black]
    bionic: null
canopen-pip:
  debian:
    pip:
      packages: [canopen]
  fedora:
    pip:
      packages: [canopen]
  ubuntu:
    pip:
      packages: [canopen]
carla-pip:
  debian:
    pip:
      packages: [carla]
  fedora:
    pip:
      packages: [carla]
  osx:
    pip:
      packages: [carla]
  ubuntu:
    pip:
      packages: [carla]
casadi-pip:
  debian:
    pip:
      packages: [casadi]
  fedora:
    pip:
      packages: [casadi]
  ubuntu:
    pip:
      packages: [casadi]
cmakelint-pip:
  debian:
    pip:
      packages: [cmakelint]
  ubuntu:
    pip:
      packages: [cmakelint]
cppcheck-junit-pip:
  debian:
    pip:
      packages: [cppcheck-junit]
  ubuntu:
    pip:
      packages: [cppcheck-junit]
cython:
  debian: [cython]
  fedora: [Cython]
  gentoo: [dev-python/cython]
  nixos: [pythonPackages.cython]
  ubuntu: [cython]
cython3:
  arch: [cython]
  debian: [cython3]
  fedora: [python3-Cython]
  gentoo: [dev-python/cython]
  nixos: [python3Packages.cython]
  ubuntu: [cython3]
dpath-pip:
  ubuntu:
    pip:
      packages: [dpath]
ds4drv-pip:
  ubuntu:
    pip:
      packages: [ds4drv]
epydoc:
  arch: [epydoc]
  debian: [python-epydoc]
  freebsd: [epydoc]
  gentoo: [dev-python/epydoc]
  macports: [py27-epydoc]
  osx:
    pip:
      packages: [epydoc]
  ubuntu: [python-epydoc]
exhale-pip:
  debian:
    pip:
      packages: [exhale]
  fedora:
    pip:
      packages: [exhale]
  ubuntu:
    pip:
      packages: [exhale]
gunicorn:
  debian: [gunicorn]
  fedora: [python-gunicorn]
  gentoo: [www-servers/gunicorn]
  ubuntu: [gunicorn]
gym-pip:
  debian:
    pip:
      packages: [gym]
  fedora:
    pip:
      packages: [gym]
  osx:
    pip:
      packages: [gym]
  ubuntu:
    pip:
      packages: [gym]
gymnasium-pip:
  debian:
    pip:
      packages: [gymnasium]
  fedora:
    pip:
      packages: [gymnasium]
  osx:
    pip:
      packages: [gymnasium]
  ubuntu:
    pip:
      packages: [gymnasium]
imgaug-pip:
  debian:
    pip:
      packages: [imgaug]
  fedora:
    pip:
      packages: [imgaug]
  osx:
    pip:
      packages: [imgaug]
  ubuntu:
    pip:
      packages: [imgaug]
intelhex-pip:
  debian:
    pip:
      packages: [intelhex]
  fedora:
    pip:
      packages: [intelhex]
  ubuntu:
    pip:
      packages: [intelhex]
ipython:
  debian: [ipython]
  fedora: [python-ipython]
  gentoo: [dev-python/ipython]
  macports: [py27-ipython]
  nixos: [pythonPackages.ipython]
  opensuse: [python2-ipython]
  ubuntu: [ipython]
ipython3:
  debian: [ipython3]
  fedora: [ipython3]
  nixos: [python3Packages.ipython]
  openembedded: [python3-ipython@meta-python]
  rhel:
    '*': [python3-ipython]
    '7': null
  ubuntu: [ipython3]
jupyter-nbconvert:
  arch: [jupyter-nbconvert]
  debian: [jupyter-nbconvert]
  fedora: [python3-nbconvert]
  gentoo: [dev-python/nbconvert]
  nixos: [python3Packages.nbconvert]
  ubuntu:
    '*': [jupyter-nbconvert]
jupyter-notebook:
  debian:
    '*': [jupyter-notebook]
  fedora: [python3-notebook]
  nixos: [jupyter]
  ubuntu:
    '*': [jupyter-notebook]
libgv-python:
  debian: [libgv-python]
  ubuntu: [libgv-python]
mcap-ros2-support:
  debian:
    pip:
      packages: [mcap-ros2-support]
  fedora:
    pip:
      packages: [mcap-ros2-support]
  gentoo:
    pip:
      packages: [mcap-ros2-support]
  nixos:
    pip:
      packages: [mcap-ros2-support]
  osx:
    pip:
      packages: [mcap-ros2-support]
  ubuntu:
    pip:
      packages: [mcap-ros2-support]
mercurial:
  osx:
    pip:
      packages: [mercurial]
meson:
  alpine: [meson]
  debian: [meson]
  fedora: [meson]
  opensuse: [meson]
  rhel: [meson]
  ubuntu: [meson]
nuitka:
  debian: [nuitka]
  ubuntu: [nuitka]
opcua-pip:
  ubuntu:
    pip:
      packages: [opcua]
paramiko:
  alpine: [py-paramiko]
  arch: [python2-paramiko]
  debian: [python-paramiko]
  fedora: [python-paramiko]
  freebsd: [py27-paramiko]
  gentoo: [dev-python/paramiko]
  macports: [py27-paramiko]
  nixos: [pythonPackages.paramiko]
  openembedded: ['${PYTHON_PN}-paramiko@meta-ros-common']
  opensuse: [python-paramiko]
  osx:
    pip:
      packages: [paramiko]
  rhel:
    '7': [python-paramiko]
  ubuntu: [python-paramiko]
pi-ina219-pip:
  debian:
    pip:
      packages: [pi-ina219]
  ubuntu:
    pip:
      packages: [pi-ina219]
pika:
  debian: [python-pika]
  gentoo: [dev-python/pika]
  macports: [py27-pika]
  osx:
    pip:
      packages: [pika]
  ubuntu: [python-pika]
pydocstyle:
  alpine: [py3-pydocstyle]
  arch: [python-pydocstyle]
  debian: [pydocstyle]
  fedora: [python3-pydocstyle]
  gentoo: [dev-python/pydocstyle]
  nixos: [python3Packages.pydocstyle]
  openembedded: ['${PYTHON_PN}-pydocstyle@meta-ros-common']
  osx:
    pip:
      packages: [pydocstyle]
  rhel:
    '*': [python3-pydocstyle]
    '7': null
  ubuntu: [pydocstyle]
pydrive-pip:
  debian:
    pip:
      packages: [PyDrive]
  fedora:
    pip:
      packages: [PyDrive]
  osx:
    pip:
      packages: [PyDrive]
  ubuntu:
    pip:
      packages: [PyDrive]
pyflakes3:
  alpine: [py3-pyflakes]
  arch: [python-pyflakes]
  debian: [pyflakes3]
  fedora: [python3-pyflakes]
  gentoo: [dev-python/pyflakes]
  nixos: [python3Packages.pyflakes]
  openembedded: ['${PYTHON_PN}-pyflakes@meta-ros-common']
  osx:
    pip:
      packages: [pyflakes]
  rhel: ['python%{python3_pkgversion}-pyflakes']
  ubuntu: [pyflakes3]
pymap3d-pip:
  debian:
    '*': null
    buster:
      pip:
        packages: [pymap3d]
    stretch:
      pip:
        packages: [pymap3d]
  fedora:
    pip:
      packages: [pymap3d]
  osx:
    pip:
      packages: [pymap3d]
  ubuntu:
    '*': null
    bionic:
      pip:
        packages: [pymap3d]
    focal:
      pip:
        packages: [pymap3d]
pymodbustcp-pip:
  debian:
    pip:
      packages: [pyModbusTCP]
  fedora:
    pip:
      packages: [pyModbusTCP]
  osx:
    pip:
      packages: [pyModbusTCP]
  ubuntu:
    pip:
      packages: [pyModbusTCP]
pynput-pip:
  debian:
    pip:
      packages: [pynput]
  ubuntu:
    pip:
      packages: [pynput]
pyosmium:
  debian: [python-pyosmium]
  ubuntu: [python-pyosmium]
pyper-pip:
  ubuntu:
    pip:
      packages: [pyper]
pyqt4-dev-tools:
  arch: [python2-pyqt4]
  debian: [pyqt4-dev-tools]
  gentoo: [dev-python/PyQt4]
  ubuntu: [pyqt4-dev-tools]
pyqt5-dev-tools:
  debian: [pyqt5-dev-tools]
  fedora: [python-qt5-devel]
  gentoo: [dev-python/PyQt5]
  openembedded: ['${PYTHON_PN}-pyqt5@meta-qt5']
  rhel: [python3-qt5-devel]
  ubuntu: [pyqt5-dev-tools]
pyrebase-pip:
  debian:
    pip:
      packages: [pyrebase]
  fedora:
    pip:
      packages: [pyrebase]
  ubuntu:
    pip:
      packages: [pyrebase]
pyro4:
  arch: [python2-pyro]
  debian: [python2-pyro4]
  fedora: [python-pyro]
  gentoo: [dev-python/pyro]
  osx:
    pip:
      packages: [pyro4]
  ubuntu: [python2-pyro4]
pyros-setup-pip:
  ubuntu:
    pip:
      packages: [pyros-setup]
pyside-tools:
  debian: [pyside-tools]
  gentoo: [dev-python/pyside-tools]
  ubuntu: [pyside-tools]
python:
  alpine: [python2-dev]
  arch: [python2]
  cygwin: [python]
  debian: [python-dev]
  fedora: [python-devel]
  freebsd: [python2]
  gentoo: [dev-lang/python]
  macports: [python26, python_select]
  nixos: [python]
  openembedded: [python@meta-python2]
  opensuse: [python-devel]
  rhel:
    '7': [python2-devel]
    '8': [python2-devel]
  slackware:
    slackpkg:
      packages: [python]
  ubuntu:
    bionic: [python-dev]
python-absl-py-pip:
  debian:
    pip:
      packages: [absl-py]
  fedora:
    pip:
      packages: [absl-py]
  ubuntu:
    pip:
      packages: [absl-py]
python-adafruit-bno055-pip:
  debian:
    pip:
      packages: [adafruit_bno055]
  fedora:
    pip:
      packages: [adafruit_bno055]
  ubuntu:
    pip:
      packages: [adafruit_bno055]
python-alembic:
  debian:
    buster: [python-alembic]
    stretch: [python-alembic]
  fedora: [python-alembic]
  gentoo: [dev-python/alembic]
  ubuntu:
    '*': [python-alembic]
python-amqp:
  debian:
    buster: [python-amqp]
    stretch: [python-amqp]
  fedora: [python-amqp]
  gentoo: [dev-python/py-amqp]
  ubuntu: [python-amqp]
python-aniso8601:
  debian: [python-aniso8601]
  gentoo: [dev-python/aniso8601]
  rhel:
    '7': [python-aniso8601]
  ubuntu:
    bionic: [python-aniso8601]
python-annoy-pip:
  debian:
    pip:
      packages: [annoy]
  fedora:
    pip:
      packages: [annoy]
  osx:
    pip:
      packages: [annoy]
  ubuntu:
    pip:
      packages: [annoy]
python-anyjson:
  debian: [python-anyjson]
  fedora: [python-anyjson]
  gentoo: [dev-python/anyjson]
  ubuntu: [python-anyjson]
python-apparmor:
  debian: [python-apparmor]
  gentoo: ['sys-libs/libapparmor[python]']
  ubuntu: [python-apparmor]
python-argcomplete:
  fedora: [python-argcomplete]
  gentoo: [dev-python/argcomplete]
  nixos: [pythonPackages.argcomplete]
  openembedded: [python3-argcomplete@meta-python]
  opensuse: [python2-argcomplete]
  ubuntu: [python-argcomplete]
python-argh:
  debian: [python-argh]
  fedora: [python-argh]
  gentoo: [dev-python/argh]
  ubuntu: [python-argh]
python-argparse:
  alpine: [py-argparse]
  arch: [python2]
  debian:
    buster: [libpython2.7-stdlib]
    squeeze: [python-argparse]
    stretch: [libpython2.7-stdlib]
    wheezy: [python-argparse]
  fedora: [python]
  freebsd: [py27-argparse]
  gentoo: [dev-lang/python]
  macports: [py27-argparse]
  nixos: [python]
  openembedded: []
  opensuse: [python]
  osx:
    pip:
      packages: [argparse]
  rhel:
    '7': [python2]
    '8': [python2]
  slackware:
    pip:
      packages: [argparse]
  ubuntu:
    '*': []
python-astor-pip:
  debian:
    pip:
      packages: [astor]
  fedora:
    pip:
      packages: [astor]
  osx:
    pip:
      packages: [astor]
  ubuntu:
    pip:
      packages: [astor]
python-attrs:
  debian:
    buster: [python-attr]
  gentoo: [dev-python/attrs]
  nixos: [pythonPackages.attrs]
  ubuntu:
    bionic: [python-attr]
    focal: [python-attr]
python-attrs-pip:
  debian:
    pip:
      packages: [attrs]
  fedora:
    pip:
      packages: [attrs]
python-autobahn:
  debian: [python-autobahn]
  fedora:
    pip:
      packages: [autobahn]
  gentoo: [dev-python/autobahn]
  nixos: [pythonPackages.autobahn]
  openembedded: ['${PYTHON_PN}-autobahn@meta-python']
  osx:
    pip:
      packages: [autobahn]
  ubuntu:
    '*': [python-autobahn]
python-avahi:
  arch: [avahi]
  debian: [python-avahi]
  fedora: [avahi-ui-tools]
  gentoo: ['net-dns/avahi[python]']
  nixos: [pythonPackages.avahi]
  opensuse: [python3-avahi]
  ubuntu: [python-avahi]
python-babel:
  debian: [python-babel]
  fedora: [python-babel]
  gentoo: [dev-python/Babel]
  ubuntu: [python-babel]
python-backoff-pip:
  arch:
    pip:
      packages: [backoff]
  debian:
    pip:
      packages: [backoff]
  fedora:
    pip:
      packages: [backoff]
  opensuse:
    pip:
      packages: [backoff]
  osx:
    pip:
      packages: [backoff]
  ubuntu:
    pip:
      packages: [backoff]
python-backports.ssl-match-hostname:
  debian: [python-backports.ssl-match-hostname]
  gentoo: [dev-python/backports-ssl-match-hostname]
  nixos: [pythonPackages.backports_ssl_match_hostname]
  openembedded: ['${PYTHON_PN}-backports-ssl@meta-python']
  ubuntu:
    bionic: [python-backports.ssl-match-hostname]
python-bcrypt:
  arch: [python2-bcrypt]
  debian: [python-bcrypt]
  fedora: [python-bcrypt]
  gentoo: [dev-python/bcrypt]
  nixos: [pythonPackages.bcrypt]
  ubuntu: [python-bcrypt]
python-beautifulsoup:
  arch: [python2-beautifulsoup3]
  debian: [python-beautifulsoup]
  gentoo: [dev-python/beautifulsoup]
  ubuntu: [python-beautifulsoup]
python-bitarray:
  debian: [python-bitarray]
  fedora: [python-bitarray]
  gentoo: [dev-python/bitarray]
  ubuntu: [python-bitarray]
python-bitstring:
  debian:
    buster: [python-bitstring]
    stretch: [python-bitstring]
  gentoo: [dev-python/bitstring]
  nixos: [pythonPackages.bitstring]
  ubuntu:
    bionic: [python-bitstring]
python-bitstring-pip:
  debian:
    pip:
      packages: [bitstring]
  fedora:
    pip:
      packages: [bitstring]
  osx:
    pip:
      packages: [bitstring]
  ubuntu:
    pip:
      packages: [bitstring]
python-blinker:
  debian: [python-blinker]
  fedora: [python-blinker]
  gentoo: [dev-python/blinker]
  ubuntu: [python-blinker]
python-bloom:
  debian: [python-bloom]
  fedora: [python-bloom]
  gentoo: [dev-python/bloom]
  ubuntu:
    '*': [python-bloom]
python-bluez:
  arch: [python2-pybluez]
  debian: [python-bluez]
  gentoo: [dev-python/pybluez]
  nixos: [pythonPackages.pybluez]
  openembedded: ['${PYTHON_PN}-pybluez@meta-python']
  ubuntu: [python-bluez]
python-bokeh-pip:
  debian:
    pip:
      packages: [bokeh]
  ubuntu:
    pip:
      packages: [bokeh]
python-boltons:
  debian:
    '*': [python-boltons]
    wheezy:
      pip:
        packages: [boltons]
  fedora:
    pip:
      packages: [boltons]
  osx:
    pip:
      packages: [boltons]
  ubuntu:
    '*': [python-boltons]
python-boto3:
  arch: [python-boto3]
  debian: [python-boto3]
  gentoo: [dev-python/boto3]
  nixos: [pythonPackages.boto3]
  openembedded: ['${PYTHON_PN}-boto3@meta-ros-common']
  opensuse: [python-boto3]
  ubuntu:
    '*': [python-boto3]
python-bottle:
  debian: [python-bottle]
  fedora: [python-bottle]
  gentoo: [dev-python/bottle]
  ubuntu: [python-bottle]
python-box2d:
  debian: [python-box2d]
  ubuntu: [python-box2d]
python-breathe:
  debian: [python-breathe]
  fedora: [python-breathe]
  ubuntu: [python-breathe]
python-bs4:
  debian: [python-bs4]
  fedora: [python-beautifulsoup4]
  gentoo: [=dev-python/beautifulsoup-4*]
  nixos: [pythonPackages.beautifulsoup4]
  ubuntu: [python-bs4]
python-bson:
  debian: [python-bson]
  fedora: [python-bson]
  gentoo: [dev-python/pymongo]
  nixos: [pythonPackages.bson]
  openembedded: ['${PYTHON_PN}-pymongo@meta-python']
  osx:
    pip:
      packages: [bson]
  ubuntu: [python-bson]
python-cairo:
  arch: [python2-cairo]
  debian: [python-cairo]
  fedora: [pycairo]
  freebsd: [py27-cairo]
  gentoo: [dev-python/pycairo]
  nixos: [pythonPackages.pycairo]
  opensuse: [python2-cairo]
  rhel:
    '7': [pycairo]
    '8': [python2-cairo]
  slackware:
    slackpkg:
      packages: [pycairo]
  ubuntu: [python-cairo]
python-cairosvg:
  arch: [python2-cairosvg]
  debian: [python-cairosvg]
  fedora: [python-cairosvg]
  gentoo: [media-gfx/cairosvg]
  nixos: [pythonPackages.cairosvg]
  opensuse: [python3-CairoSVG]
  ubuntu: [python-cairosvg]
python-can:
  alpine:
    pip:
      packages: [python-can]
  arch:
    pip:
      packages: [python-can]
  debian:
    buster: [python-can]
    stretch: [python-can]
  fedora:
    pip:
      packages: [python-can]
  osx:
    pip:
      packages: [python-can]
  ubuntu:
    bionic: [python-can]
python-cantools-pip:
  debian:
    pip:
      packages: [cantools]
  ubuntu:
    pip:
      packages: [cantools]
python-catkin-lint:
  fedora: [python-catkin_lint]
  openembedded: ['${PYTHON_PN}-catkin-lint@meta-ros-common']
  ubuntu: [python-catkin-lint]
python-catkin-pkg:
  alpine:
    pip:
      packages: [catkin-pkg]
  arch: [python2-catkin_pkg]
  debian: [python-catkin-pkg]
  fedora: [python-catkin_pkg]
  freebsd:
    pip:
      packages: [catkin-pkg]
  gentoo: [dev-python/catkin_pkg]
  macports: [python-catkin-pkg]
  nixos: [pythonPackages.catkin-pkg]
  openembedded: ['${PYTHON_PN}-catkin-pkg@meta-ros-common']
  opensuse: [python-catkin_pkg]
  osx:
    pip:
      packages: [catkin-pkg]
  rhel:
    '7': [python2-catkin_pkg]
  slackware:
    pip:
      packages: [catkin-pkg]
  ubuntu:
    bionic: [python-catkin-pkg]
python-catkin-pkg-modules:
  alpine:
    pip:
      packages: [catkin-pkg]
  arch: [python2-catkin_pkg]
  debian: [python-catkin-pkg-modules]
  fedora: [python-catkin_pkg]
  freebsd:
    pip:
      packages: [catkin-pkg]
  gentoo: [dev-python/catkin_pkg]
  macports: [python-catkin-pkg]
  nixos: [pythonPackages.catkin-pkg]
  openembedded: ['${PYTHON_PN}-catkin-pkg@meta-ros-common']
  opensuse: [python-catkin_pkg]
  osx:
    pip:
      packages: [catkin-pkg]
  slackware:
    pip:
      packages: [catkin-pkg]
  ubuntu: [python-catkin-pkg-modules]
python-catkin-sphinx:
  arch:
    pip:
      packages: [catkin_sphinx]
  debian:
    pip:
      packages: [catkin_sphinx]
  fedora: [python-catkin-sphinx]
  gentoo:
    pip:
      packages: [catkin_sphinx]
  osx:
    pip:
      packages: [catkin_sphinx]
  ubuntu:
    '*': null
    bionic: [python-catkin-sphinx]
python-catkin-tools:
  arch: [python2-catkin-tools]
  debian: [python-catkin-tools]
  fedora: [python-catkin_tools]
  openembedded: ['${PYTHON_PN}-catkin-tools@meta-ros-common']
  osx:
    pip:
      packages: [catkin_tools]
  ubuntu: [python-catkin-tools]
python-cbor:
  debian: [python-cbor]
  gentoo: [dev-python/cbor]
  ubuntu: [python-cbor]
python-celery:
  debian: [python-celery]
  fedora: [python-celery]
  gentoo: [dev-python/celery]
  ubuntu: [python-celery]
python-certifi:
  debian:
    buster: [python-certifi]
    stretch: [python-certifi]
  fedora: [python-certifi]
  gentoo: [dev-python/certifi]
  ubuntu:
    bionic: [python-certifi]
python-chainer-mask-rcnn-pip:
  debian:
    pip:
      depends: [cython, python-numpy]
      packages: [chainer-mask-rcnn]
  fedora:
    pip:
      depends: [cython, python-numpy]
      packages: [chainer-mask-rcnn]
  osx:
    pip:
      depends: [cython, python-numpy]
      packages: [chainer-mask-rcnn]
  ubuntu:
    pip:
      depends: [cython, python-numpy]
      packages: [chainer-mask-rcnn]
python-chainer-pip: &migrate_eol_2025_04_30_python3_chainer_pip
  debian:
    pip:
      packages: [chainer]
  fedora:
    pip:
      packages: [chainer]
  nixos: [pythonPackages.chainer]
  opensuse:
    pip:
      packages: [chainer]
  osx:
    pip:
      packages: [chainer]
  ubuntu:
    pip:
      packages: [chainer]
python-chainercv-pip:
  debian:
    pip:
      depends: [cython, python-numpy]
      packages: [chainercv]
  fedora:
    pip:
      depends: [cython, python-numpy]
      packages: [chainercv]
  osx:
    pip:
      depends: [cython, python-numpy]
      packages: [chainercv]
  ubuntu:
    pip:
      depends: [cython, python-numpy]
      packages: [chainercv]
python-cheetah:
  debian: [python-cheetah]
  fedora: [python-cheetah]
  gentoo: [dev-python/cheetah]
  nixos: [pythonPackages.cheetah]
  openembedded: ['${PYTHON_PN}-cheetah@meta-python']
  opensuse: [python-Cheetah]
  ubuntu: [python-cheetah]
python-cherrypy:
  debian: [python-cherrypy3]
  fedora: [python-cherrypy]
  gentoo: [dev-python/cherrypy]
  nixos: [pythonPackages.cherrypy]
  ubuntu: [python-cherrypy3]
python-clearsilver:
  debian: [python-clearsilver]
  rhel:
    '7': [python-clearsilver]
  ubuntu: [python-clearsilver]
python-click:
  debian:
    buster: [python-click]
    stretch: [python-click]
  fedora: [python-click]
  gentoo: [dev-python/click]
  nixos: [pythonPackages.click]
  openembedded: ['${PYTHON_PN}-click@meta-python']
  osx:
    pip:
      packages: [click]
  ubuntu:
    bionic: [python-click]
python-cobs-pip:
  debian:
    pip:
      packages: [cobs]
  fedora:
    pip:
      packages: [cobs]
  ubuntu:
    pip:
      packages: [cobs]
python-collada:
  debian: [python-collada]
  ubuntu: [python-collada]
python-colorama:
  arch: [python2-colorama]
  debian: [python-colorama]
  fedora: [python-colorama]
  gentoo: [dev-python/colorama]
  nixos: [pythonPackages.colorama]
  osx:
    pip:
      packages: [colorama]
  ubuntu: [python-colorama]
python-concurrent.futures:
  debian: [python-concurrent.futures]
  gentoo: [virtual/python-futures]
  ubuntu: [python-concurrent.futures]
python-configparser:
  arch: [python2-configparser]
  debian: [python-configparser]
  gentoo: [dev-python/configparser]
  ubuntu: [python-configparser]
python-construct:
  arch: [python-construct]
  debian: [python-construct]
  gentoo: [dev-python/construct]
  ubuntu:
    bionic: [python-construct]
python-construct-pip:
  debian:
    pip:
      packages: [construct]
  ubuntu:
    pip:
      packages: [construct]
python-control-pip:
  debian:
    pip:
      packages: [control]
  ubuntu:
    pip:
      packages: [control]
python-cookiecutter:
  debian:
    buster: [python-cookiecutter]
    stretch: [python-cookiecutter]
  fedora:
    pip:
      packages: [cookiecutter]
  gentoo: [dev-util/cookiecutter]
  osx:
    pip:
      packages: [cookiecutter]
  ubuntu: [python-cookiecutter]
python-cookiecutter-pip:
  debian:
    pip:
      packages: [cookiecutter]
  fedora:
    pip:
      packages: [cookiecutter]
  nixos: [pythonPackages.cookiecutter]
  osx:
    pip:
      packages: [cookiecutter]
  ubuntu:
    pip:
      packages: [cookiecutter]
python-couchdb:
  debian: [python-couchdb]
  gentoo: [dev-python/couchdb-python]
  ubuntu: [python-couchdb]
python-coverage:
  alpine: [py-coverage]
  arch: [python2-coverage]
  debian: [python-coverage]
  fedora: [python-coverage]
  freebsd: [py27-coverage]
  gentoo: [dev-python/coverage]
  nixos: [pythonPackages.coverage]
  opensuse: [python2-coverage]
  osx:
    pip:
      packages: [coverage]
  rhel:
    '7': [python-coverage]
    '8': [python2-coverage]
  slackware: [coverage]
  ubuntu:
    bionic: [python-coverage]
python-cpplint:
  debian:
    pip:
      packages: [cpplint]
  fedora:
    pip:
      packages: [cpplint]
  osx:
    pip:
      packages: [cpplint]
  ubuntu:
    pip:
      packages: [cpplint]
python-crccheck-pip:
  debian:
    pip:
      packages: [crccheck]
  fedora:
    pip:
      packages: [crccheck]
  osx:
    pip:
      packages: [crccheck]
  ubuntu:
    pip:
      packages: [crccheck]
python-crcmod:
  debian: [python-crcmod]
  fedora:
    pip:
      packages: [crcmod]
  nixos: [pythonPackages.crcmod]
  osx:
    pip:
      packages: [crcmod]
  ubuntu:
    bionic: [python-crcmod]
python-crypto:
  alpine: [py-crypto]
  arch: [python2-crypto]
  debian: [python-crypto]
  fedora: [python-crypto]
  freebsd: [py27-pycrypto]
  gentoo: [dev-python/pycrypto]
  nixos: [pythonPackages.pycrypto]
  openembedded: ['${PYTHON_PN}-pycrypto@meta-python']
  opensuse: [python2-pycrypto]
  osx:
    pip:
      packages: [pycrypto]
  ubuntu:
    bionic: [python-crypto]
python-cryptography:
  debian: [python-cryptography]
  gentoo: [dev-python/cryptography]
  rhel:
    '7': [python2-cryptography]
  ubuntu: [python-cryptography]
python-cvxopt:
  arch: [python-cvxopt]
  debian:
    '*': null
    buster: [python-cvxopt]
  fedora: [python-cvxopt]
  macports: [py27-cvxopt]
  nixos: [pythonPackages.cvxopt]
  ubuntu:
    '*': null
    bionic: [python-cvxopt]
python-cvxpy-pip: &migrate_eol_2025_04_30_python3_cvxpy_pip
  debian:
    pip:
      packages: [cvxpy]
  fedora:
    pip:
      packages: [cvxpy]
  ubuntu:
    pip:
      packages: [cvxpy]
python-cwiid:
  arch: [cwiid]
  debian: [python-cwiid]
  gentoo: ['app-misc/cwiid[python]']
  ubuntu: [python-cwiid]
python-cython-pip:
  arch:
    pip:
      packages: [cython]
  debian:
    pip:
      packages: [cython]
  fedora:
    pip:
      packages: [cython]
  ubuntu:
    pip:
      packages: [cython]
python-datadog-pip:
  ubuntu:
    pip:
      packages: [datadog]
python-dateutil:
  arch: [python2-dateutil]
  debian: [python-dateutil]
  fedora: [python-dateutil]
  gentoo: [dev-python/python-dateutil]
  nixos: [pythonPackages.dateutil]
  osx:
    pip:
      packages: [python-dateutil]
  ubuntu: [python-dateutil]
python-deap-pip:
  debian:
    pip: [deap]
  ubuntu:
    pip: [deap]
python-debian:
  debian: [python-debian]
  fedora: [python-debian]
  gentoo: [dev-python/python-debian]
  ubuntu:
    bionic: [python-debian]
python-decorator:
  debian: [python-decorator]
  gentoo: [dev-python/decorator]
  nixos: [pythonPackages.decorator]
  osx:
    pip: [decorator]
  ubuntu: [python-decorator]
python-deepdiff-pip:
  debian:
    pip: [deepdiff]
  fedora:
    pip: [deepdiff]
  ubuntu:
    pip: [deepdiff]
python-defer-pip:
  ubuntu:
    pip:
      packages: [defer]
python-defusedxml:
  alpine: [py-defusedxml]
  arch: [python2-defusedxml]
  debian: [python-defusedxml]
  fedora: [python-defusedxml]
  freebsd: [py27-defusedxml]
  gentoo: [dev-python/defusedxml]
  nixos: [pythonPackages.defusedxml]
  openembedded: ['${PYTHON_PN}-defusedxml@meta-ros-common']
  opensuse: [python2-defusedxml]
  osx:
    pip:
      packages: [defusedxml]
  rhel:
    '7': [python2-defusedxml]
  slackware:
    pip:
      packages: [defusedxml]
  ubuntu: [python-defusedxml]
python-dialogflow-pip:
  arch:
    pip:
      packages: [dialogflow]
  debian:
    pip:
      packages: [dialogflow]
  fedora:
    pip:
      packages: [dialogflow]
  ubuntu:
    pip:
      packages: [dialogflow]
python-django:
  arch: [python2-django]
  debian: [python-django]
  fedora: [python-django]
  gentoo: [dev-python/django]
  ubuntu: [python-django]
python-django-cors-headers:
  debian: [python-django-cors-headers]
  ubuntu: [python-django-cors-headers]
python-django-extensions:
  debian: [python-django-extensions]
  ubuntu: [python-django-extensions]
python-django-extra-views:
  debian: [python-django-extra-views]
  ubuntu: [python-django-extra-views]
python-djangorestframework:
  debian: [python-djangorestframework]
  ubuntu: [python-djangorestframework]
python-dlib:
  debian:
    pip: [dlib]
  fedora:
    pip: [dlib]
  nixos: [pythonPackages.dlib]
  osx:
    pip:
      packages: [dlib]
  ubuntu:
    pip: [dlib]
python-docker:
  arch: [python-docker]
  debian: [python-docker]
  fedora: [python-docker]
  nixos: [pythonPackages.docker]
  ubuntu: [python-docker]
python-docopt:
  debian: [python-docopt]
  fedora: [python-docopt]
  gentoo: [dev-python/docopt]
  nixos: [pythonPackages.docopt]
  ubuntu: [python-docopt]
python-docutils:
  arch: [python2-docutils]
  debian: [python-docutils]
  fedora: [python-docutils]
  gentoo: [dev-python/docutils]
  nixos: [pythonPackages.docutils]
  opensuse: [python2-docutils]
  ubuntu:
    bionic: [python-docutils]
python-docx:
  fedora: [python-docx]
  ubuntu:
    pip: [python-docx]
python-dt-apriltags-pip:
  debian:
    pip: [dt-apriltags]
  fedora:
    pip: [dt-apriltags]
  opensuse:
    pip: [dt-apriltags]
  osx:
    pip: [dt-apriltags]
  ubuntu:
    pip: [dt-apriltags]
python-dxfgrabber-pip:
  ubuntu:
    pip: [dxfgrabber]
python-easygui:
  debian: [python-easygui]
  fedora: [python-easygui]
  ubuntu: [python-easygui]
python-elasticsearch:
  debian:
    buster: [python-elasticsearch]
    stretch: [python-elasticsearch]
  opensuse: [python-elasticsearch]
  ubuntu:
    bionic: [python-elasticsearch]
python-empy:
  arch: [python2-empy]
  debian: [python-empy]
  fedora: [python-empy]
  freebsd: [py27-empy]
  gentoo: [dev-python/empy]
  macports: [py27-empy]
  nixos: [pythonPackages.empy]
  openembedded: ['${PYTHON_PN}-empy@meta-ros-common']
  opensuse: [python2-empy]
  osx:
    pip:
      packages: [empy]
  rhel:
    '7': [python2-empy]
  slackware:
    pip:
      packages: [empy]
  ubuntu: [python-empy]
python-enum:
  debian:
    wheezy: [python-enum]
  ubuntu: [python-enum]
python-enum34:
  debian:
    buster: [python-enum34]
    stretch: [python-enum34]
  gentoo: [virtual/python-enum34]
  nixos: [pythonPackages.enum34]
  openembedded: ['${PYTHON_PN}-enum34@meta-python']
  opensuse: [python-enum34]
  ubuntu: [python-enum34]
python-enum34-pip:
  ubuntu:
    pip:
      packages: [enum34]
python-espeak:
  debian: [python-espeak]
python-evdev:
  gentoo: [dev-python/python-evdev]
  ubuntu: [python-evdev]
python-expiringdict:
  debian: [python-expiringdict]
  fedora:
    pip:
      packages: [expiringdict]
  ubuntu: [python-expiringdict]
python-face-alignment-pip:
  debian:
    pip:
      packages: [face-alignment]
  fedora:
    pip:
      packages: [face-alignment]
  osx:
    pip:
      packages: [face-alignment]
  ubuntu:
    pip:
      packages: [face-alignment]
python-face-recognition-pip:
  arch:
    pip:
      packages: [face_recognition]
  debian:
    pip:
      packages: [face_recognition]
  fedora:
    pip:
      packages: [face_recognition]
  ubuntu:
    pip:
      packages: [face_recognition]
python-falcon:
  debian: [python-falcon]
  fedora: [python-falcon]
  gentoo: [dev-python/falcon]
  ubuntu: [python-falcon]
python-fastdtw-pip:
  debian:
    pip:
      packages: [python-fastdtw]
  ubuntu:
    pip:
      packages: [python-fastdtw]
python-fcl-pip:
  debian:
    pip:
      depends: [libfcl-dev]
      packages: [python-fcl]
  fedora:
    pip:
      depends: [libfcl-dev]
      packages: [python-fcl]
  osx:
    pip:
      depends: [libfcl-dev]
      packages: [python-fcl]
  ubuntu:
    pip:
      depends: [libfcl-dev]
      packages: [python-fcl]
python-fcn-pip: &migrate_eol_2025_04_30_python3_fcn_pip
  debian:
    pip:
      depends: [liblapack-dev]
      packages: [fcn]
  fedora:
    pip:
      depends: [liblapack-dev]
      packages: [fcn]
  osx:
    pip:
      depends: [gfortran]
      packages: [fcn]
  ubuntu:
    pip:
      depends: [liblapack-dev]
      packages: [fcn]
python-filterpy-pip:
  debian:
    pip:
      packages: [filterpy]
  fedora:
    pip:
      packages: [filterpy]
  osx:
    pip:
      packages: [filterpy]
  ubuntu:
    pip:
      packages: [filterpy]
python-fixtures:
  debian: [python-fixtures]
  fedora: [python-fixtures]
  gentoo: [dev-python/fixtures]
  ubuntu: [python-fixtures]
python-flake8:
  debian:
    buster: [python-flake8]
    stretch: [python-flake8]
  fedora: [python-flake8]
  gentoo: [dev-python/flake8]
  nixos: [python3Packages.flake8]
  openembedded: ['${PYTHON_PN}-flake8@meta-ros-common']
  ubuntu:
    bionic: [python-flake8]
python-flask:
  arch: [python-flask]
  debian: [python-flask]
  fedora: [python-flask]
  gentoo: [dev-python/flask]
  nixos: [pythonPackages.flask]
  ubuntu:
    '*': [python-flask]
python-flask-appbuilder-pip:
  debian:
    pip:
      packages: [flask-appbuilder]
  fedora:
    pip:
      packages: [flask-appbuilder]
  osx:
    pip:
      packages: [flask-appbuilder]
  ubuntu:
    pip:
      packages: [flask-appbuilder]
python-flask-cors-pip:
  debian:
    pip:
      packages: [flask-cors]
  ubuntu:
    pip:
      packages: [flask-cors]
python-flask-restful:
  debian: [python-flask-restful]
  fedora: [python-flask-restful]
  gentoo: [dev-python/flask-restful]
  nixos: [pythonPackages.flask-restful]
python-flatdict-pip:
  ubuntu:
    pip:
      packages: [flatdict]
python-freezegun-pip:
  debian:
    pip:
      packages: [freezegun]
  fedora:
    pip:
      packages: [freezegun]
  nixos: [pythonPackages.freezegun]
  opensuse:
    pip:
      packages: [freezegun]
  osx:
    pip:
      packages: [freezegun]
  ubuntu:
    pip:
      packages: [freezegun]
python-frozendict:
  debian: [python-frozendict]
  fedora: [python-frozendict]
  ubuntu: [python-frozendict]
python-ftdi1:
  debian: [python-ftdi1]
  gentoo: [dev-embedded/libftdi]
  ubuntu: [python-ftdi1]
python-funcsigs:
  debian: [python-funcsigs]
  fedora: [python-funcsigs]
  rhel:
    '7': [python2-funcsigs]
    '8': [python2-funcsigs]
  ubuntu: [python-funcsigs]
python-future:
  debian: [python-future]
  fedora: [python-future]
  gentoo: [dev-python/future]
  nixos: [pythonPackages.future]
  openembedded: ['${PYTHON_PN}-future@meta-python']
  opensuse: [python2-future]
  osx:
    pip:
      packages: [future]
  ubuntu:
    bionic: [python-future]
python-fuzzywuzzy-pip:
  debian:
    pip:
      packages: [fuzzywuzzy]
  fedora:
    pip:
      packages: [fuzzywuzzy]
  ubuntu:
    pip:
      packages: [fuzzywuzzy]
python-fysom:
  debian:
    buster: [python-fysom]
    stretch: [python-fysom]
  fedora:
    pip:
      packages: [fysom]
  osx:
    pip:
      packages: [fysom]
  ubuntu:
    pip:
      packages: [fysom]
python-gTTS-pip:
  debian:
    pip:
      packages: [gTTS]
  fedora:
    pip:
      packages: [gTTS]
  ubuntu:
    pip:
      packages: [gTTS]
python-gcloud-pip:
  ubuntu:
    pip:
      packages: [gcloud]
python-gdal:
  debian:
    buster: [python-gdal]
    stretch: [python-gdal]
  gentoo: ['sci-libs/gdal[python]']
  ubuntu:
    bionic: [python-gdal]
python-gdown-pip: &migrate_eol_2025_04_30_python3_gdown_pip
  debian:
    pip:
      packages: [gdown]
  fedora:
    pip:
      packages: [gdown]
  osx:
    pip:
      packages: [gdown]
  ubuntu:
    pip:
      packages: [gdown]
python-genshi:
  debian: [python-genshi]
  fedora: [python-genshi]
  gentoo: [dev-python/genshi]
  ubuntu: [python-genshi]
python-geocoder-pip:
  debian:
    pip:
      packages: [geocoder]
  ubuntu:
    pip:
      packages: [geocoder]
python-geographiclib:
  debian: [python-geographiclib]
  fedora: [python-GeographicLib]
  nixos: [pythonPackages.geographiclib]
  ubuntu: [python-geographiclib]
python-geopy:
  debian: [python-geopy]
  gentoo: [dev-python/geopy]
  ubuntu: [python-geopy]
python-gevent:
  debian: [python-gevent]
  fedora: [python-gevent]
  gentoo: [dev-python/gevent]
  ubuntu: [python-gevent]
python-gi:
  arch: [python2-gobject]
  debian: [python-gi]
  gentoo: [dev-python/pygobject]
  nixos: [pythonPackages.pygobject3]
  ubuntu: [python-gi]
python-gi-cairo:
  debian: [python-gi-cairo]
  gentoo: [dev-python/pygobject]
  nixos: [pythonPackages.pygobject3]
  ubuntu: [python-gi-cairo]
python-git:
  arch: [python2-gitpython]
  debian: [python-git]
  gentoo: [dev-python/git-python]
  ubuntu: [python-git]
python-github-pip:
  osx:
    pip:
      packages: [PyGithub]
  ubuntu:
    pip:
      packages: [PyGithub]
python-gitlab:
  debian:
    buster: [python-gitlab]
    stretch: [python-gitlab]
  ubuntu:
    bionic: [python-gitlab]
python-gitpython-pip:
  ubuntu:
    pip:
      packages: [gitpython]
python-glpk-pip: &migrate_eol_2025_04_30_python3_glpk_pip
  debian:
    pip:
      packages: [glpk]
  fedora:
    pip:
      packages: [glpk]
  ubuntu:
    pip:
      packages: [glpk]
python-gnupg:
  alpine:
    pip:
      packages: [python-gnupg]
  arch: [python2-gnupg]
  debian: [python-gnupg]
  fedora: [python-gnupg]
  freebsd: [py27-python-gnupg]
  gentoo: [dev-python/python-gnupg]
  nixos: [pythonPackages.python-gnupg]
  openembedded: ['${PYTHON_PN}-gnupg@meta-ros-common']
  opensuse: [python2-python-gnupg]
  rhel:
    '7': [python2-gnupg]
  ubuntu: [python-gnupg]
python-gobject:
  arch: [python2-gobject]
  debian:
    '*': null
    buster: [python-gobject]
    stretch: [python-gobject]
  gentoo: [dev-python/pygobject]
  nixos: [pythonPackages.pygobject2]
  opensuse: [python2-gobject]
  ubuntu:
    '*': null
    bionic: [python-gobject]
    focal: [python-gobject]
python-google-cloud-bigquery-pip:
  debian:
    pip:
      packages: [google-cloud-bigquery]
  ubuntu:
    pip:
      packages: [google-cloud-bigquery]
python-google-cloud-speech-pip:
  debian:
    pip:
      packages: [google-cloud-speech]
  fedora:
    pip:
      packages: [google-cloud-speech]
  ubuntu:
    pip:
      packages: [google-cloud-speech]
python-google-cloud-storage-pip: &migrate_eol_2025_04_30_python3_google_cloud_storage_pip
  debian:
    pip:
      packages: [google-cloud-storage]
  fedora:
    pip:
      packages: [google-cloud-storage]
  ubuntu:
    pip:
      packages: [google-cloud-storage]
python-google-cloud-texttospeech-pip: &migrate_eol_2025_04_30_python3_google_cloud_texttospeech_pip
  debian:
    pip:
      packages: [google-cloud-texttospeech]
  fedora:
    pip:
      packages: [google-cloud-texttospeech]
  ubuntu:
    pip:
      packages: [google-cloud-texttospeech]
python-google-cloud-vision-pip:
  debian:
    pip:
      packages: [google-cloud-vision]
  fedora:
    pip:
      packages: [google-cloud-vision]
  ubuntu:
    pip:
      packages: [google-cloud-vision]
python-googleapi:
  debian: [python-googleapi]
  gentoo: [dev-python/google-api-python-client]
  ubuntu:
    bionic: [python-googleapi]
python-gpiozero:
  debian:
    buster: [python-gpiozero]
  ubuntu:
    bionic: [python-gpiozero]
python-gputil-pip:
  debian:
    pip:
      packages: [gputil]
  fedora:
    pip:
      packages: [gputil]
  osx:
    pip:
      packages: [gputil]
  ubuntu:
    pip:
      packages: [gputil]
python-gpxpy:
  debian:
    buster: [python-gpxpy]
    stretch: [python-gpxpy]
  gentoo: [sci-geosciences/gpxpy]
  ubuntu:
    bionic: [python-gpxpy]
python-graphitesend-pip:
  debian:
    pip:
      packages: [graphitesend]
  ubuntu:
    pip:
      packages: [graphitesend]
python-graphviz-pip:
  debian:
    pip:
      packages: [graphviz]
  fedora:
    pip:
      packages: [graphviz]
  ubuntu:
    pip:
      packages: [graphviz]
python-gridfs:
  debian: [python-gridfs]
  fedora: [python-pymongo-gridfs]
python-grpc-tools:
  debian:
    '*': [python-grpc-tools]
    stretch:
      pip: [grpcio-tools]
  nixos: [pythonPackages.grpcio-tools]
  ubuntu:
    '*': [python-grpc-tools]
    bionic:
      pip: [grpcio-tools]
python-grpcio:
  debian:
    '*': [python-grpcio]
    stretch:
      pip: [grpcio]
  ubuntu:
    '*': [python-grpcio]
    bionic:
      pip: [grpcio]
python-gst:
  arch: [gstreamer0.10-python]
  debian:
    wheezy: [python-gst0.10]
  gentoo: [dev-python/gst-python]
python-gst-1.0:
  debian:
    buster: [python-gst-1.0]
    stretch: [python-gst-1.0]
  gentoo: ['dev-python/gst-python:1.0']
  openembedded: [gstreamer1.0-python@openembedded-core]
  ubuntu: [python-gst-1.0]
python-gtk2:
  arch: [pygtk]
  debian:
    '*': null
    buster: [python-gtk2]
  fedora: [pygtk2]
  freebsd: [py-gtk2]
  gentoo: [=dev-python/pygtk-2*]
  macports: [py27-gtk]
  nixos: [pythonPackages.pygtk]
  opensuse: [python-gtk]
  osx:
    pip:
      packages: []
  rhel:
    '7': [pygtk2]
    '8': [pygtk2]
  ubuntu:
    '*': null
    bionic: [python-gtk2]
python-gurobipy-pip: &migrate_eol_2025_04_30_python3_gurobipy_pip
  debian:
    pip:
      packages: [gurobipy]
  fedora:
    pip:
      packages: [gurobipy]
  ubuntu:
    pip:
      packages: [gurobipy]
python-h5py:
  debian: [python-h5py]
  gentoo: [dev-python/h5py]
  nixos: [pythonPackages.h5py]
  opensuse: [python2-h5py]
  ubuntu:
    '*': [python-h5py]
python-httplib2:
  debian: [python-httplib2]
  fedora: [python-httplib2]
  gentoo: [dev-python/httplib2]
  ubuntu:
    '*': [python-httplib2]
python-hypothesis:
  debian: [python-hypothesis]
  fedora: [python-hypothesis]
  gentoo: [dev-python/hypothesis]
  ubuntu:
    '*': [python-hypothesis]
python-imageio:
  debian:
    buster: [python-imageio]
    stretch:
      pip:
        packages: [imageio]
  fedora:
    pip:
      packages: [imageio]
  gentoo: [dev-python/imageio]
  nixos: [pythonPackages.imageio]
  opensuse: [python2-imageio]
  ubuntu:
    bionic: [python-imageio]
python-imaging:
  alpine: [py-imaging]
  arch: [python2-pillow]
  debian:
    '*': [python-pil]
    stretch: [python-imaging]
  fedora: [python-pillow, python-pillow-qt]
  freebsd: [py27-pillow]
  gentoo: [dev-python/pillow]
  macports: [py27-pil]
  nixos: [pythonPackages.pillow]
  openembedded: ['${PYTHON_PN}-pillow@meta-python']
  opensuse: [python2-Pillow]
  osx:
    pip:
      packages: [Pillow]
  rhel:
    '7': [python-imaging]
  slackware:
    slackpkg:
      packages: [python-pillow]
  ubuntu:
    '*': [python-pil]
python-imaging-imagetk:
  debian: [python-pil.imagetk]
  ubuntu: [python-pil.imagetk]
python-impacket:
  debian: [python-impacket]
  fedora: [python-impacket]
  nixos: [pythonPackages.impacket]
  ubuntu: [python-impacket]
python-influxdb:
  debian:
    buster: [python-influxdb]
  nixos: [pythonPackages.influxdb]
  ubuntu:
    bionic: [python-influxdb]
python-inject-pip: &migrate_eol_2025_04_30_python3_inject_pip
  ubuntu:
    pip:
      packages: [inject]
python-inotify-simple-pip:
  debian:
    pip:
      packages: [inotify-simple]
  fedora:
    pip:
      packages: [inotify-simple]
  osx:
    pip:
      packages: [inotify-simple]
  ubuntu:
    pip:
      packages: [inotify-simple]
python-inputs-pip:
  debian:
    pip:
      packages: [inputs]
  fedora:
    pip:
      packages: [inputs]
  osx:
    pip:
      packages: [inputs]
  ubuntu:
    pip:
      packages: [inputs]
python-ipdb:
  debian: [python-ipdb]
  gentoo: [dev-python/ipdb]
  ubuntu: [python-ipdb]
python-is-python3:
  ubuntu:
    '*': [python-is-python3]
    bionic: null
python-itsdangerous:
  debian:
    buster: [python-itsdangerous]
    stretch: [python-itsdangerous]
  fedora: [python-itsdangerous]
  gentoo: [dev-python/itsdangerous]
  ubuntu:
    '*': null
    bionic: [python-itsdangerous]
python-j1939-pip: &migrate_eol_2025_04_30_python3_j1939_pip
  debian:
    pip:
      packages: [j1939]
  fedora:
    pip:
      packages: [j1939]
  gentoo:
    pip:
      packages: [j1939]
  ubuntu:
    pip:
      packages: [j1939]
python-jasmine-pip:
  ubuntu:
    pip:
      packages: [jasmine]
python-jetson-stats-pip:
  ubuntu:
    pip:
      packages: [jetson-stats]
python-jinja2:
  debian: [python-jinja2]
  fedora: [python-jinja2]
  gentoo: [=dev-python/jinja-2*]
  nixos: [pythonPackages.jinja2]
  ubuntu: [python-jinja2]
python-jira-pip:
  ubuntu:
    pip:
      packages: [jira]
python-jmespath:
  debian: [python-jmespath]
  osx:
    pip:
      packages: [jmespath]
  ubuntu: [python-jmespath]
python-joblib:
  arch: [python2-joblib]
  debian: [python-joblib]
  fedora: [python-joblib]
  gentoo: [dev-python/joblib]
  nixos: [pythonPackages.joblib]
  opensuse: [python2-joblib]
  ubuntu: [python-joblib]
python-jsonpickle:
  arch: [python-jsonpickle]
  debian: [python-jsonpickle]
  fedora: [python-jsonpickle]
  gentoo: [dev-python/jsonpickle]
  ubuntu: [python-jsonpickle]
python-jsonpyes-pip:
  debian:
    pip:
      packages: [jsonpyes]
  ubuntu:
    pip:
      packages: [jsonpyes]
python-jsonref-pip:
  ubuntu:
    pip:
      packages: [jsonref]
python-jsonschema:
  debian: [python-jsonschema]
  fedora: [python-jsonschema]
  gentoo: [dev-python/jsonschema]
  ubuntu: [python-jsonschema]
python-jsonschema-pip:
  ubuntu:
    pip:
      packages: [jsonschema]
python-jwt:
  debian: [python-jwt]
  fedora: [python-jwt]
  gentoo: [dev-python/python-jwt]
  ubuntu: [python-jwt]
python-kdtree:
  debian:
    buster: [python-kdtree]
    stretch: [python-kdtree]
  ubuntu:
    pip:
      packages: [kdtree]
python-keras-pip:
  debian:
    pip:
      packages: [keras]
  fedora:
    pip:
      packages: [keras]
  osx:
    pip:
      packages: [keras]
  ubuntu:
    pip:
      packages: [keras]
python-keras-rl-pip:
  debian:
    pip:
      packages: [keras-rl]
  fedora:
    pip:
      packages: [keras-rl]
  osx:
    pip:
      packages: [keras-rl]
  ubuntu:
    pip:
      packages: [keras-rl]
python-kitchen:
  arch: [python2-kitchen]
  debian: [python-kitchen]
  fedora: [python-kitchen]
  gentoo: [dev-python/kitchen]
  nixos: [pythonPackages.kitchen]
  osx:
    pip:
      packages: [kitchen]
  ubuntu: [python-kitchen]
python-kml:
  debian: [python-kml]
  ubuntu: [python-kml]
python-kombu:
  debian: [python-kombu]
  fedora: [python-kombu]
  rhel:
    '7': [python-kombu]
  ubuntu: [python-kombu]
python-kombu-pip:
  ubuntu:
    pip:
      packages: [kombu]
python-levenshtein:
  debian: [python-levenshtein]
  fedora: [python-Levenshtein]
  gentoo: [dev-python/python-levenshtein]
  ubuntu: [python-levenshtein]
python-libpcap:
  debian: [python-libpcap]
  gentoo: [dev-python/pylibpcap]
  ubuntu: [python-libpcap]
python-libpgm-pip:
  debian:
    pip:
      packages: [libpgm]
  fedora:
    pip:
      packages: [libpgm]
  osx:
    pip:
      packages: [libpgm]
  ubuntu:
    pip:
      packages: [libpgm]
python-librabbitmq-pip:
  debian:
    pip:
      depends: [librabbitmq-dev]
      packages: [librabbitmq]
  fedora:
    pip:
      depends: [librabbitmq-dev]
      packages: [librabbitmq]
  osx:
    pip:
      depends: [librabbitmq-dev]
      packages: [librabbitmq]
  ubuntu:
    pip:
      depends: [librabbitmq-dev]
      packages: [librabbitmq]
python-lindypy-pip:
  debian:
    pip:
      packages: [lindypy]
  fedora:
    pip:
      packages: [lindypy]
  ubuntu:
    pip:
      packages: [lindypy]
python-lttngust:
  debian:
    pip:
      packages: [python-lttngust]
  ubuntu:
    pip:
      packages: [python-lttngust]
python-luis-pip:
  debian:
    pip:
      packages: [luis]
  fedora:
    pip:
      packages: [luis]
  osx:
    pip:
      packages: [luis]
  ubuntu:
    pip:
      packages: [luis]
python-lxml:
  arch: [python2-lxml]
  debian:
    buster: [python-lxml]
  fedora: [python-lxml]
  freebsd: [py27-lxml]
  gentoo: [dev-python/lxml]
  nixos: [pythonPackages.lxml]
  openembedded: ['${PYTHON_PN}-lxml@meta-python']
  opensuse: [python2-lxml]
  osx:
    pip:
      packages: [lxml]
  rhel:
    '7': [python-lxml]
    '8': [python2-lxml]
  ubuntu:
    bionic: [python-lxml]
    focal: [python-lxml]
python-lzf-pip:
  debian:
    pip:
      packages: [python-lzf]
  ubuntu:
    pip:
      packages: [python-lzf]
python-mahotas:
  ubuntu:
    pip:
      packages: [mahotas]
python-mako:
  debian: [python-mako]
  fedora: [python-mako]
  gentoo: [dev-python/mako]
  ubuntu: [python-mako]
python-mapnik:
  debian: [python-mapnik]
  ubuntu: [python-mapnik]
python-marisa:
  debian:
    '*': null
    buster: [python-marisa]
    stretch: [python-marisa]
  ubuntu:
    '*': null
    bionic: [python-marisa]
python-markdown:
  debian: [python-markdown]
  fedora: [python-markdown]
  gentoo: [dev-python/markdown]
  ubuntu: [python-markdown]
python-marshmallow:
  fedora: [python-marshmallow]
  ubuntu:
    pip:
      packages: [marshmallow]
python-math3d-pip:
  ubuntu:
    pip:
      packages: [math3d]
python-matplotlib:
  arch: [python2-matplotlib]
  debian: [python-matplotlib]
  fedora: [python-matplotlib]
  freebsd: [py27-matplotlib]
  gentoo: [dev-python/matplotlib]
  macports: [py27-matplotlib]
  nixos: [pythonPackages.matplotlib]
  openembedded: ['${PYTHON_PN}-matplotlib@meta-python']
  opensuse: [python2-matplotlib]
  osx:
    pip:
      depends: [pkg-config, freetype, libpng12-dev]
      packages: [matplotlib]
  rhel:
    '7': [python-matplotlib]
  slackware: [matplotlib]
  ubuntu:
    bionic: [python-matplotlib]
python-mechanize:
  arch: [python2-mechanize]
  debian: [python-mechanize]
  fedora: [python-mechanize]
  gentoo: [dev-python/mechanize]
  nixos: [pythonPackages.mechanize]
  ubuntu: [python-mechanize]
python-mistune:
  debian:
    '*': null
    buster: [python-mistune]
  opensuse: [python2-mistune]
  ubuntu:
    '*': null
    bionic: [python-mistune]
python-mock:
  alpine: [py-mock]
  arch: [python2-mock]
  debian: [python-mock]
  fedora: [python-mock]
  freebsd: [py27-mock]
  gentoo: [dev-python/mock]
  nixos: [pythonPackages.mock]
  openembedded: ['${PYTHON_PN}-mock@meta-python']
  opensuse: [python2-mock]
  osx:
    pip:
      packages: [mock]
  rhel:
    '7': [python2-mock]
    '8': [python2-mock]
  slackware: [mock]
  ubuntu:
    bionic: [python-mock]
python-monotonic:
  arch: [python-monotonic]
  debian: [python-monotonic]
  fedora: [python-monotonic]
  nixos: [pythonPackages.monotonic]
  opensuse: [python2-monotonic]
  ubuntu: [python-monotonic]
python-more-itertools:
  arch: [python-more-itertools]
  debian: [python-more-itertools]
  fedora: [python-more-itertools]
  ubuntu:
    '*': [python-more-itertools]
python-msgpack:
  arch: [python2-msgpack]
  debian: [python-msgpack]
  fedora: [python-msgpack]
  gentoo: [dev-python/msgpack]
  nixos: [pythonPackages.msgpack]
  openembedded: ['${PYTHON_PN}-msgpack@meta-python2']
  opensuse: [python2-msgpack]
  ubuntu: [python-msgpack]
python-multicast:
  fedora:
    pip: [py-multicast]
  ubuntu:
    pip: [py-multicast]
python-multiprocess-pip:
  arch:
    pip:
      packages: [multiprocess]
  debian:
    pip:
      packages: [multiprocess]
  fedora:
    pip:
      packages: [multiprocess]
  ubuntu:
    pip:
      packages: [multiprocess]
python-mysqldb:
  debian: [python-mysqldb]
  fedora: [python-mysql]
  gentoo: [dev-python/mysqlclient]
  ubuntu: [python-mysqldb]
python-namedlist-pip:
  debian:
    pip:
      packages: [namedlist]
  fedora:
    pip:
      packages: [namedlist]
  osx:
    pip:
      packages: [namedlist]
  ubuntu:
    pip:
      packages: [namedlist]
python-nclib-pip:
  arch:
    pip:
      packages: [nclib]
  debian:
    pip:
      packages: [nclib]
  ubuntu:
    pip:
      packages: [nclib]
python-netaddr:
  debian:
    buster: [python-netaddr]
    stretch: [python-netaddr]
  fedora:
    pip:
      packages: [netaddr]
  gentoo: [dev-python/netaddr]
  osx:
    pip:
      packages: [netaddr]
  ubuntu:
    bionic: [python-netaddr]
python-netcdf4:
  arch: [python-netcdf4]
  debian: [python-netcdf4]
  fedora: [netcdf4-python]
  freebsd: [py27-netCDF4]
  gentoo: [dev-python/netcdf4-python]
  macports: [py27-netcdf4]
  nixos: [pythonPackages.netcdf4]
  ubuntu: [python-netcdf4]
python-netifaces:
  alpine: [py-netifaces]
  arch: [python2-netifaces]
  debian: [python-netifaces]
  fedora: [python-netifaces]
  freebsd: [py27-netifaces]
  gentoo: [dev-python/netifaces]
  macports: [p27-netifaces]
  nixos: [pythonPackages.netifaces]
  openembedded: ['${PYTHON_PN}-netifaces@meta-ros-common']
  opensuse: [python2-netifaces]
  osx:
    pip:
      packages: [netifaces]
  rhel:
    '7': [python-netifaces]
  slackware: [netifaces]
  ubuntu:
    bionic: [python-netifaces]
python-networkmanager:
  debian:
    buster: [python-networkmanager]
    stretch: [python-networkmanager]
  ubuntu: [python-networkmanager]
python-networkx:
  arch: [python2-networkx]
  debian: [python-networkx]
  fedora: [python-networkx]
  gentoo: [dev-python/networkx]
  ubuntu:
    '*': [python-networkx]
python-nose:
  alpine: [py-nose]
  arch: [python2-nose]
  debian: [python-nose]
  fedora: [python-nose]
  freebsd: [py27-nose]
  gentoo: [dev-python/nose]
  macports: [py27-nose]
  nixos: [pythonPackages.nose]
  openembedded: ['${PYTHON_PN}-nose@openembedded-core']
  opensuse: [python2-nose]
  osx:
    pip:
      packages: [nose]
  rhel:
    '7': [python2-nose]
    '8': [python2-nose]
  slackware: [nose]
  ubuntu:
    '*': [python-nose]
python-ntplib:
  debian: [python-ntplib]
  fedora: [python-ntplib]
  gentoo: [dev-python/ntplib]
  ubuntu: [python-ntplib]
python-numpy:
  arch: [python2-numpy]
  debian:
    buster: [python-numpy]
  fedora: [numpy]
  freebsd: [py27-numpy]
  gentoo: [dev-python/numpy]
  macports: [py27-numpy]
  nixos: [pythonPackages.numpy]
  openembedded: ['${PYTHON_PN}-numpy@openembedded-core']
  opensuse: [python2-numpy-devel]
  osx:
    pip:
      packages: [numpy]
  rhel:
    '7': [python2-numpy]
    '8': [python2-numpy]
  slackware: [numpy]
  ubuntu:
    bionic: [python-numpy]
    focal: [python-numpy]
python-numpy-quaternion-pip:
  debian:
    pip:
      packages: [numpy-quaternion]
  fedora:
    pip:
      packages: [numpy-quaternion]
  osx:
    pip:
      packages: [numpy-quaternion]
  ubuntu:
    pip:
      packages: [numpy-quaternion]
python-numpy-stl-pip:
  osx:
    pip:
      packages: [numpy-stl]
  ubuntu:
    pip:
      packages: [numpy-stl]
python-numpydoc:
  arch: [python2-numpydoc]
  debian: [python-numpydoc]
  gentoo: [dev-python/numpydoc]
  opensuse: [python-numpydoc]
  ubuntu: [python-numpydoc]
python-oauth2:
  arch: [python-oauth2]
  debian:
    wheezy: [python-oauth2]
  fedora: [python-oauth2]
  gentoo: [dev-python/oauth2]
python-oauth2client:
  debian: [python-oauth2client]
  fedora: [python-oauth2client]
  gentoo: [dev-python/oauth2client]
  ubuntu: [python-oauth2client]
python-objectpath-pip:
  ubuntu:
    pip:
      packages: [objectpath]
python-omniorb:
  arch: [omniorbpy]
  debian: [python-omniorb, python-omniorb-omg, omniidl-python]
  fedora: [python-omniORB, omniORB-devel]
  gentoo: ['net-misc/omniORB[python]']
  ubuntu:
    '*': [python-omniorb, python-omniorb-omg, omniidl-python]
python-open3d-pip:
  debian:
    pip:
      packages: [open3d-python]
  fedora:
    pip:
      packages: [open3d-python]
  ubuntu:
    pip:
      packages: [open3d-python]
python-opencv:
  arch: [opencv, python2-numpy]
  debian: [python-opencv]
  freebsd: [py27-opencv]
  gentoo: ['media-libs/opencv[python]']
  nixos: [pythonPackages.opencv3]
  openembedded: [opencv@meta-oe]
  opensuse: [python2-opencv]
  rhel:
    '7': [opencv-python]
  slackware: [opencv]
  ubuntu: [python-opencv]
python-opengl:
  arch: [python2-opengl]
  debian: [python-opengl]
  freebsd: [py27-PyOpenGL]
  gentoo: [dev-python/pyopengl]
  macports: [py27-opengl]
  nixos: [pythonPackages.pyopengl]
  opensuse: [python2-opengl]
  osx:
    pip:
      packages: [PyOpenGL]
  rhel:
    '7': [PyOpenGL]
  slackware: [PyOpenGL]
  ubuntu:
    bionic: [python-opengl]
python-openssl:
  debian: [python-openssl]
  gentoo: [dev-python/pyopenssl]
  ubuntu: [python-openssl]
python-oyaml-pip:
  debian:
    pip:
      packages: [oyaml]
  ubuntu:
    pip:
      packages: [oyaml]
python-packaging:
  debian: [python-packaging]
  fedora: [python-packaging]
  nixos: [pythonPackages.packaging]
  ubuntu: [python-packaging]
python-paho-mqtt:
  debian:
    buster: [python-paho-mqtt]
  ubuntu:
    bionic: [python-paho-mqtt]
python-paho-mqtt-pip:
  ubuntu:
    pip:
      packages: [paho-mqtt]
python-pandacan-pip:
  debian:
    pip:
      packages: [pandacan]
  ubuntu:
    pip:
      packages: [pandacan]
python-pandas:
  arch: [python2-pandas]
  debian: [python-pandas]
  fedora: [python-pandas]
  gentoo: [dev-python/pandas]
  nixos: [pythonPackages.pandas]
  ubuntu: [python-pandas]
python-parameterized:
  debian:
    '*': [python-parameterized]
    stretch:
      pip:
        packages: [parameterized]
  fedora: [python-parameterized]
  osx:
    pip:
      packages: [parameterized]
  ubuntu:
    bionic: [python-parameterized]
python-paramiko:
  alpine: [py-paramiko]
  arch: [python2-paramiko]
  debian: [python-paramiko]
  fedora: [python-paramiko]
  freebsd: [py27-paramiko]
  gentoo: [dev-python/paramiko]
  macports: [py27-paramiko]
  nixos: [pythonPackages.paramiko]
  openembedded: ['${PYTHON_PN}-paramiko@meta-ros-common']
  opensuse: [python2-paramiko]
  osx:
    pip:
      packages: [paramiko]
  rhel:
    '7': [python-paramiko]
  slackware: [paramiko]
  ubuntu: [python-paramiko]
python-parse:
  debian: [python-parse]
  ubuntu: [python-parse]
python-parso:
  debian:
    buster: [python-parso]
    stretch:
      pip:
        packages: [parso]
  ubuntu:
    bionic: [python-parso]
python-passlib:
  debian: [python-passlib]
  fedora: [python-passlib]
  gentoo: [dev-python/passlib]
  ubuntu: [python-passlib]
python-pastedeploy:
  debian: [python-pastedeploy]
  fedora: [python-paste-deploy]
  gentoo: [dev-python/pastedeploy]
  nixos: [pythonPackages.PasteDeploy]
  ubuntu: [python-pastedeploy]
python-path.py:
  gentoo: [dev-python/path-py]
  osx:
    pip:
      packages: [path.py]
  ubuntu:
    pip:
      packages: [path.py]
python-pathlib:
  arch: [python2-pathlib]
  debian: [python-pathlib]
  gentoo: [dev-python/pathlib]
  nixos: [pythonPackages.pathlib]
  ubuntu: [python-pathlib]
python-pathlib2:
  arch: [python2-pathlib2]
  debian: [python-pathlib2]
  gentoo: [dev-python/pathlib2]
  nixos: [pythonPackages.pathlib2]
  ubuntu:
    '*': [python-pathlib2]
python-pathos-pip:
  debian:
    pip:
      packages: [pathos]
  ubuntu:
    pip:
      packages: [pathos]
python-pathtools:
  debian: [python-pathtools]
python-pbr:
  debian: [python-pbr]
  fedora: [python-pbr]
  rhel:
    '7': [python2-pbr]
    '8': [python2-pbr]
  ubuntu: [python-pbr]
python-pcapy:
  arch: [python2-pcapy]
  debian: [python-pcapy]
  gentoo: [dev-python/pcapy]
  ubuntu: [python-pcapy]
python-pcg-gazebo-pip:
  debian:
    pip:
      depends: [libspatialindex-dev, geos, pybind11-dev]
      packages: [pcg-gazebo]
  ubuntu:
    pip:
      depends: [libspatialindex-dev, geos, pybind11-dev]
      packages: [pcg-gazebo]
python-pep8:
  arch: [python2-pep8]
  debian: [pep8]
  gentoo: [dev-python/pep8]
  nixos: [pythonPackages.pep8]
  osx:
    pip:
      packages: [pep8]
  ubuntu:
    '*': [python-pep8]
python-percol:
  debian:
    pip:
      packages: [percol]
  fedora:
    pip:
      packages: [percol]
  nixos: [pythonPackages.percol]
  osx:
    pip:
      packages: [percol]
  ubuntu:
    pip:
      packages: [percol]
python-periphery-pip:
  debian:
    pip:
      packages: [python-periphery]
  fedora:
    pip:
      packages: [python-periphery]
  osx:
    pip:
      packages: [python-periphery]
  ubuntu:
    pip:
      packages: [python-periphery]
python-persist-queue-pip:
  debian:
    pip:
      packages: [persist-queue]
  fedora:
    pip:
      packages: [persist-queue]
  osx:
    pip:
      packages: [persist-queue]
  ubuntu:
    pip:
      packages: [persist-queue]
python-pexpect:
  arch: [python2-pexpect]
  debian: [python-pexpect]
  gentoo: [dev-python/pexpect]
  ubuntu: [python-pexpect]
python-pip:
  arch: [python2-pip]
  debian: [python-pip]
  fedora: [python-pip]
  gentoo: [dev-python/pip]
  nixos: [pythonPackages.pip]
  openembedded: ['${PYTHON_PN}-pip@meta-python']
  opensuse: [python2-pip]
  ubuntu: [python-pip]
python-pixel-ring-pip:
  debian:
    pip:
      packages: [pixel-ring]
  fedora:
    pip:
      packages: [pixel-ring]
  ubuntu:
    pip:
      packages: [pixel-ring]
python-pkg-resources:
  debian: [python-pkg-resources]
  nixos: [pythonPackages.setuptools]
  ubuntu: [python-pkg-resources]
python-planar-pip:
  ubuntu:
    pip:
      packages: [planar]
python-ply-pip:
  '*':
    pip:
      packages: [ply]
python-plyfile-pip:
  debian:
    pip:
      packages: [plyfile]
  fedora:
    pip:
      packages: [plyfile]
  osx:
    pip:
      packages: [plyfile]
  ubuntu:
    pip:
      packages: [plyfile]
python-poster:
  debian: [python-poster]
  ubuntu: [python-poster]
python-pqdict-pip:
  debian:
    pip:
      packages: [pqdict]
  fedora:
    pip:
      packages: [pqdict]
  osx:
    pip:
      packages: [pqdict]
  ubuntu:
    pip:
      packages: [pqdict]
python-prettytable:
  debian: [python-prettytable]
  fedora: [python-prettytable]
  gentoo: [dev-python/prettytable]
  ubuntu: [python-prettytable]
python-progressbar:
  debian: [python-progressbar]
  gentoo: [dev-python/progressbar]
  nixos: [pythonPackages.progressbar]
  osx:
    pip:
      packages: [progressbar]
  ubuntu:
    bionic: [python-progressbar]
python-progressbar2-pip:
  debian:
    pip:
      packages: [progressbar2]
  fedora:
    pip:
      packages: [progressbar2]
  ubuntu:
    pip:
      packages: [progressbar2]
python-protobuf:
  debian: [python-protobuf]
  gentoo: [dev-python/protobuf-python]
  ubuntu: [python-protobuf]
python-psutil:
  arch: [python2-psutil]
  debian: [python-psutil]
  fedora: [python-psutil]
  freebsd: [py27-psutil]
  gentoo: [dev-python/psutil]
  macports: [py27-psutil]
  nixos: [pythonPackages.psutil]
  openembedded: ['${PYTHON_PN}-psutil@meta-python']
  opensuse: [python2-psutil]
  osx:
    pip:
      packages: [psutil]
  rhel:
    '7': [python2-psutil]
    '8': [python2-psutil]
  slackware: [psutil]
  ubuntu:
    '*': [python-psutil]
python-psycopg2:
  debian: [python-psycopg2]
  fedora: [python-psycopg2]
  gentoo: [=dev-python/psycopg-2*]
  ubuntu:
    '*': [python-psycopg2]
    focal: [python3-psycopg2]
python-pulsectl-pip:
  debian:
    pip:
      packages: [pulsectl]
  fedora:
    pip:
      packages: [pulsectl]
  ubuntu:
    pip:
      packages: [pulsectl]
python-pyassimp:
  arch: [python2-pyassimp]
  debian: [python-pyassimp]
  gentoo: [media-libs/assimp]
  openembedded: [python-pyassimp@meta-ros-python2]
  osx:
    lion:
      homebrew:
        packages: [pyassimp]
  ubuntu:
    bionic: [python-pyassimp]
python-pyaudio:
  debian: [python-pyaudio]
  gentoo: [dev-python/pyaudio]
  nixos: [pythonPackages.pyaudio]
  openembedded: ['${PYTHON_PN}-pyalsaaudio@meta-python']
  ubuntu: [python-pyaudio]
python-pycodestyle:
  arch: [python2-pycodestyle]
  debian:
    '*': null
    buster: [python-pycodestyle]
    stretch: [python-pycodestyle]
  fedora: [python-pycodestyle]
  gentoo: [dev-python/pycodestyle]
  nixos: [pythonPackages.pycodestyle]
  rhel:
    '7': [python2-pycodestyle]
    '8': [python2-pycodestyle]
  ubuntu:
    '*': null
    bionic: [python-pycodestyle]
python-pycpd-pip:
  debian:
    pip:
      packages: [pycpd]
  fedora:
    pip:
      packages: [pycpd]
  ubuntu:
    pip:
      packages: [pycpd]
python-pycryptodome:
  arch: [python2-pycryptodome]
  debian: [python-pycryptodome]
  fedora: [python-pycryptodomex]
  gentoo: [dev-python/pycryptodome]
  nixos: [pythonPackages.pycryptodomex]
  openembedded: ['${PYTHON_PN}-pycryptodomex@openembedded-core']
  opensuse: [python2-pycryptodomex]
  osx:
    pip:
      packages: [pycryptodome]
  rhel:
    '7': [python2-pycryptodomex]
    '8': [python2-pycryptodomex]
  ubuntu: [python-pycryptodome]
python-pycurl:
  debian: [python-pycurl]
  ubuntu: [python-pycurl]
python-pydbus:
  ubuntu:
    bionic: [python-pydbus]
python-pydot:
  arch: [python2-pydot]
  debian: [python-pydot]
  fedora: [pydot]
  freebsd: [py27-pydot]
  gentoo: [dev-python/pydot]
  macports: [py27-pydot]
  nixos: [pythonPackages.pydot]
  openembedded: ['${PYTHON_PN}-pydot@meta-ros-common']
  opensuse: [python2-pydot]
  osx:
    pip:
      packages: [pydot]
  rhel:
    '7': [python2-pydot]
  slackware: [pydot]
  ubuntu: [python-pydot]
python-pyexiv2:
  debian: [python-pyexiv2]
  ubuntu: [python-pyexiv2]
python-pyftpdlib:
  debian: [python-pyftpdlib]
  gentoo: [dev-python/pyftpdlib]
  ubuntu: [python-pyftpdlib]
python-pygame:
  arch: [python2-pygame]
  debian: [python-pygame]
  fedora: [pygame-devel]
  gentoo: [dev-python/pygame]
  nixos: [pythonPackages.pygame]
  ubuntu: [python-pygame]
python-pygithub3:
  debian:
    pip:
      packages: [pygithub3]
  fedora:
    pip:
      packages: [pygithub3]
  ubuntu:
    pip:
      packages: [pygithub3]
python-pygps-pip:
  debian:
    pip:
      packages: [pyGPs]
  fedora:
    pip:
      packages: [pyGPs]
  osx:
    pip:
      packages: [pyGPs]
  ubuntu:
    pip:
      packages: [pyGPs]
python-pygraph:
  debian: [python-pygraph]
  ubuntu: [python-pygraph]
python-pygraphviz:
  arch: [python2-pygraphviz]
  debian: [python-pygraphviz]
  freebsd: [py27-pygraphviz]
  gentoo: [dev-python/pygraphviz]
  nixos: [pythonPackages.pygraphviz]
  opensuse: [python2-pygraphviz]
  osx:
    pip:
      packages: [pygraphviz]
  rhel:
    '7': [python2-pygraphviz]
  slackware: [pygraphviz]
  ubuntu: [python-pygraphviz]
python-pyinotify:
  debian: [python-pyinotify]
  fedora: [python-inotify]
  gentoo: [dev-python/pyinotify]
  ubuntu: [python-pyinotify]
python-pykalman:
  debian:
    pip:
      packages: [pykalman]
  fedora:
    pip:
      packages: [pykalman]
  osx:
    pip:
      packages: [pykalman]
  ubuntu:
    pip:
      packages: [pykalman]
python-pylibftdi-pip:
  debian:
    pip: [pylibftdi]
  fedora:
    pip: [pylibftdi]
  osx:
    pip: [pylibftdi]
  ubuntu:
    pip: [pylibftdi]
python-pylint:
  debian: [pylint]
  fedora: [pylint]
  gentoo: [dev-python/pylint]
  osx:
    pip:
      packages: [pylint]
  ubuntu: [pylint]
python-pylint3:
  debian: [pylint3]
  fedora: [python3-pylint]
  gentoo: [dev-python/pylint]
  ubuntu: [pylint3]
python-pymavlink:
  debian:
    pip:
      packages: [pymavlink]
  fedora:
    pip:
      packages: [pymavlink]
  ubuntu:
    pip:
      packages: [pymavlink]
python-pymodbus:
  debian: [python-pymodbus]
  ubuntu:
    bionic: [python-pymodbus]
python-pymodbus-pip: &migrate_eol_2027_04_30_python3_pymodbus_pip
  debian:
    pip:
      packages: [pymodbus]
  ubuntu:
    pip:
      packages: [pymodbus]
python-pymongo:
  arch: [python2-pymongo]
  debian: [python-pymongo]
  fedora: [python-pymongo]
  gentoo: [dev-python/pymongo]
  nixos: [pythonPackages.pymongo]
  openembedded: ['${PYTHON_PN}-pymongo@meta-python']
  opensuse: [python2-pymongo]
  osx:
    pip:
      packages: [pymongo]
  ubuntu:
    '*': [python-pymongo]
python-pymouse:
  debian:
    pip:
      packages: [pymouse]
  fedora:
    pip:
      packages: [pymouse]
  osx:
    pip:
      packages: [pymouse]
  ubuntu:
    pip:
      packages: [pymouse]
python-pynfft:
  debian: [python-pynfft]
  ubuntu: [python-pynfft]
python-pynmea2:
  ubuntu:
    pip:
      packages: [pynmea2]
python-pypcd-pip:
  ubuntu:
    pip:
      packages: [pypcd]
python-pypng:
  arch:
    pip:
      packages: [pypng]
  debian:
    buster: [python-png]
    stretch:
      pip:
        packages: [pypng]
  fedora: [python-pypng]
  gentoo: [dev-python/pypng]
  ubuntu:
    bionic: [python-png]
python-pypozyx-pip:
  ubuntu:
    pip:
      packages: [pypozyx]
python-pyproj:
  arch: [python2-pyproj]
  debian: [python-pyproj]
  gentoo: [dev-python/pyproj]
  nixos: [pythonPackages.pyproj]
  openembedded: ['${PYTHON_PN}-pyproj@meta-ros-common']
  osx:
    pip:
      packages: [pyproj]
  rhel:
    '7': [pyproj]
  ubuntu: [python-pyproj]
python-pyqrcode:
  arch: [python2-qrcode]
  debian:
    buster: [python-pyqrcode]
    stretch:
      pip:
        packages: [PyQRCode]
  gentoo: [dev-python/pyqrcode]
  ubuntu:
    bionic: [python-pyqrcode]
python-pyqtgraph:
  debian: [python-pyqtgraph]
  fedora:
    pip:
      packages: [pyqtgraph]
  nixos: [pythonPackages.pyqtgraph]
  ubuntu:
    bionic: [python-pyqtgraph]
python-pyquery:
  debian: [python-pyquery]
  fedora: [python-pyquery]
  gentoo: [dev-python/pyquery]
  nixos: [pythonPackages.pyquery]
  osx:
    pip:
      packages: [pyquery]
  ubuntu: [python-pyquery]
python-pyramid:
  debian: [python-pyramid]
  fedora: [python-pyramid]
  gentoo: [dev-python/pyramid]
  ubuntu: [python-pyramid]
python-pyrealsense2-pip:
  debian:
    pip:
      packages: [pyrealsense2]
  fedora:
    pip:
      packages: [pyrealsense2]
  ubuntu:
    pip:
      packages: [pyrealsense2]
python-pyside:
  arch: [python2-pyside]
  debian: [python-pyside]
  gentoo: [dev-python/pyside]
python-pyside.qtuitools:
  debian: [python-pyside.qtuitools]
python-pysimplegui27-pip:
  debian:
    pip:
      packages: [pysimplegui27]
  fedora:
    pip:
      packages: [pysimplegui27]
  ubuntu:
    pip:
      packages: [pysimplegui27]
python-pysnmp:
  debian: [python-pysnmp4]
  gentoo: [dev-python/pysnmp]
  ubuntu: [python-pysnmp4]
python-pytesseract-pip:
  debian:
    pip:
      packages: [pytesseract]
  fedora:
    pip:
      packages: [pytesseract]
  osx:
    pip:
      packages: [pytesseract]
  ubuntu:
    pip:
      packages: [pytesseract]
python-pytest:
  arch: [python2-pytest]
  debian: [python-pytest]
  fedora: [python-pytest]
  gentoo: [dev-python/pytest]
  nixos: [pythonPackages.pytest]
  openembedded: ['${PYTHON_PN}-pytest@openembedded-core']
  ubuntu: [python-pytest]
python-pytest-cov:
  arch: [python2-pytest-cov]
  debian: [python-pytest-cov]
  fedora: [python-pytest-cov]
  gentoo: [dev-python/pytest-cov]
  nixos: [pythonPackages.pytestcov]
  openembedded: ['${PYTHON_PN}-pytest-cov@meta-ros-common']
  ubuntu: [python-pytest-cov]
python-pytest-dependency-pip:
  debian:
    pip:
      packages: [pytest-dependency]
  fedora:
    pip:
      packages: [pytest-dependency]
  ubuntu:
    pip:
      packages: [pytest-dependency]
python-pytest-mock:
  arch: [python2-pytest-mock]
  debian: [python-pytest-mock]
  fedora: [python-pytest-mock]
  gentoo: [dev-python/pytest-mock]
  ubuntu: [python-pytest-mock]
python-pytest-qt-pip:
  debian:
    pip:
      packages: [pytest-qt]
  fedora:
    pip:
      packages: [pytest-qt]
  ubuntu:
    pip:
      packages: [pytest-qt]
python-pytides-pip:
  ubuntu:
    pip:
      packages: [pytides]
python-pytorch-pip: &migrate_eol_2025_04_30_python3_pytorch_pip
  debian:
    pip:
      packages: [torch, torchvision]
  fedora:
    pip:
      packages: [torch, torchvision]
  osx:
    pip:
      packages: [torch, torchvision]
  ubuntu:
    pip:
      packages: [torch, torchvision]
python-pytz-pip:
  ubuntu:
    pip:
      packages: [pytz]
python-pyudev:
  debian: [python-pyudev]
  fedora: [python-pyudev]
  gentoo: [dev-python/pyudev]
  nixos: [pythonPackages.pyudev]
  openembedded: ['${PYTHON_PN}-pyudev@meta-python']
  ubuntu:
    '*': [python-pyudev]
python-pyusb-pip:
  debian:
    pip: [pyusb]
  fedora:
    pip: [pyusb]
  nixos: [pythonPackages.pyusb]
  ubuntu:
    pip: [pyusb]
python-pyuserinput:
  ubuntu:
    pip:
      packages: [PyUserInput]
python-pyvirtualdisplay-pip:
  ubuntu:
    pip:
      packages: [pyvirtualdisplay]
python-pyxhook-pip:
  debian:
    pip:
      packages: [pyxhook]
  fedora:
    pip:
      packages: [pyxhook]
  osx:
    pip:
      packages: [pyxhook]
  ubuntu:
    pip:
      packages: [pyxhook]
python-pyzbar-pip:
  debian:
    pip:
      packages: [pyzbar]
  fedora:
    pip:
      packages: [pyzbar]
  ubuntu:
    pip:
      packages: [pyzbar]
python-qrencode:
  debian: [python-qrencode]
  gentoo: [media-gfx/qrencode-python]
  ubuntu: [python-qrencode]
python-qt-bindings:
  arch: [python2-pyqt4]
  debian:
    buster: [python-pyside, libpyside-dev, libshiboken-dev, shiboken, python-qt4, python-qt4-dev, python-sip-dev]
    squeeze: [python-qt4, python-qt4-dev, python-sip-dev]
    stretch: [python-pyside, libpyside-dev, libshiboken-dev, shiboken, python-qt4, python-qt4-dev, python-sip-dev]
    wheezy: [python-pyside, libpyside-dev, libshiboken-dev, shiboken, python-qt4, python-qt4-dev, python-sip-dev]
  gentoo: [dev-python/pyside, dev-python/PyQt4]
  macports: [p27-pyqt4]
  opensuse: [python-qt4-devel]
  rhel:
    '7': [PyQt4, PyQt4-devel, sip-devel]
  ubuntu:
    '*': [python-pyside, libpyside-dev, libshiboken-dev, shiboken, python-qt4, python-qt4-dev, python-sip-dev]
python-qt-bindings-gl:
  arch: [python2-pyqt4]
  debian: [python-qt4-gl]
  gentoo: ['dev-python/pyside[opengl]', 'dev-python/PyQt4[opengl]']
  opensuse: [python-qt4-devel]
  ubuntu: [python-qt4-gl]
python-qt-bindings-qwt5:
  arch: [python2-pyqwt]
  debian: [python-qwt5-qt4]
  gentoo: ['dev-python/pyqwt:5']
  macports: [qwt52]
  ubuntu: [python-qwt5-qt4]
python-qt-bindings-webkit:
  debian: [python-qt4]
  gentoo: ['dev-python/pyside[webkit]', 'dev-python/PyQt4[webkit]']
  ubuntu: [python-qt4]
python-qt4-gl:
  debian: [python-qt4-gl]
  gentoo: ['dev-python/pyside[opengl]', 'dev-python/PyQt4[opengl]']
  ubuntu: [python-qt4-gl]
python-qt5-bindings:
  arch: [python2-pyqt5]
  debian:
    buster: [pyqt5-dev, python-pyqt5, python-pyqt5.qtsvg, python-sip-dev, qtbase5-dev]
    stretch: [pyqt5-dev, python-pyqt5, python-pyqt5.qtsvg, python-sip-dev, qtbase5-dev]
  fedora: [python-qt5-devel, sip]
  freebsd: [py27-qt5]
  gentoo: ['dev-python/PyQt5[gui,widgets]']
  nixos: [pythonPackages.pyqt5]
  openembedded: ['${PYTHON_PN}-pyqt5@meta-qt5']
  opensuse: [python2-qt5-devel, python2-sip-devel]
  slackware: [PyQt5]
  ubuntu:
    bionic: [pyqt5-dev, python-pyqt5, python-pyqt5.qtsvg, python-sip-dev]
python-qt5-bindings-gl:
  arch: [python2-pyqt5]
  debian:
    buster: [python-pyqt5.qtopengl]
    stretch: [python-pyqt5.qtopengl]
  fedora: [python-qt5]
  freebsd: [py27-qt5-opengl]
  gentoo: ['dev-python/PyQt5[opengl]']
  nixos: [pythonPackages.pyqt5]
  openembedded: ['${PYTHON_PN}-pyqt5@meta-qt5']
  opensuse: [python2-qt5]
  slackware: [PyQt5]
  ubuntu:
    bionic: [python-pyqt5.qtopengl]
python-qt5-bindings-qsci:
  debian: [python-pyqt5.qsci]
  openembedded: ['${PYTHON_PN}-pyqt5@meta-qt5']
  ubuntu: [python-pyqt5.qsci]
python-qt5-bindings-quick:
  debian: [python-pyqt5.qtquick]
  ubuntu: [python-pyqt5.qtquick]
python-qt5-bindings-webkit:
  arch: [python2-pyqt5]
  debian:
    buster: [python-pyqt5.qtwebkit]
    stretch: [python-pyqt5.qtwebkit]
  fedora: [python-qt5]
  freebsd: [py27-qt5-webkit]
  gentoo: ['dev-python/PyQt5[webkit]']
  nixos: [pythonPackages.pyqt5_with_qtwebkit]
  openembedded: ['${PYTHON_PN}-pyqt5@meta-qt5']
  opensuse: [python2-qt5]
  ubuntu:
    bionic: [python-pyqt5.qtwebkit]
python-qtpy:
  arch: [python-qtpy]
  debian: [python-qtpy]
  fedora: [python-QtPy]
  ubuntu: [python-qtpy]
python-qwt5-qt4:
  arch: [pyqwt]
  debian: [python-qwt5-qt4]
  gentoo: ['dev-python/pyqwt:5']
  ubuntu: [python-qwt5-qt4]
python-rdflib:
  debian: [python-rdflib]
  fedora: [python-rdflib]
  gentoo: [dev-python/rdflib]
  ubuntu: [python-rdflib]
python-readchar-pip:
  ubuntu:
    pip:
      packages: [readchar]
python-redis:
  debian: [python-redis]
  fedora: [python-redis]
  gentoo: [dev-python/redis-py]
  ubuntu: [python-redis]
python-redis-pip:
  ubuntu:
    pip:
      packages: [redis]
python-requests:
  debian: [python-requests]
  fedora: [python-requests]
  gentoo: [dev-python/requests]
  nixos: [pythonPackages.requests]
  openembedded: ['${PYTHON_PN}-requests@openembedded-core']
  osx:
    pip:
      packages: [requests]
  ubuntu:
    '*': [python-requests]
python-requests-oauthlib:
  debian: [python-requests-oauthlib]
  fedora: [python-requests-oauthlib]
  gentoo: [dev-python/requests-oauthlib]
  ubuntu: [python-requests-oauthlib]
python-responses-pip:
  osx:
    pip:
      packages: [responses]
  ubuntu:
    pip:
      packages: [responses]
python-rosdep:
  alpine:
    pip:
      packages: [rosdep]
  arch: [python2-rosdep]
  debian: [python-rosdep]
  fedora: [python-rosdep]
  freebsd:
    pip:
      packages: [rosdep]
  gentoo: [dev-util/rosdep]
  nixos: [pythonPackages.rosdep]
  openembedded: ['${PYTHON_PN}-rosdep@meta-ros-common']
  opensuse: [python-rosdep]
  osx:
    pip:
      packages: [rosdep]
  rhel:
    '7': [python2-rosdep]
  slackware:
    pip:
      packages: [rosdep]
  ubuntu:
    bionic: [python-rosdep]
python-rosdep-modules:
  alpine:
    pip:
      packages: [rosdep]
  arch: [python2-rosdep]
  debian: [python-rosdep-modules]
  fedora: [python-rosdep]
  freebsd:
    pip:
      packages: [rosdep]
  gentoo: [dev-util/rosdep]
  nixos: [pythonPackages.rosdep]
  openembedded: ['${PYTHON_PN}-rosdep@meta-ros-common']
  opensuse: [python-rosdep]
  osx:
    pip:
      packages: [rosdep]
  rhel:
    '7': [python-rosdep]
  slackware:
    pip:
      packages: [rosdep]
  ubuntu: [python-rosdep-modules]
python-rosdistro:
  debian: [python-rosdistro]
  fedora: [python-rosdistro]
  gentoo: [dev-python/rosdistro]
  osx:
    macports: [py27-rosdistro]
    pip:
      packages: [rosdistro]
  rhel:
    '7': [python2-rosdistro]
python-rosinstall:
  arch: [python2-rosinstall]
  debian: [python-rosinstall]
  fedora: [python-rosinstall]
  gentoo: [dev-python/rosinstall]
  macports: [p27-rosinstall]
  rhel:
    '7': [python-rosinstall]
  ubuntu:
    '*': [python-rosinstall]
python-rosinstall-generator:
  arch: [python2-rosinstall-generator]
  debian:
    buster: [python-rosinstall-generator]
    stretch: [python-rosinstall-generator]
  fedora: [python-rosinstall_generator]
  gentoo: [dev-python/rosinstall_generator]
  macports: [py27-rosinstall-generator]
  rhel:
    '7': [python2-rosinstall_generator]
  ubuntu: [python-rosinstall-generator]
python-rospkg:
  alpine:
    pip:
      packages: [rospkg]
  arch: [python2-rospkg]
  debian: [python-rospkg]
  fedora: [python-rospkg]
  freebsd:
    pip:
      packages: [rospkg]
  gentoo: [dev-python/rospkg]
  macports: [py27-rospkg]
  nixos: [pythonPackages.rospkg]
  openembedded: ['${PYTHON_PN}-rospkg@meta-ros-common']
  opensuse: [python-rospkg]
  osx:
    pip:
      packages: [rospkg]
  rhel:
    '7': [python2-rospkg]
  slackware:
    pip:
      packages: [rospkg]
  ubuntu:
    '*': [python-rospkg]
python-rospkg-modules:
  alpine:
    pip:
      packages: [rospkg]
  arch: [python2-rospkg]
  debian: [python-rospkg-modules]
  fedora: [python-rospkg]
  freebsd:
    pip:
      packages: [rospkg]
  gentoo: [dev-python/rospkg]
  macports: [py27-rospkg]
  nixos: [pythonPackages.rospkg]
  opensuse: [python-rospkg]
  osx:
    pip:
      packages: [rospkg]
  rhel:
    '7': [python2-rospkg]
  slackware:
    pip:
      packages: [rospkg]
  ubuntu: [python-rospkg-modules]
python-rpi.gpio:
  debian:
    buster: [python-rpi.gpio]
    stretch:
      pip:
        packages: [RPi.GPIO]
  ubuntu:
    bionic: [python-rpi.gpio]
python-rpi.gpio-pip:
  debian:
    pip:
      packages: [RPi.GPIO]
  fedora:
    pip:
      packages: [RPi.GPIO]
  ubuntu:
    pip:
      packages: [RPi.GPIO]
python-rrdtool:
  debian: [python-rrdtool]
  gentoo: [net-analyzer/rrdtool]
python-rtree:
  debian: [python-rtree]
  ubuntu: [python-rtree]
python-ruamel.yaml:
  debian:
    buster: [python-ruamel.yaml]
    stretch: [python-ruamel.yaml]
  fedora: [python-ruamel-yaml]
  nixos: [pythonPackages.ruamel_yaml]
  ubuntu:
    bionic: [python-ruamel.yaml]
python-rx-pip:
  debian:
    pip:
      packages: [rx]
  osx:
    pip:
      packages: [rx]
  ubuntu:
    pip:
      packages: [rx]
python-sbp-pip: &migrate_eol_2027_04_30_python3_sbp_pip
  debian:
    pip:
      packages: [sbp]
  ubuntu:
    pip:
      packages: [sbp]
python-scapy:
  debian: [python-scapy]
  fedora: [scapy]
  gentoo: [dev-python/scapy-python3]
  ubuntu: [python-scapy]
python-schedule:
  debian: [python-schedule]
  nixos: [pythonPackages.schedule]
  ubuntu: [python-schedule]
python-scipy:
  arch: [python2-scipy]
  debian: [python-scipy]
  freebsd: [py-scipy]
  gentoo: [sci-libs/scipy]
  macports: [py27-scipy]
  nixos: [pythonPackages.scipy]
  opensuse: [python-scipy]
  osx:
    pip:
      depends: [gfortran]
      packages: [scipy]
  ubuntu:
    '*': [python-scipy]
python-scp:
  debian: [python-scp]
  fedora: [python-scp]
  ubuntu: [python-scp]
python-seaborn:
  arch: [python-seaborn]
  debian: [python-seaborn]
  fedora:
    pip:
      packages: [seaborn]
  gentoo: [dev-python/seaborn]
  ubuntu:
    bionic: [python-seaborn]
python-selectors2-pip:
  arch:
    pip:
      packages: [selectors2]
  debian:
    pip:
      packages: [selectors2]
  fedora:
    pip:
      packages: [selectors2]
  osx:
    pip:
      packages: [selectors2]
  ubuntu:
    pip:
      packages: [selectors2]
python-selenium-pip:
  debian:
    pip:
      packages: [selenium]
  fedora:
    pip:
      packages: [selenium]
  nixos: [pythonPackages.selenium]
  ubuntu:
    pip:
      packages: [selenium]
python-semantic-version:
  debian: [python-semantic-version]
  nixos: [pythonPackages.semantic-version]
  ubuntu:
    bionic: [python-semantic-version]
python-semver:
  debian: [python-semver]
  fedora: [python-semver]
  ubuntu: [python-semver]
python-serial:
  arch: [python2-pyserial]
  debian: [python-serial]
  gentoo: [dev-python/pyserial]
  nixos: [pythonPackages.pyserial]
  openembedded: ['${PYTHON_PN}-pyserial@meta-python']
  opensuse: [python2-pyserial]
  ubuntu:
    bionic: [python-serial]
python-setproctitle:
  debian: [python-setproctitle]
  ubuntu: [python-setproctitle]
python-setuptools:
  arch: [python2-distribute]
  debian: [python-setuptools]
  fedora: [python-setuptools]
  gentoo: [dev-python/setuptools]
  macports: [py27-setuptools]
  nixos: [pythonPackages.setuptools]
  openembedded: ['${PYTHON_PN}-setuptools@openembedded-core']
  opensuse: [python2-setuptools]
  osx:
    pip:
      packages: [setuptools]
  rhel:
    '7': [python2-setuptools]
    '8': [python2-setuptools]
  ubuntu:
    bionic: [python-setuptools]
python-sexpdata:
  debian:
    '*': [python-sexpdata]
    stretch:
      pip:
        packages: [sexpdata]
  ubuntu:
    '*': [python-sexpdata]
    bionic:
      pip:
        packages: [sexpdata]
python-sh:
  debian:
    buster: [python-sh]
    stretch: [python-sh]
  fedora: [python-sh]
  gentoo: [dev-python/sh]
  ubuntu:
    bionic: [python-sh]
python-shapely:
  debian: [python-shapely]
  fedora: [python-shapely]
  gentoo: [sci-libs/Shapely]
  osx:
    pip:
      packages: [shapely]
  ubuntu:
    '*': [python-shapely]
python-simplejson:
  arch: [python2-simplejson]
  debian: [python-simplejson]
  fedora: [python-simplejson]
  gentoo: [dev-python/simplejson]
  nixos: [pythonPackages.simplejson]
  openembedded: ['${PYTHON_PN}-simplejson@openembedded-core']
  ubuntu: [python-simplejson]
python-singledispatch:
  debian: [python-singledispatch]
  fedora: [python-singledispatch]
  gentoo: [virtual/python-singledispatch]
  ubuntu: [python-singledispatch]
python-sip:
  arch: [sip, python2-sip]
  debian: [python-sip-dev]
  freebsd: [py27-sip]
  gentoo: [dev-python/sip]
  macports: [py27-sip]
  nixos: [pythonPackages.sip_4]
  openembedded: [sip@meta-oe]
  opensuse: [python2-sip-devel]
  rhel:
    '7': [sip-devel]
  slackware:
    slackpkg:
      packages: [sip]
  ubuntu:
    '*': [python-sip-dev]
python-sip4:
  debian: [python-sip-dev]
  fedora: [sip]
  gentoo: [=dev-python/sip-4*]
  macports: [py27-sip4]
python-six:
  arch: [python2-six]
  debian: [python-six]
  fedora: [python-six]
  gentoo: [dev-python/six]
  nixos: [pythonPackages.six]
  openembedded: ['${PYTHON_PN}-six@openembedded-core']
  ubuntu: [python-six]
python-skimage:
  debian:
    buster: [python-skimage]
    stretch: [python-skimage]
  fedora: [python-scikit-image]
  gentoo: [sci-libs/scikits_image]
  nixos: [pythonPackages.scikitimage]
  osx:
    pip:
      packages: [scikit-image]
  ubuntu:
    bionic: [python-skimage]
python-skimage-pip:
  osx:
    pip:
      packages: [scikit-image]
  ubuntu:
    pip:
      packages: [scikit-image]
python-sklearn:
  debian: [python-sklearn]
  fedora: [python-scikit-learn]
  gentoo: [sci-libs/scikits_learn]
  nixos: [pythonPackages.scikitlearn]
  opensuse: [python2-scikit-learn]
  osx:
    pip:
      packages: [scikit-learn]
  ubuntu:
    '*': [python-sklearn]
python-slackclient-pip:
  debian:
    pip:
      packages: [slackclient]
  fedora:
    pip:
      packages: [slackclient]
  osx:
    pip:
      packages: [slackclient]
  ubuntu:
    pip:
      packages: [slackclient]
python-slacker-cli:
  debian:
    pip:
      packages: [slacker-cli]
  fedora:
    pip:
      packages: [slacker-cli]
  osx:
    pip:
      packages: [slacker-cli]
  ubuntu:
    pip:
      packages: [slacker-cli]
python-slycot-pip:
  debian:
    pip:
      packages: [slycot]
  ubuntu:
    pip:
      packages: [slycot]
python-smbus:
  debian: [python-smbus]
  ubuntu: [python-smbus]
python-sortedcontainers-pip:
  ubuntu:
    pip:
      packages: [sortedcontainers]
python-sparqlwrapper:
  debian: [python-sparqlwrapper]
  gentoo: [dev-python/sparql-wrapper]
  ubuntu: [python-sparqlwrapper]
python-speechrecognition-pip:
  debian:
    pip:
      packages: [speechrecognition]
  fedora:
    pip:
      packages: [speechrecognition]
  osx:
    pip:
      packages: [speechrecognition]
  ubuntu:
    pip:
      packages: [speechrecognition]
python-sphinx:
  arch: [python2-sphinx]
  debian: [python-sphinx]
  fedora: [python-sphinx]
  freebsd: [py27-sphinx]
  gentoo: [dev-python/sphinx]
  macports: [py27-sphinx]
  nixos: [pythonPackages.sphinx]
  openembedded: ['${PYTHON_PN}-sphinx@meta-ros-common']
  opensuse: [python-Sphinx]
  osx:
    pip:
      packages: [Sphinx]
  rhel:
    '7': [python-sphinx]
  ubuntu:
    '*': [python-sphinx]
python-sphinx-argparse:
  debian:
    buster: [python-sphinx-argparse]
    stretch: [python-sphinx-argparse]
  ubuntu:
    bionic: [python-sphinx-argparse]
python-sphinx-rtd-theme:
  debian:
    buster: [python-sphinx-rtd-theme]
    stretch: [python-sphinx-rtd-theme]
  opensuse: [python2-sphinx_rtd_theme]
  ubuntu:
    bionic: [python-sphinx-rtd-theme]
python-spidev-pip: &migrate_eol_2025_04_30_python3_spidev_pip
  debian:
    pip:
      packages: [spidev]
  ubuntu:
    pip:
      packages: [spidev]
python-sqlalchemy:
  debian: [python-sqlalchemy]
  fedora: [python-sqlalchemy]
  gentoo: [dev-python/sqlalchemy]
  ubuntu:
    bionic: [python-sqlalchemy]
python-sqlite:
  debian: [python-sqlite]
  ubuntu: [python-sqlite]
python-statistics-pip:
  debian:
    pip:
      packages: [statistics]
  ubuntu:
    pip:
      packages: [statistics]
python-statsd:
  debian: [python-statsd]
  fedora: [python-statsd]
  ubuntu: [python-statsd]
python-subprocess32:
  debian:
    '*': [python-subprocess32]
  gentoo: [dev-python/subprocess32]
  ubuntu:
    '*': [python-subprocess32]
python-support:
  debian: [python-support]
  fedora: [python]
  osx:
    pip:
      packages: []
  ubuntu: [python-support]
python-svg.path:
  debian:
    buster: [python-svg.path]
    stretch: [python-svg.path]
  fedora: [python-svg-path]
  ubuntu:
    bionic: [python-svg.path]
python-svn:
  debian: [python-svn]
  gentoo: [dev-python/pysvn]
  ubuntu: [python-svn]
python-sympy:
  debian: [python-sympy]
  gentoo: [dev-python/sympy]
  nixos: [pythonPackages.sympy]
  ubuntu:
    bionic: [python-sympy]
python-systemd:
  debian:
    buster: [python-systemd]
    stretch: [python-systemd]
  nixos: [pythonPackages.systemd]
  ubuntu:
    bionic: [python-systemd]
python-sysv-ipc:
  debian: [python-sysv-ipc]
  ubuntu: [python-sysv-ipc]
python-tablib:
  debian: [python-tablib]
  fedora: [python-tablib]
  ubuntu: [python-tablib]
python-tablib-pip:
  debian:
    pip:
      packages: [tablib]
  fedora:
    pip:
      packages: [tablib]
  ubuntu:
    pip:
      packages: [tablib]
python-tabulate:
  debian:
    buster: [python-tabulate]
    stretch: [python-tabulate]
  gentoo: [dev-python/tabulate]
  nixos: [pythonPackages.tabulate]
  ubuntu:
    bionic: [python-tabulate]
python-tabulate-pip:
  debian:
    pip:
      packages: [tabulate]
  fedora:
    pip:
      packages: [tabulate]
  nixos: [pythonPackages.tabulate]
  osx:
    pip:
      packages: [tabulate]
  ubuntu:
    pip:
      packages: [tabulate]
python-tblib:
  debian: [python-tblib]
  gentoo: [dev-python/tblib]
  ubuntu: [python-tblib]
python-telegram-bot:
  ubuntu:
    pip:
      packages: [python-telegram-bot]
python-tensorboard-pip:
  debian:
    pip:
      packages: [tensorboard]
  fedora:
    pip:
      packages: [tensorboard]
  osx:
    pip:
      packages: [tensorboard]
  ubuntu:
    pip:
      packages: [tensorboard]
python-tensorboardX-pip:
  debian:
    pip:
      packages: [tensorboardX]
  fedora:
    pip:
      packages: [tensorboardX]
  osx:
    pip:
      packages: [tensorboardX]
  ubuntu:
    pip:
      packages: [tensorboardX]
python-tensorflow-gpu-pip:
  debian:
    pip:
      packages: [tensorflow-gpu]
  fedora:
    pip:
      packages: [tensorflow-gpu]
  osx:
    pip:
      packages: [tensorflow-gpu]
  ubuntu:
    pip:
      packages: [tensorflow-gpu]
python-tensorflow-hub-pip:
  debian:
    pip:
      packages: [tensorflow-hub]
  fedora:
    pip:
      packages: [tensorflow-hub]
  osx:
    pip:
      packages: [tensorflow-hub]
  ubuntu:
    pip:
      packages: [tensorflow-hub]
python-tensorflow-pip:
  debian:
    pip:
      packages: [tensorflow]
  fedora:
    pip:
      packages: [tensorflow]
  osx:
    pip:
      packages: [tensorflow]
  ubuntu:
    pip:
      packages: [tensorflow]
python-tensorflow-serving-api-pip:
  debian:
    pip:
      packages: [tensorflow-serving-api]
  fedora:
    pip:
      packages: [tensorflow-serving-api]
  osx:
    pip:
      packages: [tensorflow-serving-api]
  ubuntu:
    pip:
      packages: [tensorflow-serving-api]
python-termcolor:
  debian:
    buster: [python-termcolor]
    stretch: [python-termcolor]
    wheezy:
      pip:
        packages: [termcolor]
  fedora: [python-termcolor]
  gentoo: [dev-python/termcolor]
  nixos: [pythonPackages.termcolor]
  openembedded: ['${PYTHON_PN}-termcolor@openembedded-core']
  osx:
    pip:
      packages: [termcolor]
  ubuntu:
    '*': [python-termcolor]
python-testscenarios:
  debian: [python-testscenarios]
  fedora: [python-testscenarios]
  gentoo: [dev-python/testscenarios]
  ubuntu: [python-testscenarios]
python-testtools:
  debian: [python-testtools]
  fedora: [python-testtools]
  gentoo: [dev-python/testtools]
  ubuntu: [python-testtools]
python-texttable:
  arch: [python2-texttable]
  debian:
    buster: [python-texttable]
    stretch: [python-texttable]
  fedora: [python-texttable]
  gentoo: [dev-python/texttable]
  nixos: [pythonPackages.texttable]
  osx:
    pip:
      packages: [texttable]
  ubuntu:
    bionic: [python-texttable]
python-tftpy:
  debian: [python-tftpy]
  fedora: [python-tftpy]
  ubuntu: [python-tftpy]
python-theano:
  arch: [python-theano]
  debian:
    buster: [python-theano]
    stretch: [python-theano]
  fedora: [python-theano]
  gentoo: [dev-python/theano]
  osx:
    pip:
      packages: [Theano]
python-tilestache:
  debian: [tilestache]
  fedora: [python-tilestache]
  nixos: [pythonPackages.tilestache]
  ubuntu: [tilestache]
python-tk:
  arch: [python2, tk]
  debian: [python-tk]
  fedora: [python2-tkinter]
  nixos: [pythonPackages.tkinter]
  openembedded: ['${PYTHON_PN}-tkinter@openembedded-core']
  opensuse: [python-tk]
  rhel:
    '7': [tkinter]
    '8': [python2-tkinter]
  ubuntu:
    '*': [python-tk]
python-toml:
  debian: [python-toml]
  fedora: [python-toml]
  ubuntu: [python-toml]
python-tornado:
  arch: [python-tornado]
  debian: [python-tornado]
  fedora: [python-tornado]
  gentoo: [www-servers/tornado]
  nixos: [pythonPackages.tornado]
  openembedded: [python-tornado45@meta-ros-python2]
  osx:
    pip:
      packages: [tornado]
  ubuntu: [python-tornado]
python-tornado-couchdb-pip:
  ubuntu:
    pip:
      packages: [tornado-couchdb]
python-tornado-pip:
  debian:
    pip:
      packages: [tornado]
  fedora:
    pip:
      packages: [tornado]
  osx:
    pip:
      packages: [tornado]
  ubuntu:
    pip:
      packages: [tornado]
python-tqdm:
  debian:
    buster: [python-tqdm]
    stretch: [python-tqdm]
  fedora: [python-tqdm]
  ubuntu:
    bionic: [python-tqdm]
python-transforms3d-pip:
  debian:
    pip:
      packages: [transforms3d]
  ubuntu:
    '*': null
    bionic:
      pip:
        packages: [transforms3d]
    focal:
      pip:
        packages: [transforms3d]
    jammy:
      pip:
        packages: [transforms3d]
python-transitions:
  debian:
    '*': [python-transitions]
    stretch:
      pip:
        packages: [transitions]
  ubuntu:
    bionic: [python-transitions]
python-trep:
  debian:
    pip:
      packages: [trep]
  fedora:
    pip:
      packages: [trep]
  macports: [py27-trep]
  ubuntu:
    pip:
      packages: [trep]
python-triangle-pip:
  debian:
    pip:
      packages: [triangle]
  fedora:
    pip:
      packages: [triangle]
  osx:
    pip:
      packages: [triangle]
  ubuntu:
    pip:
      packages: [triangle]
python-trimesh-pip:
  debian:
    pip:
      packages: [trimesh]
  fedora:
    pip:
      packages: [trimesh]
  ubuntu:
    pip:
      packages: [trimesh]
python-twilio-pip:
  debian:
    pip:
      packages: [twilio]
  fedora:
    pip:
      packages: [twilio]
  ubuntu:
    pip:
      packages: [twilio]
python-twisted-bin:
  arch: [python2-twisted]
  debian: [python-twisted-bin]
  gentoo: [dev-python/twisted]
  ubuntu: [python-twisted-bin]
python-twisted-core:
  arch: [python2-twisted]
  debian: [python-twisted-core]
  gentoo: [dev-python/twisted]
  nixos: [pythonPackages.twisted]
  openembedded: ['${PYTHON_PN}-twisted-core@meta-python']
  opensuse: [python2-Twisted]
  ubuntu: [python-twisted-core]
python-twisted-web:
  arch: [python2-twisted]
  debian: [python-twisted-web]
  gentoo: [dev-python/twisted]
  nixos: [pythonPackages.twisted]
  ubuntu: [python-twisted-web]
python-twitter:
  debian:
    buster: [python-twitter]
    stretch: [python-twitter]
  fedora: [python-twitter]
  gentoo: [dev-python/python-twitter]
  ubuntu: [python-twitter]
python-typing:
  arch: [python2-typing]
  debian: [python-typing]
  gentoo: [dev-python/typing]
  nixos: [pythonPackages.typing]
  ubuntu:
    '*': [python-typing]
python-typing-pip:
  debian:
    pip:
      packages: [typing]
  ubuntu:
    pip:
      packages: [typing]
python-tz:
  arch: [python2-pytz]
  debian: [python-tz]
  gentoo: [dev-python/pytz]
  nixos: [pythonPackages.pytz]
  ubuntu: [python-tz]
python-tzlocal-pip:
  nixos: [pythonPackages.tzlocal]
  ubuntu:
    pip:
      packages: [tzlocal]
python-ubjson:
  debian:
    buster: [python-ubjson]
    stretch: [python-ubjson]
  ubuntu:
    bionic: [python-ubjson]
python-ujson:
  debian:
    buster: [python-ujson]
    stretch: [python-ujson]
  fedora: [python-ujson]
  gentoo: [dev-python/ujson]
  nixos: [pythonPackages.ujson]
  osx:
    pip:
      packages: [ujson]
  ubuntu:
    bionic: [python-ujson]
python-unittest2:
  debian: [python-unittest2]
  nixos: [pythonPackages.unittest2]
  osx:
    pip:
      packages: [unittest2]
  ubuntu: [python-unittest2]
python-urlgrabber:
  arch: [urlgrabber]
  debian: [python-urlgrabber]
  fedora: [python-urlgrabber]
  gentoo: [dev-python/urlgrabber]
  nixos: [pythonPackages.urlgrabber]
  opensuse: [python-urlgrabber]
  osx:
    pip:
      packages: [pycurl, urlgrabber]
  slackware: [urlgrabber]
  ubuntu: [python-urlgrabber]
python-urllib3:
  arch: [python-urllib3]
  debian: [python-urllib3]
  fedora: [python-urllib3]
  gentoo: [dev-python/urllib3]
  nixos: [pythonPackages.urllib3]
  ubuntu: [python-urllib3]
python-usb:
  debian: [python-usb]
  gentoo: [dev-python/pyusb]
  nixos: [pythonPackages.pyusb]
  openembedded: ['${PYTHON_PN}-pyusb@meta-python']
  ubuntu: [python-usb]
python-utm-pip:
  debian:
    pip:
      packages: [utm]
  fedora:
    pip:
      packages: [utm]
  osx:
    pip:
      packages: [utm]
  ubuntu:
    pip:
      packages: [utm]
python-validictory-pip:
  ubuntu:
    pip:
      packages: [validictory]
python-vcstool:
  debian:
    buster: [python-vcstool]
    stretch: [python-vcstool]
  fedora: [python-vcstool]
  ubuntu: [python-vcstool]
python-vcstools:
  debian:
    buster: [python-vcstools]
    stretch: [python-vcstools]
  fedora: [python-vcstools]
  gentoo: [dev-python/vcstools]
  macports: [py27-vcstools]
python-vedo-pip:
  debian:
    pip:
      packages: [vedo]
  fedora:
    pip:
      packages: [vedo]
  ubuntu:
    pip:
      packages: [vedo]
python-vine-pip:
  ubuntu:
    pip:
      packages: [vine]
python-virtualenv:
  debian: [python-virtualenv]
  fedora: [python-virtualenv]
  gentoo: [dev-python/virtualenv]
  nixos: [pythonPackages.virtualenv]
  openembedded: ['${PYTHON_PN}-virtualenv@meta-ros2']
  rhel:
    '7': [python-virtualenv]
    '8': [python2-virtualenv]
  ubuntu: [python-virtualenv]
python-visual:
  debian: [python-visual]
  gentoo: [dev-python/visual]
  ubuntu: [python-visual]
python-vlc-pip:
  debian:
    pip:
      packages: [python-vlc]
  fedora:
    pip:
      packages: [python-vlc]
  osx:
    pip:
      packages: [python-vlc]
  ubuntu:
    pip:
      packages: [python-vlc]
python-voluptuous:
  debian: [python-voluptuous]
  fedora: [python-voluptuous]
  gentoo: [dev-python/voluptuous]
  nixos: [pythonPackages.voluptuous]
  ubuntu: [python-voluptuous]
python-vtk:
  arch: [vtk]
  debian: [python-vtk]
  gentoo: [dev-python/pyvtk]
  ubuntu:
    bionic: [python-vtk6]
python-w1thermsensor-pip:
  debian:
    pip:
      packages: [w1thermsensor]
  ubuntu:
    pip:
      packages: [w1thermsensor]
python-waitress:
  debian: [python-waitress]
  fedora: [python-waitress]
  gentoo: [dev-python/waitress]
  nixos: [pythonPackages.waitress]
  ubuntu: [python-waitress]
python-walrus-pip:
  ubuntu:
    pip:
      packages: [walrus]
python-watchdog:
  debian: [python-watchdog]
  ubuntu:
    bionic: [python-watchdog]
python-webob:
  debian: [python-webob]
  fedora: [python-webob]
  gentoo: [dev-python/webob]
  nixos: [pythonPackages.webob]
  ubuntu: [python-webob]
python-webpy:
  arch: [python2-webpy]
  debian: [python-webpy]
  fedora: [python-webpy]
  gentoo: [dev-python/webpy]
  ubuntu: [python-webpy]
python-webrtcvad-pip:
  debian:
    pip:
      packages: [webrtcvad]
  fedora:
    pip:
      packages: [webrtcvad]
  osx:
    pip:
      packages: [webrtcvad]
  ubuntu:
    pip:
      packages: [webrtcvad]
python-websocket:
  debian: [python-websocket]
  fedora: [python-websocket-client]
  gentoo: [dev-python/websocket-client]
  nixos: [pythonPackages.websocket_client]
  openembedded: ['${PYTHON_PN}-websocket-client@meta-python']
  opensuse: [python2-websocket-client]
  ubuntu:
    bionic: [python-websocket]
python-webtest:
  debian: [python-webtest]
  fedora: [python-webtest]
  gentoo: [dev-python/webtest]
  ubuntu: [python-webtest]
python-werkzeug:
  arch: [python-werkzeug]
  debian: [python-werkzeug]
  fedora: [python-werkzeug]
  gentoo: [dev-python/werkzeug]
  nixos: [pythonPackages.werkzeug]
  ubuntu: [python-werkzeug]
python-wheel:
  debian: [python-wheel]
  fedora: [python-wheel]
  gentoo: [dev-python/wheel]
  ubuntu: [python-wheel]
python-whichcraft:
  debian: [python-whichcraft]
  nixos: [pythonPackages.whichcraft]
  ubuntu: [python-whichcraft]
python-wrapt:
  debian: [python-wrapt]
  ubuntu: [python-wrapt]
python-ws4py:
  debian: [python-ws4py]
  ubuntu: [python-ws4py]
python-ws4py-pip:
  ubuntu:
    pip:
      packages: [ws4py]
python-wstool:
  debian:
    buster: [python-wstool]
    stretch: [python-wstool]
  fedora: [python-wstool]
  gentoo: [dev-python/wstool]
  macports: [py27-wstool]
  ubuntu: [python-wstool]
python-wtforms:
  debian: [python-wtforms]
  fedora: [python-wtforms]
  gentoo: [dev-python/wtforms]
  ubuntu: [python-wtforms]
python-wxtools:
  arch: [wxpython]
  debian: [python-wxtools]
  freebsd: [py27-wxPython30]
  gentoo: [dev-python/wxpython]
  nixos: [pythonPackages.wxPython]
  openembedded: [wxpython@meta-ros-python2]
  opensuse: [python-wxWidgets-3_0-devel]
  rhel:
    '7': [wxPython]
  ubuntu: [python-wxtools]
python-xdot:
  debian: [xdot]
  fedora: [python-xdot]
  gentoo: [media-gfx/xdot]
  nixos: [xdot]
  ubuntu: [xdot]
python-xlib:
  debian: [python-xlib]
  fedora: [python-xlib]
  gentoo: [dev-python/python-xlib]
  nixos: [pythonPackages.xlib]
  ubuntu: [python-xlib]
python-xlrd:
  debian: [python-xlrd]
  fedora: [python-xlrd]
  ubuntu: [python-xlrd]
python-xmlplain-pip:
  debian:
    pip:
      packages: [xmlplain]
  fedora:
    pip:
      packages: [xmlplain]
  ubuntu:
    pip:
      packages: [xmlplain]
python-xmltodict:
  debian:
    buster: [python-xmltodict]
    stretch: [python-xmltodict]
  fedora: [python-xmltodict]
  gentoo: [dev-python/xmltodict]
  ubuntu:
    bionic: [python-xmltodict]
python-yamale-pip:
  debian:
    pip:
      packages: [yamale]
  fedora:
    pip:
      packages: [yamale]
  ubuntu:
    pip:
      packages: [yamale]
python-yaml:
  alpine: [py-yaml]
  arch: [python2-yaml]
  debian: [python-yaml]
  freebsd: [py27-yaml]
  gentoo: [dev-python/pyyaml]
  macports: [py27-yaml]
  nixos: [pythonPackages.pyyaml]
  openembedded: ['${PYTHON_PN}-pyyaml@meta-python']
  opensuse: [python2-PyYAML]
  osx:
    pip:
      depends: [yaml]
      packages: [PyYAML]
  rhel:
    '7': [PyYAML]
    '8': [python2-pyyaml]
  slackware: [PyYAML]
  ubuntu:
    bionic: [python-yaml]
    focal: [python-yaml]
python-zbar:
  debian: [python-zbar]
  gentoo: ['media-gfx/zbar[python]']
  ubuntu: [python-zbar]
python-zmq:
  arch: [python2-pyzmq]
  debian: [python-zmq]
  fedora: [python-zmq]
  gentoo: [dev-python/pyzmq]
  nixos: [pythonPackages.pyzmq]
  ubuntu:
    '*': [python-zmq]
python3:
  alpine: [python3]
  arch: [python]
  debian: [python3-dev]
  fedora: [python3-devel]
  gentoo: [dev-lang/python]
  nixos: [python3]
  openembedded: [python3@openembedded-core]
  opensuse: [python3-devel]
  rhel: ['python%{python3_pkgversion}-devel']
  ubuntu: [python3-dev]
python3-adafruit-blinka-pip:
  debian:
    pip:
      packages: [Adafruit-Blinka]
  fedora:
    pip:
      packages: [Adafruit-Blinka]
  ubuntu:
    pip:
      packages: [Adafruit-Blinka]
python3-adafruit-circuitpython-ads1x15-pip:
  debian:
    pip:
      packages: [adafruit-circuitpython-ads1x15]
  fedora:
    pip:
      packages: [adafruit-circuitpython-ads1x15]
  ubuntu:
    pip:
      packages: [adafruit-circuitpython-ads1x15]
python3-adafruit-circuitpython-bno055-pip:
  debian:
    pip:
      packages: [adafruit-circuitpython-bno055]
  fedora:
    pip:
      packages: [adafruit-circuitpython-bno055]
  ubuntu:
    pip:
      packages: [adafruit-circuitpython-bno055]
python3-adafruit-circuitpython-mcp230xx-pip:
  debian:
    pip:
      packages: [adafruit-circuitpython-mcp230xx]
  fedora:
    pip:
      packages: [adafruit-circuitpython-mcp230xx]
  ubuntu:
    pip:
      packages: [adafruit-circuitpython-mcp230xx]
python3-adapt-parser-pip:
  debian:
    pip:
      packages: [adapt-parser]
  ubuntu:
    pip:
      packages: [adapt-parser]
python3-aio-pika-pip:
  debian:
    pip:
      packages: [aio-pika]
  fedora:
    pip:
      packages: [aio-pika]
  ubuntu:
    pip:
      packages: [aio-pika]
python3-aiohttp:
  arch: [python-aiohttp]
  debian: [python3-aiohttp]
  fedora: [python-aiohttp]
  gentoo: [dev-python/aiohttp]
  opensuse: [python-aiohttp]
  rhel:
    '*': [python3-aiohttp]
    '7': null
  ubuntu: [python3-aiohttp]
python3-aiohttp-cors:
  arch: [python-aiohttp-cors]
  debian:
    '*': [python3-aiohttp-cors]
    stretch: null
  fedora: [python-aiohttp-cors]
  gentoo: [dev-python/aiohttp-cors]
  ubuntu: [python3-aiohttp-cors]
python3-aiortc:
  debian:
    bookworm: [python3-aiortc]
  osx:
    pip:
      packages: [aiortc]
  ubuntu:
    jammy: [python3-aiortc]
python3-albumentations-pip:
  debian:
    pip:
      packages: [albumentations]
  fedora:
    pip:
      packages: [albumentations]
  osx:
    pip:
      packages: [albumentations]
  ubuntu:
    pip:
      packages: [albumentations]
python3-alembic:
  alpine: [py3-alembic]
  arch: [python-alembic]
  debian: [python3-alembic]
  fedora: [python3-alembic]
  gentoo: [dev-python/alembic]
  nixos: [python3Packages.alembic]
  opensuse: [python3-alembic]
  rhel:
    '*': [python3-alembic]
    '7': null
  ubuntu: [python3-alembic]
python3-ansible-runner-pip:
  debian:
    pip:
      packages: [ansible-runner]
  fedora:
    pip:
      packages: [ansible-runner]
  ubuntu:
    pip:
      packages: [ansible-runner]
python3-anytree-pip:
  debian:
    pip:
      packages: [anytree]
  fedora:
    pip:
      packages: [anytree]
  ubuntu:
    pip:
      packages: [anytree]
python3-apa102-pi-pip:
  debian:
    pip:
      packages: [apa102-pi]
  ubuntu:
    pip:
      packages: [apa102-pi]
python3-argcomplete:
  alpine: [py3-argcomplete]
  arch: [python-argcomplete]
  debian: [python3-argcomplete]
  fedora: [python3-argcomplete]
  freebsd: [py37-argcomplete]
  gentoo: [dev-python/argcomplete]
  nixos: [python3Packages.argcomplete]
  openembedded: [python3-argcomplete@meta-python]
  rhel: ['python%{python3_pkgversion}-argcomplete']
  ubuntu: [python3-argcomplete]
python3-astropy-pip:
  debian:
    pip:
      packages: [astropy]
  ubuntu:
    pip:
      packages: [astropy]
python3-asyncssh:
  debian: [python3-asyncssh]
  fedora: [python3-asyncssh]
  ubuntu: [python3-asyncssh]
python3-autobahn:
  debian: [python3-autobahn]
  fedora: [python3-autobahn]
  gentoo: [dev-python/autobahn]
  nixos: [python3Packages.autobahn]
  openembedded: [python3-autobahn@meta-python]
  rhel:
    '*': ['python%{python3_pkgversion}-autobahn']
    '7': null
  ubuntu: [python3-autobahn]
python3-awsiotsdk-pip:
  debian:
    pip:
      packages: [awsiotsdk]
  fedora:
    pip:
      packages: [awsiotsdk]
  ubuntu:
    pip:
      packages: [awsiotsdk]
python3-babeltrace:
  alpine: [py3-babeltrace]
  debian: [python3-babeltrace]
  fedora: [python3-babeltrace]
  gentoo: [dev-util/babeltrace]
  opensuse: [python3-babeltrace]
  rhel:
    '*': [python3-babeltrace]
    '7': null
  ubuntu: [python3-babeltrace]
python3-backoff-pip:
  arch:
    pip:
      packages: [backoff]
  debian:
    pip:
      packages: [backoff]
  fedora:
    pip:
      packages: [backoff]
  opensuse:
    pip:
      packages: [backoff]
  osx:
    pip:
      packages: [backoff]
  ubuntu:
    pip:
      packages: [backoff]
python3-bcrypt:
  debian: [python3-bcrypt]
  fedora: [python3-bcrypt]
  gentoo: [dev-python/bcrypt]
  nixos: [python39Packages.bcrypt]
  opensuse: [python3-bcrypt]
  rhel: ['python%{python3_pkgversion}-bcrypt']
  ubuntu: [python3-bcrypt]
python3-bidict:
  arch: [python-bidict]
  debian:
    '*': [python3-bidict]
    buster: null
  fedora: [python3-bidict]
  freebsd: [py39-bidict]
  nixos: [python310Packages.bidict]
  openembedded: [python3-bidict@meta-python]
  ubuntu:
    '*': [python3-bidict]
    bionic: null
python3-bitarray:
  debian: [python3-bitarray]
  fedora: [python3-bitarray]
  gentoo: [dev-python/bitarray]
  nixos: [python3Packages.bitarray]
  ubuntu: [python3-bitarray]
python3-bitstring:
  debian: [python3-bitstring]
  fedora: [python3-bitstring]
  gentoo: [dev-python/bitstring]
  opensuse: [python3-bitstring]
  rhel:
    '*': [python3-bitstring]
    '7': [python36-bitstring]
  ubuntu: [python3-bitstring]
python3-bluerobotics-ping-pip:
  debian:
    pip:
      packages: [bluerobotics-ping]
  ubuntu:
    pip:
      packages: [bluerobotics-ping]
python3-bluez:
  debian: [python3-bluez]
  fedora: [python3-bluez]
  gentoo: [dev-python/pybluez]
  ubuntu:
    '*': [python3-bluez]
    bionic: null
python3-bokeh-pip:
  debian:
    pip:
      packages: [bokeh]
  ubuntu:
    pip:
      packages: [bokeh]
python3-bosdyn-api-pip:
  debian:
    pip:
      packages: [bosdyn-api]
  ubuntu:
    pip:
      packages: [bosdyn-api]
python3-bosdyn-client-pip:
  debian:
    pip:
      packages: [bosdyn-client]
  ubuntu:
    pip:
      packages: [bosdyn-client]
python3-bosdyn-core-pip:
  debian:
    pip:
      packages: [bosdyn-core]
  ubuntu:
    pip:
      packages: [bosdyn-core]
python3-bosdyn-mission-pip:
  debian:
    pip:
      packages: [bosdyn-mission]
  ubuntu:
    pip:
      packages: [bosdyn-mission]
python3-boto3:
  debian: [python3-boto3]
  fedora: [python3-boto3]
  nixos: [python3Packages.boto3]
  openembedded: [python3-boto3@meta-ros-common]
  opensuse: [python3-boto3]
  rhel:
    '*': ['python%{python3_pkgversion}-boto3']
    '7': null
  ubuntu: [python3-boto3]
python3-bottle:
  debian: [python3-bottle]
  fedora: [python3-bottle]
  gentoo: [dev-python/bottle]
  ubuntu: [python3-bottle]
python3-box:
  debian:
    '*': [python3-box]
    buster:
      pip:
        packages: [python-box]
  fedora: [python3-box]
  ubuntu:
    '*': [python3-box]
    bionic:
      pip:
        packages: [python-box]
    focal:
      pip:
        packages: [python-box]
python3-breathe:
  debian: [python3-breathe]
  fedora: [python3-breathe]
  opensuse: [python3-breathe]
  rhel:
    '*': ['python%{python3_pkgversion}-breathe']
    '7': null
  ubuntu: [python3-breathe]
python3-bs4:
  arch: [python-beautifulsoup4]
  debian: [python3-bs4]
  fedora: [python-beautifulsoup4]
  nixos: [python3Packages.beautifulsoup4]
  ubuntu: [python3-bs4]
python3-bson:
  debian: [python3-bson]
  fedora: [python3-bson]
  gentoo: [dev-python/pymongo]
  nixos: [python3Packages.bson]
  openembedded: [python3-pymongo@meta-python]
  osx:
    pip:
      packages: [bson]
  rhel: ['python%{python3_pkgversion}-bson']
  ubuntu: [python3-bson]
python3-cairo:
  arch: [python-cairo]
  debian: [python3-cairo]
  fedora: [python3-cairo]
  freebsd: [py3-cairo]
  gentoo: [dev-python/pycairo]
  nixos: [python3Packages.pycairo]
  openembedded: [python3-pycairo@openembedded-core]
  opensuse: [python3-cairo]
  rhel: ['python%{python3_pkgversion}-cairo']
  slackware:
    slackpkg:
      packages: [py3cairo]
  ubuntu: [python3-cairo]
python3-cairosvg:
  arch: [python-cairosvg]
  debian: [python3-cairosvg]
  fedora: [python3-cairosvg]
  gentoo: [media-gfx/cairosvg]
  nixos: [python3Packages.cairosvg]
  opensuse: [python3-CairoSVG]
  ubuntu: [python3-cairosvg]
python3-can:
  debian: [python3-can]
  fedora: [python3-can]
  ubuntu:
    '*': [python3-can]
python3-can-j1939-pip:
  debian:
    pip:
      packages: [can-j1939]
  fedora:
    pip:
      packages: [can-j1939]
  ubuntu:
    pip:
      packages: [can-j1939]
python3-cantools-pip:
  debian:
    pip:
      packages: [cantools]
  ubuntu:
    pip:
      packages: [cantools]
python3-catkin-lint:
  debian:
    '*': [python3-catkin-lint]
    stretch: null
  fedora: [python3-catkin_lint]
  openembedded: [python3-catkin-lint@meta-ros-common]
  rhel: [python3-catkin_lint]
  ubuntu:
    '*': [python3-catkin-lint]
    bionic: null
python3-catkin-pkg:
  alpine: [py3-catkin-pkg]
  arch:
    pip:
      packages: [catkin-pkg]
  debian: [python3-catkin-pkg]
  fedora: [python3-catkin_pkg]
  gentoo: [dev-python/catkin_pkg]
  nixos: [python3Packages.catkin-pkg]
  openembedded: [python3-catkin-pkg@meta-ros-common]
  rhel: ['python%{python3_pkgversion}-catkin_pkg']
  ubuntu: [python3-catkin-pkg]
python3-catkin-pkg-modules:
  alpine: [py3-catkin-pkg]
  arch:
    pip:
      packages: [catkin-pkg]
  debian: [python3-catkin-pkg-modules]
  fedora: [python3-catkin_pkg]
  gentoo: [dev-python/catkin_pkg]
  nixos: [python3Packages.catkin-pkg]
  openembedded: [python3-catkin-pkg@meta-ros-common]
  osx:
    pip:
      packages: [catkin-pkg]
  rhel: ['python%{python3_pkgversion}-catkin_pkg']
  ubuntu: [python3-catkin-pkg-modules]
python3-catkin-sphinx:
  arch:
    pip:
      packages: [catkin_sphinx]
  debian:
    '*':
      pip:
        packages: [catkin_sphinx]
    buster: [python3-catkin-sphinx]
  fedora: [python3-catkin-sphinx]
  gentoo:
    pip:
      packages: [catkin_sphinx]
  osx:
    pip:
      packages: [catkin_sphinx]
  rhel: [python3-catkin-sphinx]
  ubuntu:
    '*': null
    focal: [python3-catkin-sphinx]
python3-catkin-tools:
  debian: [python3-catkin-tools]
  fedora: [python3-catkin_tools]
  openembedded: [python3-catkin-tools@meta-ros-common]
  ubuntu: [python3-catkin-tools]
python3-cbor2:
  arch: [python-cbor2]
  debian:
    '*': [python3-cbor2]
    buster:
      pip:
        packages: [cbor2]
  fedora: [python3-cbor2]
  gentoo: [dev-python/cbor2]
  nixos: [python39Packages.cbor2]
  opensuse: [python-cbor2]
  osx:
    pip:
      packages: [cbor2]
  ubuntu:
    '*': [python3-cbor2]
    bionic:
      pip:
        packages: [cbor2]
    focal:
      pip:
        packages: [cbor2]
python3-certifi:
  debian: [python3-certifi]
  fedora: [python3-certifi]
  gentoo: [dev-python/certifi]
  nixos: [python39Packages.certifi]
  opensuse: [python3-certifi]
  rhel: ['python%{python3_pkgversion}-certifi']
  ubuntu: [python3-certifi]
python3-cffi:
  debian: [python3-cffi]
  fedora: [python3-cffi]
  gentoo: [dev-python/cffi]
  nixos: [python3Packages.cffi]
  rhel: ['python%{python3_pkgversion}-cffi']
  ubuntu: [python3-cffi]
python3-chainer-pip: *migrate_eol_2025_04_30_python3_chainer_pip
python3-charisma-sdk-pip:
  debian:
    pip:
      packages: [charisma-sdk]
  ubuntu:
    pip:
      packages: [charisma-sdk]
python3-cherrypy3:
  debian: [python3-cherrypy3]
  nixos: [python3Packages.cherrypy]
  ubuntu: [python3-cherrypy3]
python3-click:
  debian: [python3-click]
  fedora: [python3-click]
  gentoo: [dev-python/click]
  nixos: [python3Packages.click]
  openembedded: [python3-click@meta-python]
  rhel: ['python%{python3_pkgversion}-click']
  ubuntu: [python3-click]
python3-colcon-common-extensions:
  debian: [python3-colcon-common-extensions]
  fedora: [python3-colcon-common-extensions]
  rhel: ['python%{python3_pkgversion}-colcon-common-extensions']
  ubuntu: [python3-colcon-common-extensions]
python3-colcon-meson:
  ubuntu:
    jammy: [python3-colcon-meson]
python3-collada:
  debian:
    '*': [python3-collada]
    buster: null
    stretch: null
  fedora: [python3-collada]
  nixos: [python3Packages.pycollada]
  rhel: ['python%{python3_pkgversion}-collada']
  ubuntu:
    '*': [python3-collada]
    bionic: null
python3-collada-pip:
  debian:
    pip:
      packages: [pycollada]
  fedora:
    pip:
      packages: [pycollada]
  ubuntu:
    pip:
      packages: [pycollada]
python3-colorama:
  debian: [python3-colorama]
  fedora: [python3-colorama]
  gentoo: [dev-python/colorama]
  nixos: [python3Packages.colorama]
  openembedded: [python3-colorama@meta-python]
  rhel: ['python%{python3_pkgversion}-colorama']
  ubuntu: [python3-colorama]
python3-colorcet:
  debian:
    '*': [python3-colorcet]
    buster:
      pip:
        packages: [colorcet]
  fedora: [python3-colorcet]
  ubuntu:
    '*': [python3-colorcet]
    bionic:
      pip:
        packages: [colorcet]
    focal:
      pip:
        packages: [colorcet]
python3-conan-pip:
  debian:
    pip:
      packages: [conan]
  fedora:
    pip:
      packages: [conan]
  ubuntu:
    pip:
      packages: [conan]
python3-connexion-pip:
  debian:
    pip:
      packages: [connexion]
  fedora:
    pip:
      packages: [connexion]
  ubuntu:
    pip:
      packages: [connexion]
python3-construct:
  arch: [python-construct]
  debian: [python3-construct]
  fedora: [python3-construct]
  gentoo: [dev-python/construct]
  nixos: [python3Packages.construct]
  rhel:
    '*': [python3-construct]
    '7': null
  ubuntu: [python3-construct]
python3-cookiecutter:
  debian:
    buster: [python3-cookiecutter]
    stretch: [python3-cookiecutter]
  fedora: [python3-cookiecutter]
  ubuntu:
    '*': [python3-cookiecutter]
    focal: null
python3-coverage:
  debian: [python3-coverage]
  fedora: [python3-coverage]
  gentoo: [dev-python/coverage]
  nixos: [python3Packages.coverage]
  openembedded: [python3-coverage@meta-python]
  opensuse: [python3-coverage]
  rhel: ['python%{python3_pkgversion}-coverage']
  ubuntu: [python3-coverage]
python3-crc16-pip:
  debian:
    pip:
      packages: [crc16]
  fedora:
    pip:
      packages: [crc16]
  ubuntu:
    pip:
      packages: [crc16]
python3-crcmod:
  debian: [python3-crcmod]
  fedora:
    pip:
      packages: [crcmod]
  nixos: [python3Packages.crcmod]
  osx:
    pip:
      packages: [crcmod]
  ubuntu: [python3-crcmod]
python3-cryptography:
  alpine: [py3-cryptography]
  arch: [python-cryptography]
  debian: [python3-cryptography]
  fedora: [python3-cryptography]
  gentoo: [dev-python/cryptography]
  nixos: [python3Packages.cryptography]
  openembedded: [python3-cryptography@meta-python]
  opensuse: [python3-cryptography]
  rhel: ['python%{python3_pkgversion}-cryptography']
  ubuntu: [python3-cryptography]
python3-cvxpy-pip: *migrate_eol_2025_04_30_python3_cvxpy_pip
python3-cycler:
  arch: [python-cycler]
  debian: [python3-cycler]
  fedora: [python3-cycler]
  gentoo: [dev-python/cycler]
  opensuse: [python3-Cycler]
  rhel:
    '*': [python3-cycler]
    '7': null
  ubuntu: [python3-cycler]
python3-datadog-pip:
  ubuntu:
    pip:
      packages: [datadog]
python3-dateutil:
  arch: [python-dateutil]
  debian: [python3-dateutil]
  fedora: [python3-dateutil]
  gentoo: [dev-python/python-dateutil]
  nixos: [python3Packages.python-dateutil]
  opensuse: [python3-python-dateutil]
  osx:
    pip:
      packages: [python-dateutil]
  rhel: ['python%{python3_pkgversion}-dateutil']
  ubuntu: [python3-dateutil]
python3-dbus:
  debian: [python3-dbus]
  fedora: [python3-dbus]
  nixos: [python3Packages.dbus-python]
  openembedded: [python3-dbus@openembedded-core]
  rhel: [python3-dbus]
  ubuntu: [python3-dbus]
python3-decorator:
  debian: [python3-decorator]
  fedora: [python3-decorator]
  gentoo: [dev-python/decorator]
  nixos: [python3Packages.decorator]
  osx:
    pip: [decorator]
  ubuntu: [python3-decorator]
python3-deepdiff:
  arch: [python-deepdiff]
  debian: [python3-deepdiff]
  fedora: [python-deepdiff]
  opensuse: [python3-deepdiff]
  ubuntu:
    '*': [python3-deepdiff]
    bionic:
      pip:
        packages: [deepdiff]
python3-defusedxml:
  debian: [python3-defusedxml]
  fedora: [python3-defusedxml]
  gentoo: [dev-python/defusedxml]
  nixos: [python3Packages.defusedxml]
  openembedded: [python3-defusedxml@meta-python]
  opensuse: [python3-defusedxml]
  rhel: ['python%{python3_pkgversion}-defusedxml']
  ubuntu: [python3-defusedxml]
python3-deprecated:
  debian:
    '*': [python3-deprecated]
    buster: null
  fedora: [python3-deprecated]
  rhel:
    '*': [python3-deprecated]
    '7': null
  ubuntu:
    '*': [python3-deprecated]
    bionic: null
python3-depthai-pip:
  debian:
    pip:
      packages: [depthai]
  fedora:
    pip:
      packages: [depthai]
  ubuntu:
    pip:
      packages: [depthai]
python3-dev:
  alpine: [python3-dev]
  arch: [python]
  debian: [python3-dev]
  fedora: [python3-devel]
  gentoo: [=dev-lang/python-3*]
  nixos: [python3]
  openembedded: [python3@openembedded-core]
  opensuse: [python3-devel]
  rhel: ['python%{python3_pkgversion}-devel']
  ubuntu: [python3-dev]
python3-distro:
  debian: [python3-distro]
  fedora: [python3-distro]
  gentoo: [dev-python/distro]
  nixos: [python3Packages.distro]
  ubuntu: [python3-distro]
python3-distutils:
  debian:
    '*': [python3-distutils]
    stretch: null
  fedora: [python3]
  gentoo: [dev-lang/python]
  nixos: [python3]
  ubuntu:
    '*': [python3-distutils]
python3-django:
  debian: [python3-django]
  fedora: [python3-django]
  opensuse: [python3-Django]
  ubuntu: [python3-django]
python3-django-cors-headers:
  debian: [python3-django-cors-headers]
  fedora: [python3-django-cors-headers]
  opensuse: [python3-django-cors-headers]
  ubuntu: [python3-django-cors-headers]
python3-django-extensions:
  debian: [python3-django-extensions]
  fedora: [python3-django-extensions]
  ubuntu: [python3-django-extensions]
python3-django-extra-views:
  debian: [python3-django-extra-views]
  ubuntu: [python3-django-extra-views]
python3-djangorestframework:
  debian: [python3-djangorestframework]
  fedora: [python3-django-rest-framework]
  opensuse: [python3-djangorestframework]
  rhel:
    '*': [python3-django-rest-framework]
    '7': null
  ubuntu: [python3-djangorestframework]
python3-dlib-pip:
  debian:
    pip:
      depends: [cmake, build-essential, python3-dev]
      packages: [dlib]
  fedora:
    pip:
      depends: [cmake, build-essential, python3-dev]
      packages: [dlib]
  ubuntu:
    pip:
      depends: [cmake, build-essential, python3-dev]
      packages: [dlib]
python3-docker:
  arch: [python-docker]
  debian: [python3-docker]
  fedora: [python3-docker]
  gentoo: [dev-python/docker-py]
  nixos: [python3Packages.docker]
  opensuse: [python3-docker]
  rhel:
    '7': ['python%{python3_pkgversion}-docker']
  ubuntu: [python3-docker]
python3-docopt:
  arch: [python-docopt]
  debian: [python3-docopt]
  fedora: [python3-docopt]
  gentoo: [dev-python/docopt]
  nixos: [python3Packages.docopt]
  ubuntu: [python3-docopt]
python3-docutils:
  arch: [python-docutils]
  debian: [python3-docutils]
  fedora: [python3-docutils]
  gentoo: [dev-python/docutils]
  nixos: [python3Packages.docutils]
  openembedded: [python3-docutils@openembedded-core]
  ubuntu: [python3-docutils]
python3-dubins-pip:
  debian:
    pip:
      packages: [dubins]
  fedora:
    pip:
      packages: [dubins]
  opensuse:
    pip:
      packages: [dubins]
  osx:
    pip:
      packages: [dubins]
  ubuntu:
    pip:
      packages: [dubins]
python3-easydict:
  debian:
    '*': [python3-easydict]
    buster:
      pip:
        packages: [easydict]
  ubuntu:
    '*': [python3-easydict]
    bionic:
      pip:
        packages: [easydict]
    focal:
      pip:
        packages: [easydict]
python3-elasticsearch:
  debian: [python3-elasticsearch]
  fedora: [python3-elasticsearch]
  opensuse: [python3-elasticsearch]
  rhel:
    '*': [python3-elasticsearch]
    '7': null
  ubuntu: [python3-elasticsearch]
python3-emoji:
  debian:
    '*': [python3-emoji]
    bullseye:
      pip:
        packages: [emoji]
    buster:
      pip:
        packages: [emoji]
    stretch:
      pip:
        packages: [emoji]
  fedora: [python3-emoji]
  opensuse: [python3-emoji]
  rhel:
    '*': [python3-emoji]
    '7': null
  ubuntu:
    '*': [python3-emoji]
    bionic:
      pip:
        packages: [emoji]
    focal:
      pip:
        packages: [emoji]
python3-empy:
  alpine: [py3-empy]
  arch: [python-empy]
  debian: [python3-empy]
  fedora: [python3-empy]
  gentoo: [dev-python/empy]
  nixos: [python3Packages.empy]
  openembedded: [python3-empy@meta-ros-common]
  opensuse: [python3-empy]
  osx:
    pip:
      packakges: [empy]
  rhel: ['python%{python3_pkgversion}-empy']
  ubuntu: [python3-empy]
python3-environs-pip:
  debian:
    pip:
      packages: [environs]
  ubuntu:
    pip:
      packages: [environs]
python3-evdev:
  arch: [python-evdev]
  debian:
    '*': [python3-evdev]
    stretch: null
  fedora: [python3-evdev]
  gentoo: [dev-python/python-evdev]
  osx:
    pip:
      packages: [evdev]
  ubuntu: [python3-evdev]
python3-events-pip:
  debian:
    pip:
      packages: [Events]
  fedora:
    pip:
      packages: [Events]
  ubuntu:
    pip:
      packages: [Events]
python3-ezdxf:
  debian:
    '*': [python3-ezdxf]
    buster:
      pip:
        packages: [ezdxf]
    stretch:
      pip:
        packages: [ezdxf]
  fedora: [python3-ezdxf]
  freebsd: [py37-ezdxf]
  nixos: [python3Packages.ezdxf]
  ubuntu:
    '*': [python3-ezdxf]
    bionic:
      pip:
        packages: [ezdxf]
    focal:
      pip:
        packages: [ezdxf]
python3-falcon:
  arch: [python-falcon]
  debian: [python3-falcon]
  fedora: [python3-falcon]
  opensuse: [python3-falcon]
  ubuntu: [python3-falcon]
python3-fann2:
  debian: [python3-fann2]
  opensuse: [python3-fann2]
  ubuntu: [python3-fann2]
python3-fanucpy-pip:
  '*':
    pip:
      packages: [fanucpy]
python3-fastapi:
  arch: [python-fastapi]
  debian:
    '*': [python3-fastapi]
    buster:
      pip:
        packages: [fastapi]
  fedora: [python-fastapi]
  ubuntu:
    '*': [python3-fastapi]
    bionic:
      pip:
        packages: [fastapi]
    focal:
      pip:
        packages: [fastapi]
python3-fasteners-pip:
  debian:
    pip:
      packages: [fasteners]
  ubuntu:
    pip:
      packages: [fasteners]
python3-fastkml:
  debian: [python3-fastkml]
  ubuntu: [python3-fastkml]
python3-fastnumbers-pip:
  arch:
    pip:
      packages: [fastnumbers]
  debian:
    pip:
      packages: [fastnumbers]
  fedora:
    pip:
      packages: [fastnumbers]
  osx:
    pip:
      packages: [fastnumbers]
  ubuntu:
    pip:
      packages: [fastnumbers]
python3-fcn-pip: *migrate_eol_2025_04_30_python3_fcn_pip
python3-filetype-pip:
  debian:
    pip:
      packages: [filetype]
  ubuntu:
    pip:
      packages: [filetype]
python3-filfinder-pip:
  debian:
    pip:
      packages: [fil_finder]
  ubuntu:
    pip:
      packages: [fil_finder]
python3-filterpy-pip:
  debian:
    pip:
      packages: [filterpy]
  fedora:
    pip:
      packages: [filterpy]
  osx:
    pip:
      packages: [filterpy]
  ubuntu:
    pip:
      packages: [filterpy]
python3-fiona:
  arch: [python-fiona]
  debian: [python3-fiona]
  fedora: [python3-fiona]
  nixos: [python3Packages.fiona]
  rhel:
    '*': [python3-fiona]
    '7': null
  ubuntu: [python3-fiona]
python3-flake8:
  alpine: [py3-flake8]
  arch: [flake8]
  debian: [python3-flake8]
  fedora: [python3-flake8]
  gentoo: [dev-python/flake8]
  nixos: [python3Packages.flake8]
  openembedded: [python3-flake8@meta-ros-common]
  opensuse: [python3-flake8]
  osx:
    pip:
      packages: [flake8]
  rhel:
    '*': ['python%{python3_pkgversion}-flake8']
    '7': null
  ubuntu: [python3-flake8]
python3-flake8-blind-except:
  opensuse: [python3-flake8-blind-except]
  ubuntu:
    '*': [python3-flake8-blind-except]
    bionic: null
    focal: null
python3-flake8-blind-except-pip:
  ubuntu:
    pip:
      packages: [flake8-blind-except]
python3-flake8-builtins:
  opensuse: [python3-flake8-builtins]
  ubuntu:
    '*': [python3-flake8-builtins]
    bionic: null
    focal: null
python3-flake8-builtins-pip:
  ubuntu:
    pip:
      packages: [flake8-builtins]
python3-flake8-class-newline:
  opensuse: [python3-flake8-class-newline]
  ubuntu:
    '*': [python3-flake8-class-newline]
    bionic: null
    focal: null
python3-flake8-class-newline-pip:
  ubuntu:
    pip:
      packages: [flake8-class-newline]
python3-flake8-comprehensions:
  ubuntu:
    '*': [python3-flake8-comprehensions]
    bionic: null
    focal: null
python3-flake8-comprehensions-pip:
  ubuntu:
    pip:
      packages: [flake8-comprehensions]
python3-flake8-deprecated:
  opensuse: [python3-flake8-deprecated]
  ubuntu:
    '*': [python3-flake8-deprecated]
    bionic: null
    focal: null
python3-flake8-deprecated-pip:
  ubuntu:
    pip:
      packages: [flake8-deprecated]
python3-flake8-docstrings:
  arch: [python-flake8-docstrings]
  debian: [python3-flake8-docstrings]
  fedora: [python3-flake8-docstrings]
  opensuse: [python3-flake8-docstrings]
  rhel:
    '*': [python3-flake8-docstrings]
    '7': null
  ubuntu: [python3-flake8-docstrings]
python3-flake8-docstrings-pip:
  ubuntu:
    pip:
      packages: [flake8-docstrings]
python3-flake8-import-order:
  fedora: [python3-flake8-import-order]
  opensuse: [python3-flake8-import-order]
  rhel:
    '*': [python3-flake8-import-order]
    '7': null
    '8': null
  ubuntu:
    '*': [python3-flake8-import-order]
    bionic: null
    focal: null
python3-flake8-import-order-pip:
  ubuntu:
    pip:
      packages: [flake8-import-order]
python3-flake8-quotes:
  fedora:
    '*': [python3-flake8-quotes]
    '35': null
  opensuse: [python3-flake8-quotes]
  rhel:
    '*': [python3-flake8-quotes]
    '7': null
    '8': null
  ubuntu:
    '*': [python3-flake8-quotes]
    bionic: null
    focal: null
python3-flake8-quotes-pip:
  ubuntu:
    pip:
      packages: [flake8-quotes]
python3-flask:
  debian: [python3-flask]
  fedora: [python3-flask]
  gentoo: [dev-python/flask]
  nixos: [python3Packages.flask]
  rhel: [python3-flask]
  ubuntu: [python3-flask]
python3-flask-bcrypt:
  debian: [python3-flask-bcrypt]
  nixos: [python39Packages.flask-bcrypt]
  ubuntu: [python3-flask-bcrypt]
python3-flask-cors:
  debian: [python3-flask-cors]
  fedora: [python3-flask-cors]
  nixos: [python3Packages.flask-cors]
  rhel:
    '*': [python3-flask-cors]
    '7': null
  ubuntu:
    '*': [python3-flask-cors]
    bionic: null
python3-flask-jwt-extended:
  debian:
    '*': [python3-python-flask-jwt-extended]
    buster:
      pip:
        packages: [flask-jwt-extended]
  freebsd: [py-flask-jwt-extended]
  nixos: [python39Packages.flask-jwt-extended]
  opensuse: [python-flask-jwt-extended]
  ubuntu:
    '*': [python3-python-flask-jwt-extended]
    bionic:
      pip:
        packages: [flask-jwt-extended]
python3-flask-migrate:
  debian: [python3-flask-migrate]
  fedora: [python3-flask-migrate]
  gentoo: [dev-python/flask-migrate]
  rhel:
    '*': ['python%{python3_pkgversion}-flask-migrate']
    '7': null
  ubuntu: [python3-flask-migrate]
python3-flask-restplus-pip:
  ubuntu:
    pip:
      packages: [flask-restplus]
python3-flask-socketio:
  debian: [python3-flask-socketio]
  fedora: [python3-flask-socketio]
  ubuntu: [python3-flask-socketio]
python3-flask-sqlalchemy:
  arch: [python-flask-sqlalchemy]
  debian: [python3-flask-sqlalchemy]
  fedora: [python3-flask-sqlalchemy]
  gentoo: [dev-python/flask-sqlalchemy]
  nixos: [python39Packages.flask_sqlalchemy]
  opensuse: [python-Flask-SQLAlchemy]
  rhel:
    '*': [python3-flask-sqlalchemy]
    '7': null
  ubuntu: [python3-flask-sqlalchemy]
python3-flatbuffers:
  debian:
    '*': [python3-flatbuffers]
    buster:
      pip:
        packages: [flatbuffers]
  fedora:
    pip:
      packages: [flatbuffers]
  opensuse: [python3-flatbuffers]
  osx:
    pip:
      packages: [flatbuffers]
  rhel:
    '*': [python3-flatbuffers]
    '8': null
  ubuntu:
    '*': [python3-flatbuffers]
    bionic:
      pip:
        packages: [flatbuffers]
    focal:
      pip:
        packages: [flatbuffers]
python3-fonttools:
  arch: [python-fonttools]
  debian: [python3-fonttools]
  fedora: [python3-fonttools]
  gentoo: [dev-python/fonttools]
  opensuse: [python3-FontTools]
  osx: [fonttools]
  ubuntu: [python3-fonttools]
python3-formant-pip:
  debian:
    pip:
      packages: [formant]
  ubuntu:
    pip:
      packages: [formant]
python3-fpdf2-pip:
  debian:
    pip:
      packages: [fpdf2]
  fedora:
    pip:
      packages: [fpdf2]
  ubuntu:
    pip:
      packages: [fpdf2]
python3-ftdi1:
  arch: [libftdi]
  debian: [python3-ftdi1]
  fedora: [python3-libftdi]
  gentoo: ['dev-embedded/libftdi[python]']
  nixos: [libftdi1]
  opensuse: [python3-libftdi1]
  ubuntu: [python3-ftdi1]
python3-funcsigs:
  debian: [python3-funcsigs]
  fedora: [python3-funcsigs]
  ubuntu: [python3-funcsigs]
python3-future:
  debian: [python3-future]
  fedora: [python3-future]
  gentoo: [dev-python/future]
  nixos: [python3Packages.future]
  openembedded: [python3-future@meta-python]
  rhel: ['python%{python3_pkgversion}-future']
  ubuntu: [python3-future]
python3-gdal:
  arch: [python-gdal]
  debian: [python3-gdal]
  fedora: [python3-gdal]
  gentoo: [sci-libs/gdal]
  opensuse: [python3-GDAL]
  rhel:
    '*': [python3-gdal]
    '7': null
  ubuntu: [python3-gdal]
python3-gdown-pip: *migrate_eol_2025_04_30_python3_gdown_pip
python3-geographiclib:
  arch: [python-geographiclib]
  debian: [python3-geographiclib]
  fedora: [python3-GeographicLib]
  gentoo: [sci-geosciences/GeographicLib]
  nixos: [python3Packages.geographiclib]
  opensuse: [python3-geographiclib]
  rhel:
    '*': [python3-GeographicLib]
    '7': null
  ubuntu: [python3-geographiclib]
python3-geojson:
  arch: [python-geojson]
  debian: [python3-geojson]
  fedora: [python3-geojson]
  opensuse: [python3-geojson]
  ubuntu: [python3-geojson]
python3-geomag-pip:
  debian:
    pip:
      packages: [geomag]
  fedora:
    pip:
      packages: [geomag]
  osx:
    pip:
      packages: [geomag]
  ubuntu:
    pip:
      packages: [geomag]
python3-geopy:
  debian: [python3-geopy]
  fedora: [python3-geopy]
  nixos: [python3Packages.geopy]
  ubuntu: [python3-geopy]
python3-gi:
  arch: [python-gobject]
  debian: [python3-gi]
  fedora: [python3-gobject]
  gentoo: [dev-python/pygobject]
  nixos: [python3Packages.pygobject3]
  openembedded: [python3-pygobject@openembedded-core]
  ubuntu: [python3-gi]
python3-gi-cairo:
  arch: [python-gobject]
  debian: [python3-gi-cairo]
  fedora: [python3-gobject]
  gentoo: [dev-python/pygobject]
  nixos: [python3Packages.pygobject3]
  opensuse: [python3-gobject]
  ubuntu: [python3-gi-cairo]
python3-git:
  arch: [python-gitpython]
  debian: [python3-git]
  fedora: [python3-GitPython]
  gentoo: [dev-python/git-python]
  nixos: [python3Packages.GitPython]
  rhel:
    '*': [python3-GitPython]
    '7': null
  ubuntu: [python3-git]
python3-github:
  debian: [python3-github]
  fedora: [python3-github]
  gentoo: [dev-python/PyGithub]
  nixos: [python3Packages.PyGithub]
  rhel: ['python%{python3_pkgversion}-pygithub']
  ubuntu: [python3-github]
python3-gitlab:
  debian:
    '*': [python3-gitlab]
    stretch:
      pip:
        packages: [python-gitlab]
  fedora: [python3-gitlab]
  gentoo: [dev-vcs/python-gitlab]
  rhel:
    '*': [python3-gitlab]
    '7': null
  ubuntu: [python3-gitlab]
python3-glpk-pip: *migrate_eol_2025_04_30_python3_glpk_pip
python3-gnupg:
  debian: [python3-gnupg]
  fedora: [python3-gnupg]
  gentoo: [dev-python/python-gnupg]
  nixos: [python3Packages.python-gnupg]
  openembedded: [python3-gnupg@meta-python]
  opensuse: [python3-python-gnupg]
  ubuntu: [python3-gnupg]
python3-google-auth:
  debian: [python3-google-auth]
  fedora: [python3-google-auth]
  opensuse: [python3-google-auth]
  rhel:
    '*': [python3-google-auth]
    '7': null
  ubuntu: [python3-google-auth]
python3-google-auth-httplib2:
  debian:
    '*': [python3-google-auth-httplib2]
    buster: null
  fedora: [python3-google-auth-httplib2]
  opensuse: [python3-google-auth-httplib2]
  ubuntu:
    '*': [python3-google-auth-httplib2]
    bionic: null
python3-google-auth-oauthlib:
  debian:
    '*': [python3-google-auth-oauthlib]
    buster: null
  fedora: [python3-google-auth-oauthlib]
  rhel:
    '*': [python3-google-auth-oauthlib]
    '7': null
  ubuntu:
    '*': [python3-google-auth-oauthlib]
    bionic: null
    focal: null
python3-google-cloud-pubsub-pip:
  debian:
    pip:
      packages: [google-cloud-pubsub]
  fedora:
    pip:
      packages: [google-cloud-pubsub]
  ubuntu:
    pip:
      packages: [google-cloud-pubsub]
python3-google-cloud-storage-pip: *migrate_eol_2025_04_30_python3_google_cloud_storage_pip
python3-google-cloud-texttospeech-pip: *migrate_eol_2025_04_30_python3_google_cloud_texttospeech_pip
python3-googleapi:
  debian: [python3-googleapi]
  fedora: [python3-google-api-client]
  gentoo: [dev-python/google-api-python-client]
  ubuntu: [python3-googleapi]
python3-gpiozero:
  debian: [python3-gpiozero]
  fedora: [python3-gpiozero]
  ubuntu:
    '*': [python3-gpiozero]
    bionic: null
python3-gpxpy:
  debian: [python3-gpxpy]
  fedora: [python3-gpxpy]
  opensuse: [python3-gpxpy]
  ubuntu: [python3-gpxpy]
python3-gql-pip:
  debian:
    pip:
      packages: [gql]
  fedora:
    pip:
      packages: [gql]
  ubuntu:
    pip:
      packages: [gql]
python3-graphviz:
  alpine: [py3-graphviz]
  arch: [python-graphviz]
  debian: [python3-graphviz]
  fedora: [python3-graphviz]
  gentoo: [dev-python/graphviz]
  nixos: [python39Packages.graphviz]
  opensuse: [python3-graphviz]
  ubuntu: [python3-graphviz]
python3-grip:
  debian:
    '*': [grip]
    bookworm: null
    bullseye: null
    buster: [grip]
  fedora:
    pip:
      packages: [grip]
  gentoo: [app-text/grip]
  ubuntu: [grip]
python3-grpc-tools:
  debian:
    '*': [python3-grpc-tools]
    stretch: null
  nixos: [python3Packages.grpcio-tools]
  openembedded: [python3-grpcio-tools@meta-python]
  ubuntu:
    '*': [python3-grpc-tools]
    bionic: null
python3-grpcio:
  debian:
    '*': [python3-grpcio]
    stretch: null
  fedora: [python3-grpcio]
  nixos: [python3Packages.grpcio]
  openembedded: [python3-grpcio@meta-python]
  ubuntu:
    '*': [python3-grpcio]
    bionic: null
python3-gurobipy-pip: *migrate_eol_2025_04_30_python3_gurobipy_pip
python3-gz-math6:
  ubuntu:
    focal: [python3-gz-math6]
    jammy: [python3-gz-math6]
python3-gz-sim6:
  ubuntu:
    focal: [python3-gz-sim6]
    jammy: [python3-gz-sim6]
python3-h5py:
  debian: [python3-h5py]
  fedora: [python3-h5py]
  gentoo: [dev-python/h5py]
  nixos: [python3Packages.h5py]
  openembedded: [python3-h5py@meta-python]
  ubuntu: [python3-h5py]
python3-httplib2:
  debian: [python3-httplib2]
  fedora: [python3-httplib2]
  gentoo: [dev-python/httplib2]
  ubuntu: [python3-httplib2]
python3-hypothesis:
  debian: [python3-hypothesis]
  fedora: [python3-hypothesis]
  gentoo: [dev-python/hypothesis]
  ubuntu: [python3-hypothesis]
python3-ifcfg:
  debian:
    buster: [python3-ifcfg]
    stretch: [python3-ifcfg]
  fedora: [python3-ifcfg]
  openembedded: [python3-ifcfg@meta-ros-common]
  rhel: ['python%{python3_pkgversion}-ifcfg']
  ubuntu:
    bionic: [python3-ifcfg]
    focal: [python3-ifcfg]
python3-ignition-gazebo6:
  ubuntu:
    focal: [python3-ignition-gazebo6]
    jammy: [python3-ignition-gazebo6]
python3-ignition-math6:
  ubuntu:
    focal: [python3-ignition-math6]
    jammy: [python3-ignition-math6]
python3-imageio:
  debian: [python3-imageio]
  fedora: [python3-imageio]
  gentoo: [dev-python/imageio]
  nixos: [python3Packages.imageio]
  openembedded: [python3-imageio@meta-python]
  ubuntu: [python3-imageio]
python3-img2pdf:
  alpine: [py3-img2pdf]
  arch: [img2pdf]
  debian: [python3-img2pdf]
  fedora: [python3-img2pdf]
  gentoo: [media-gfx/img2pdf]
  nixos: [python39Packages.img2pdf]
  opensuse: [python3-img2pdf]
  rhel:
    '*': [python3-img2pdf]
    '7': null
  ubuntu: [python3-img2pdf]
python3-importlib-metadata:
  alpine: [py3-importlib-metadata]
  arch: [python-importlib-metadata]
  debian:
    '*': [python3-importlib-metadata]
    buster:
      pip:
        packages: [importlib-metadata]
    stretch:
      pip:
        packages: [importlib-metadata]
  fedora: [python3]
  gentoo: [dev-python/importlib_metadata]
  nixos: [python3Packages.importlib-metadata]
  openembedded: [python3-importlib-metadata@openembedded-core]
  osx:
    pip:
      packages: [importlib_metadata]
  rhel:
    '*': [python3]
    '7': null
    '8': [python3-importlib-metadata]
  ubuntu:
    '*': [python3-importlib-metadata]
    bionic:
      pip:
        packages: [importlib-metadata]
python3-importlib-resources:
  arch: [python-importlib_resources]
  debian:
    '*': [python3-importlib-resources]
    buster:
      pip:
        packages: [importlib-resources]
    stretch:
      pip:
        packages: [importlib-resources]
  fedora: [python3]
  gentoo: [dev-python/importlib_resources]
  nixos: [python3Packages.importlib-resources]
  openembedded: [python3@openembedded-core]
  osx:
    pip:
      packages: [importlib-resources]
  rhel:
    '*': [python3]
    '7': null
    '8': [python3-importlib-resources]
  ubuntu:
    '*': [python3-minimal]
    bionic:
      pip:
        packages: [importlib-resources]
python3-inflection-pip:
  debian:
    pip:
      packages: [inflection]
  ubuntu:
    pip:
      packages: [inflection]
python3-influxdb:
  debian: [python3-influxdb]
  fedora: [python3-influxdb]
  opensuse: [python3-influxdb]
  rhel: [python3-influxdb]
  ubuntu: [python3-influxdb]
python3-influxdb-client-pip:
  debian:
    pip:
      packages: [influxdb-client]
  fedora:
    pip:
      packages: [influxdb-client]
  ubuntu:
    pip:
      packages: [influxdb-client]
python3-inject-pip: *migrate_eol_2025_04_30_python3_inject_pip
python3-inputimeout-pip:
  debian:
    pip:
      packages: [inputimeout]
  fedora:
    pip:
      packages: [inputimeout]
  osx:
    pip:
      packages: [inputimeout]
  ubuntu:
    pip:
      packages: [inputimeout]
python3-interpreter:
  arch: [python]
  debian: [python3-minimal]
  fedora: [python3]
  gentoo: [dev-lang/python]
  nixos: [python3]
  opensuse: [python3]
  rhel: [python3]
  slackware: [python3]
  ubuntu: [python3-minimal]
python3-j1939-pip: *migrate_eol_2025_04_30_python3_j1939_pip
python3-jinja2:
  alpine: [py3-jinja2]
  debian: [python3-jinja2]
  fedora: [python3-jinja2]
  gentoo: [=dev-python/jinja-2*]
  nixos: [python3Packages.jinja2]
  rhel:
    '*': [python3-jinja2]
    '7': [python36-jinja2]
  ubuntu: [python3-jinja2]
python3-jmespath:
  arch: [python-jmespath]
  debian: [python3-jmespath]
  fedora: [python-jmespath]
  gentoo: [dev-python/jmespath]
  nixos: [python39Packages.jmespath]
  ubuntu: [python3-jmespath]
python3-joblib:
  arch: [python-joblib]
  debian: [python3-joblib]
  fedora: [python-joblib]
  gentoo: [dev-python/joblib]
  nixos: [python3Packages.joblib]
  opensuse: [python3-joblib]
  ubuntu: [python3-joblib]
python3-jsonpickle:
  arch: [python-jsonpickle]
  debian: [python3-jsonpickle]
  fedora: [python3-jsonpickle]
  gentoo: [dev-python/jsonpickle]
  ubuntu: [python3-jsonpickle]
python3-jsonschema:
  debian: [python3-jsonschema]
  fedora: [python3-jsonschema]
  gentoo: [dev-python/jsonschema]
  nixos: [python3Packages.jsonschema]
  rhel:
    '*': [python3-jsonschema]
    '7': [python36-jsonschema]
  ubuntu: [python3-jsonschema]
python3-junitparser:
  debian:
    '*': [python3-junitparser]
    stretch: null
  ubuntu:
    '*': [python3-junitparser]
    bionic: null
python3-jupyros-pip:
  debian:
    pip:
      packages: [jupyros]
  fedora:
    pip:
      packages: [jupyros]
  ubuntu:
    pip:
      packages: [jupyros]
python3-kitchen:
  arch: [python-kitchen]
  debian: [python3-kitchen]
  fedora: [python3-kitchen]
  gentoo: [dev-python/kitchen]
  nixos: [python3Packages.kitchen]
  osx:
    pip:
      packages: [kitchen]
  ubuntu:
    '*': [python3-kitchen]
python3-kivy:
  debian:
    '*': [python3-kivy]
    buster:
      pip:
        packages: [Kivy]
  ubuntu: [python3-kivy]
python3-kiwisolver:
  arch: [python-kiwisolver]
  debian: [python3-kiwisolver]
  fedora: [python3-kiwisolver]
  gentoo: [dev-python/kiwisolver]
  opensuse: [python3-kiwisolver]
  rhel:
    '*': [python3-kiwisolver]
    '7': null
  ubuntu:
    '*': [python3-kiwisolver]
    bionic:
      pip:
        packages: [kiwisolver]
python3-kml2geojson-pip:
  debian:
    pip:
      packages: [kml2geojson]
  fedora:
    pip:
      packages: [kml2geojson]
  ubuntu:
    pip:
      packages: [kml2geojson]
python3-lark-parser:
  alpine: [py3-lark-parser]
  arch: [python-lark-parser]
  debian:
    '*': [python3-lark]
    buster: [python3-lark-parser]
    stretch: [python3-lark-parser]
  fedora: [python3-lark-parser]
  gentoo: [dev-python/lark]
  nixos: [python3Packages.lark]
  openembedded: [python3-lark-parser@meta-ros-common]
  rhel: ['python%{python3_pkgversion}-lark-parser']
  ubuntu:
    '*': [python3-lark]
    bionic: [python3-lark-parser]
python3-libgpiod:
  alpine: [py3-libgpiod]
  arch: [libgpiod]
  debian: [python3-libgpiod]
  fedora: [python3-libgpiod]
  gentoo: [dev-libs/libgpiod]
  nixos: [python3Packages.libgpiod]
  opensuse: [python3-gpiod]
  rhel:
    '*': [python3-libgpiod]
    '7': null
  ubuntu:
    '*': [python3-libgpiod]
    bionic: null
python3-lingua-franca-pip:
  debian:
    pip:
      packages: [lingua-franca]
  ubuntu:
    pip:
      packages: [lingua-franca]
python3-lockfile:
  alpine: [py3-lockfile]
  arch: [python-lockfile]
  debian: [python3-lockfile]
  fedora: [python3-lockfile]
  gentoo: [dev-python/lockfile]
  nixos: [python39Packages.lockfile]
  opensuse: [python-lockfile]
  rhel: [python3-lockfile]
  ubuntu: [python3-lockfile]
python3-lttng:
  alpine: [py3-lttng]
  arch: [python-lttngust]
  debian: [python3-lttng]
  fedora: [python3-lttng]
  openembedded: [lttng-tools@openembedded-core]
  rhel:
    '*': [python3-lttng]
    '7': null
  ubuntu: [python3-lttng]
python3-lxml:
  alpine: [py3-lxml]
  arch: [python-lxml]
  debian: [python3-lxml]
  fedora: [python3-lxml]
  freebsd: [py36-lxml]
  gentoo: [dev-python/lxml]
  nixos: [python3Packages.lxml]
  openembedded: [python3-lxml@meta-python]
  opensuse: [python3-lxml]
  osx:
    pip:
      packages: [lxml]
  rhel: ['python%{python3_pkgversion}-lxml']
  ubuntu: [python3-lxml]
python3-mako:
  debian: [python3-mako]
  fedora: [python-mako]
  gentoo: [dev-python/mako]
  opensuse: [python3-Mako]
  rhel:
    '*': ['python%{python3_pkgversion}-mako']
    '7': null
  ubuntu: [python3-mako]
python3-mapbox-earcut-pip:
  debian:
    pip:
      packages: [mapbox-earcut]
  fedora:
    pip:
      packages: [mapbox-earcut]
  ubuntu:
    pip:
      packages: [mapbox-earcut]
python3-mapnik:
  debian: [python3-mapnik]
  fedora: [python3-mapnik]
  nixos: [python3Packages.python-mapnik]
  ubuntu: [python3-mapnik]
python3-marisa:
  arch: [python-marisa]
  debian: [python3-marisa]
  fedora: [python3-marisa]
  gentoo: [dev-libs/marisa]
  ubuntu: [python3-marisa]
python3-markdown:
  debian: [python3-markdown]
  fedora: [python3-markdown]
  gentoo: [dev-python/markdown]
  nixos: [python3Packages.markdown]
  ubuntu: [python3-markdown]
python3-marshmallow:
  debian: [python3-marshmallow]
  fedora: [python3-marshmallow]
  gentoo: [dev-python/marshmallow]
  nixos: [python39Packages.marshmallow]
  opensuse: [python3-marshmallow]
  rhel:
    '*': ['python%{python3_pkgversion}-marshmallow']
    '7': null
  ubuntu: [python3-marshmallow]
python3-marshmallow-dataclass-pip:
  ubuntu:
    pip:
      packages: [marshmallow-dataclass]
python3-matplotlib:
  alpine: [py3-matplotlib]
  arch: [python-matplotlib]
  debian: [python3-matplotlib]
  fedora: [python3-matplotlib]
  gentoo: [dev-python/matplotlib]
  nixos: [python3Packages.matplotlib]
  openembedded: [python3-matplotlib@meta-python]
  opensuse: [python3-matplotlib]
  osx:
    pip:
      depends: [pkg-config, freetype, libpng12-dev]
      packages: [matplotlib]
  rhel:
    '*': ['python%{python3_pkgversion}-matplotlib']
    '7': null
  slackware: [python3-matplotlib]
  ubuntu: [python3-matplotlib]
python3-mechanize:
  debian:
    '*': [python3-mechanize]
    buster: null
  fedora: [python3-mechanize]
  nixos: [python3Packages.mechanize]
  ubuntu:
    '*': [python3-mechanize]
    bionic: null
python3-mediapipe-pip:
  debian:
    pip:
      packages: [mediapipe]
  fedora:
    pip:
      packages: [mediapipe]
  osx:
    pip:
      packages: [mediapipe]
  ubuntu:
    pip:
      packages: [mediapipe]
python3-meshio:
  arch: [python-meshio]
  debian: [python3-meshio]
  ubuntu: [python3-meshio]
python3-meson-pip:
  debian:
    pip:
      packages: [meson]
  fedora:
    pip:
      packages: [meson]
  ubuntu:
    pip:
      packages: [meson]
python3-mistune:
  alpine:
    pip:
      packages: [mistune]
  arch: [python-mistune]
  debian: [python3-mistune]
  fedora: [python3-mistune]
  gentoo: [dev-python/mistune]
  nixos: [python39Packages.mistune]
  opensuse: [python3-mistune]
  osx:
    pip:
      packages: [mistune]
  ubuntu: [python3-mistune]
python3-mlflow:
  debian:
    pip:
      packages: [mlflow]
  fedora:
    pip:
      packages: [mlflow]
  opensuse: [python-mlflow]
  osx:
    pip:
      packages: [mlflow]
  ubuntu:
    pip:
      packages: [mlflow]
python3-mock:
  alpine: [py3-mock]
  arch: [python-mock]
  debian: [python3-mock]
  fedora: [python3-mock]
  gentoo: [dev-python/mock]
  nixos: [python3Packages.mock]
  openembedded: [python3-mock@meta-ros-common]
  opensuse: [python3-mock]
  osx:
    pip:
      packages: [mock]
  rhel: ['python%{python3_pkgversion}-mock']
  ubuntu: [python3-mock]
python3-more-itertools:
  arch: [python-more-itertools]
  debian: [python3-more-itertools]
  fedora: [python3-more-itertools]
  gentoo: [dev-python/more-itertools]
  rhel:
    '*': [python3-more-itertools]
    '7': null
  ubuntu: [python3-more-itertools]
python3-msgpack:
  debian:
    '*': [python3-msgpack]
    stretch: null
  fedora: [python3-msgpack]
  nixos: [python3Packages.msgpack]
  openembedded: [python3-msgpack@meta-python]
  rhel: ['python%{python3_pkgversion}-msgpack']
  ubuntu: [python3-msgpack]
python3-msk-pip:
  debian:
    pip:
      packages: [msk]
  ubuntu:
    pip:
      packages: [msk]
python3-msm-pip:
  debian:
    pip:
      packages: [msm]
  ubuntu:
    pip:
      packages: [msm]
python3-multimethod-pip:
  debian:
    pip:
      packages: [multimethod]
  fedora:
    pip:
      packages: [multimethod]
  ubuntu:
    pip:
      packages: [multimethod]
python3-munkres:
  debian: [python3-munkres]
  fedora: [python3-munkres]
  nixos: [python3Packages.munkre]
  opensuse: [python3-munkres]
  rhel:
    '*': [python3-munkres]
    '7': null
  ubuntu: [python3-munkres]
python3-mycroft-messagebus-client-pip:
  debian:
    pip:
      packages: [mycroft-messagebus-client]
  ubuntu:
    pip:
      packages: [mycroft-messagebus-client]
python3-mypy:
  alpine: [py3-mypy]
  arch: [mypy]
  debian:
    '*': [python3-mypy]
    stretch: [mypy]
  fedora: [python3-mypy]
  gentoo: [dev-python/mypy]
  nixos: [python3Packages.mypy]
  openembedded: [python3-mypy@meta-ros-common]
  opensuse: [mypy]
  osx:
    pip:
      packages: [mypy]
  rhel:
    '*': [python3-mypy]
    '7': null
    '8': null
  ubuntu: [python3-mypy]
python3-natsort:
  debian: [python3-natsort]
  fedora: [python3-natsort]
  opensuse: [python3-natsort]
  rhel: [python3-natsort]
  ubuntu: [python3-natsort]
python3-nclib-pip:
  arch:
    pip:
      packages: [nclib]
  debian:
    pip:
      packages: [nclib]
  ubuntu:
    pip:
      packages: [nclib]
python3-netcdf4:
  arch: [python-netcdf4]
  debian: [python3-netcdf4]
  fedora: [python3-netcdf4]
  freebsd: [py37-netCDF4]
  gentoo: [dev-python/netcdf4-python]
  macports: [py37-netcdf4]
  nixos: [python3Packages.netcdf4]
  ubuntu: [python3-netcdf4]
python3-netifaces:
  alpine: [py3-netifaces]
  arch: [python-netifaces]
  debian: [python3-netifaces]
  fedora: [python3-netifaces]
  gentoo: [dev-python/netifaces]
  nixos: [python3Packages.netifaces]
  openembedded: [python3-netifaces@meta-ros-common]
  opensuse: [python3-netifaces]
  rhel: ['python%{python3_pkgversion}-netifaces']
  ubuntu: [python3-netifaces]
python3-networkmanager:
  debian:
    buster: [python3-networkmanager]
  fedora: [python3-networkmanager]
  ubuntu: [python3-networkmanager]
python3-networkx:
  debian: [python3-networkx]
  fedora: [python3-networkx]
  nixos: [python3Packages.networkx]
  ubuntu: [python3-networkx]
python3-nlopt:
  arch: [nlopt]
  debian:
    '*': [python3-nlopt]
    buster: null
    stretch: null
  fedora: [python3-NLopt]
  gentoo: [sci-libs/nlopt]
  ubuntu:
    '*': [python3-nlopt]
    bionic: null
python3-nose:
  arch: [python-nose]
  debian: [python3-nose]
  fedora: [python3-nose]
  gentoo: [dev-python/nose]
  nixos: [python3Packages.nose]
  openembedded: [python3-nose@openembedded-core]
  opensuse: [python3-nose]
  osx:
    pip:
      packages: [nose]
  rhel: ['python%{python3_pkgversion}-nose']
  ubuntu: [python3-nose]
python3-nose-parameterized:
  debian: [python3-nose-parameterized]
  ubuntu: [python3-nose-parameterized]
python3-nose-yanc:
  debian: [python3-nose-yanc]
  openembedded: [python3-nose-yanc@meta-ros-common]
  ubuntu: [python3-nose-yanc]
python3-ntplib:
  debian: [python3-ntplib]
  fedora: [python3-ntplib]
  nixos: [python3Packages.ntplib]
  opensuse: [python3-ntplib]
  rhel:
    '*': ['python%{python3_pkgversion}-ntplib']
    '7': null
  ubuntu: [python3-ntplib]
python3-numba:
  debian: [python3-numba]
  ubuntu: [python3-numba]
python3-numpy:
  alpine: [py3-numpy]
  arch: [python-numpy]
  debian: [python3-numpy]
  fedora: [python3-numpy]
  gentoo: [dev-python/numpy]
  nixos: [python3Packages.numpy]
  openembedded: [python3-numpy@openembedded-core]
  opensuse: [python3-numpy]
  rhel: ['python%{python3_pkgversion}-numpy']
  ubuntu: [python3-numpy]
python3-numpy-stl:
  debian: [python3-numpy-stl]
  fedora: [python3-numpy-stl]
  nixos: [python3Packages.numpy-stl]
  ubuntu:
    '*': [python3-numpy-stl]
python3-nuscenes-devkit-pip:
  arch:
    pip:
      packages: [nuscenes-devkit]
  debian:
    pip:
      packages: [nuscenes-devkit]
  fedora:
    pip:
      packages: [nuscenes-devkit]
  osx:
    pip:
      packages: [nuscenes-devkit]
  ubuntu:
    pip:
      packages: [nuscenes-devkit]
python3-nxt-python-pip:
  debian:
    pip:
      packages: [nxt-python]
  fedora:
    pip:
      packages: [nxt-python]
  ubuntu:
    pip:
      packages: [nxt-python]
python3-oauth2client:
  debian: [python3-oauth2client]
  fedora: [python3-oauth2client]
  opensuse: [python3-oauth2client]
  rhel:
    '*': [python3-oauth2client]
    '7': null
  ubuntu: [python3-oauth2client]
python3-odrive-pip:
  debian:
    pip:
      packages: [odrive]
  fedora:
    pip:
      packages: [odrive]
  ubuntu:
    pip:
      packages: [odrive]
python3-onnxruntime-gpu-pip:
  arch:
    pip:
      packages: [onnxruntime-gpu]
  debian:
    pip:
      packages: [onnxruntime-gpu]
  fedora:
    pip:
      packages: [onnxruntime-gpu]
  osx:
    pip:
      packages: [onnxruntime-gpu]
  ubuntu:
    pip:
      packages: [onnxruntime-gpu]
python3-onnxruntime-pip:
  arch:
    pip:
      packages: [onnxruntime]
  debian:
    pip:
      packages: [onnxruntime]
  fedora:
    pip:
      packages: [onnxruntime]
  osx:
    pip:
      packages: [onnxruntime]
  ubuntu:
    pip:
      packages: [onnxruntime]
python3-open3d:
  debian:
    '*': [python3-open3d]
    buster: null
    stretch: null
  ubuntu:
    '*': [python3-open3d]
    bionic: null
    focal: null
python3-open3d-pip:
  debian:
    pip:
      packages: [open3d]
  fedora:
    pip:
      packages: [open3d]
  ubuntu:
    pip:
      packages: [open3d]
python3-openai-pip:
  debian:
    pip:
      packages: [openai]
  fedora:
    pip:
      packages: [openai]
  ubuntu:
    pip:
      packages: [openai]
python3-opencv:
  debian: [python3-opencv]
  fedora: [python3-opencv]
  gentoo: ['media-libs/opencv[python]']
  nixos: [python3Packages.opencv3]
  openembedded: [opencv@meta-oe]
  opensuse: [python3-opencv]
  rhel:
    '*': [python3-opencv]
    '7': null
    '8': null
  ubuntu: [python3-opencv]
python3-opengl:
  debian: [python3-opengl]
  fedora: [python3-pyopengl]
  gentoo: [dev-python/pyopengl]
  nixos: [python3Packages.pyopengl]
  opensuse: [python3-opengl]
  ubuntu: [python3-opengl]
python3-openhsi-pip:
  debian:
    pip:
      packages: [openhsi]
  fedora:
    pip:
      packages: [openhsi]
  ubuntu:
    pip:
      packages: [openhsi]
python3-owlready2-pip:
  debian:
    pip:
      packages: [owlready2]
  fedora:
    pip:
      packages: [owlready2]
  ubuntu:
    pip:
      packages: [owlready2]
python3-packaging:
  alpine: [py3-packaging]
  arch: [python-packaging]
  debian: [python3-packaging]
  fedora: [python3-packaging]
  gentoo: [dev-python/packaging]
  nixos: [python3Packages.packaging]
  openembedded: [python3-packaging@openembedded-core]
  rhel: ['python%{python3_pkgversion}-packaging']
  ubuntu: [python3-packaging]
python3-padaos-pip:
  debian:
    pip:
      packages: [padaos]
  ubuntu:
    pip:
      packages: [padaos]
python3-padatious-pip:
  debian:
    pip:
      packages: [padatious]
  ubuntu:
    pip:
      packages: [padatious]
python3-paho-mqtt:
  debian: [python3-paho-mqtt]
  fedora: [python3-paho-mqtt]
  rhel:
    '*': [python3-paho-mqtt]
    '7': null
  ubuntu:
    '*': [python3-paho-mqtt]
python3-pandas:
  debian: [python3-pandas]
  fedora: [python3-pandas]
  gentoo: [dev-python/pandas]
  nixos: [python3Packages.pandas]
  openembedded: [python3-pandas@meta-python]
  opensuse: [python3-pandas]
  rhel:
    '*': ['python%{python3_pkgversion}-pandas']
    '7': null
  ubuntu: [python3-pandas]
python3-papermill-pip:
  debian:
    pip:
      packages: [papermill]
  fedora:
    pip:
      packages: [papermill]
  ubuntu:
    pip:
      packages: [papermill]
python3-parameterized:
  alpine: [py3-parameterized]
  debian: [python3-parameterized]
  fedora: [python3-parameterized]
  gentoo: [dev-python/parameterized]
  ubuntu: [python3-parameterized]
python3-paramiko:
  debian: [python3-paramiko]
  fedora: [python3-paramiko]
  gentoo: [dev-python/paramiko]
  nixos: [python3Packages.paramiko]
  openembedded: [python3-paramiko@meta-ros-common]
  opensuse: [python3-paramiko]
  rhel: ['python%{python3_pkgversion}-paramiko']
  ubuntu: [python3-paramiko]
python3-parse:
  arch: [python-parse]
  debian: [python3-parse]
  fedora: [python3-parse]
  gentoo: [dev-python/parse]
  opensuse: [python3-parse]
  rhel:
    '*': [python3-parse]
    '7': null
  ubuntu: [python3-parse]
python3-pcg-gazebo-pip:
  debian:
    pip:
      depends: [libspatialindex-dev, geos, pybind11-dev]
      packages: [pcg-gazebo]
  ubuntu:
    pip:
      depends: [libspatialindex-dev, geos, pybind11-dev]
      packages: [pcg-gazebo]
python3-pep8:
  alpine: [py3-pycodestyle]
  debian:
    buster: [python3-pep8]
    stretch: [python3-pep8]
  gentoo: [dev-python/pep8]
  nixos: [python3Packages.pep8]
  openembedded: [python3-pep8@meta-ros-common]
  osx:
    pip:
      packages: [pep8]
  ubuntu: [python3-pep8]
python3-petact-pip:
  debian:
    pip:
      packages: [petact]
  ubuntu:
    pip:
      packages: [petact]
python3-pexpect:
  debian: [python3-pexpect]
  fedora: [python3-pexpect]
  opensuse: [python3-pexpect]
  rhel: ['python%{python3_pkgversion}-pexpect']
  ubuntu: [python3-pexpect]
python3-pickleDB-pip:
  debian:
    pip:
      packages: [pickleDB]
  fedora:
    pip:
      packages: [pickleDB]
  ubuntu:
    pip:
      packages: [pickleDB]
python3-pika:
  debian: [python3-pika]
  fedora: [python3-pika]
  rhel: ['python%{python3_pkgversion}-pika']
  ubuntu: [python3-pika]
python3-pil:
  alpine: [py3-pillow]
  arch: [python-pillow]
  debian: [python3-pil]
  fedora: [python3-pillow, python3-pillow-qt]
  freebsd: [py3-pillow]
  gentoo: [dev-python/pillow]
  nixos: [python3Packages.pillow]
  openembedded: [python3-pillow@meta-python]
  opensuse: [python3-Pillow]
  osx:
    pip:
      packages: [Pillow]
  rhel: [python3-pillow]
  slackware:
    slackpkg:
      packages: [python3-pillow]
  ubuntu: [python3-pil]
python3-pip:
  debian: [python3-pip]
  fedora: [python3-pip]
  nixos: [python3Packages.pip]
  openembedded: [python3-pip@openembedded-core]
  opensuse: [python3-pip]
  rhel: [python3-pip]
  ubuntu: [python3-pip]
python3-pkg-resources:
  alpine: [py3-setuptools]
  arch: [python-setuptools]
  debian: [python3-pkg-resources]
  fedora: [python3-setuptools]
  gentoo: [dev-python/setuptools]
  nixos: [python3Packages.setuptools]
  openembedded: [python3-setuptools@openembedded-core]
  opensuse: [python3-setuptools]
  rhel: ['python%{python3_pkgversion}-setuptools']
  ubuntu: [python3-pkg-resources]
python3-playsound-pip:
  debian:
    pip:
      packages: [playsound]
  fedora:
    pip:
      packages: [playsound]
  ubuntu:
    pip:
      packages: [playsound]
python3-ply:
  arch: [python-ply]
  debian: [python3-ply]
  fedora: [python3-ply]
  gentoo: [dev-python/ply]
  opensuse: [python3-ply]
  rhel:
    '*': [python3-ply]
    '7': null
  ubuntu: [python3-ply]
python3-pocketsphinx-pip:
  debian:
    pip:
      packages: [pocketsphinx]
  ubuntu:
    pip:
      packages: [pocketsphinx]
python3-polling2-pip:
  debian:
    pip:
      packages: [polling2]
  fedora:
    pip:
      packages: [polling2]
  osx:
    pip:
      packages: [polling2]
  ubuntu:
    pip:
      packages: [polling2]
python3-pqdict-pip:
  debian:
    pip:
      packages: [pqdict]
  fedora:
    pip:
      packages: [pqdict]
  osx:
    pip:
      packages: [pqdict]
  ubuntu:
    pip:
      packages: [pqdict]
python3-pre-commit:
  debian:
    '*': [pre-commit]
    buster:
      pip:
        packages: [pre-commit]
    stretch:
      pip:
        packages: [pre-commit]
  fedora: [pre-commit]
  ubuntu:
    '*': [pre-commit]
    bionic:
      pip:
        packages: [pre-commit]
    focal:
      pip:
        packages: [pre-commit]
python3-precise-runner-pip:
  debian:
    pip:
      packages: [precise-runner]
  ubuntu:
    pip:
      packages: [precise-runner]
python3-prettytable:
  debian: [python3-prettytable]
  fedora: [python3-prettytable]
  gentoo: [dev-python/prettytable]
  nixos: [python3Packages.prettytable]
  ubuntu: [python3-prettytable]
python3-progressbar:
  arch: [python-progressbar]
  debian: [python3-progressbar]
  fedora: [python3-progressbar2]
  gentoo: [dev-python/progressbar]
  nixos: [python3Packages.progressbar]
  ubuntu: [python3-progressbar]
python3-prometheus-client:
  debian: [python3-prometheus-client]
  fedora: [python3-prometheus_client]
  rhel:
    '*': [python3-prometheus_client]
    '7': null
  ubuntu: [python3-prometheus-client]
python3-prompt-toolkit:
  arch: [python-prompt_toolkit]
  debian: [python3-prompt-toolkit]
  fedora: [python-prompt-toolkit]
  gentoo: [dev-python/prompt_toolkit]
  rhel:
    '*': [python3-prompt-toolkit]
    '7': null
  ubuntu: [python3-prompt-toolkit]
python3-protobuf:
  alpine: [py3-protobuf]
  debian: [python3-protobuf]
  fedora: [python3-protobuf]
  gentoo: [dev-python/protobuf-python]
  nixos: [python3Packages.protobuf]
  rhel:
    '*': [python3-protobuf]
    '7': null
  ubuntu: [python3-protobuf]
python3-psutil:
  alpine: [py3-psutil]
  arch: [python-psutil]
  debian: [python3-psutil]
  fedora: [python3-psutil]
  gentoo: [dev-python/psutil]
  macports: [py36-psutil]
  nixos: [python3Packages.psutil]
  openembedded: [python3-psutil@meta-python]
  opensuse: [python3-psutil]
  osx:
    pip:
      packages: [psutil]
  rhel: ['python%{python3_pkgversion}-psutil']
  slackware: [psutil]
  ubuntu: [python3-psutil]
python3-py3exiv2-pip:
  debian:
    pip:
      packages: [py3exiv2]
  fedora:
    pip:
      packages: [py3exiv2]
  osx:
    pip:
      packages: [py3exiv2]
  ubuntu:
    pip:
      packages: [py3exiv2]
python3-pyassimp:
  debian:
    '*': [python3-pyassimp]
    stretch: null
  fedora: [python3-assimp]
  openembedded: [python3-pyassimp@meta-ros-common]
  ubuntu:
    '*': [python3-pyassimp]
python3-pyaudio:
  arch: [python-pyaudio]
  debian: [python3-pyaudio]
  fedora: [python3-pyaudio]
  gentoo: [dev-python/pyaudio]
  nixos: [python3Packages.pyaudio]
  opensuse: [python3-PyAudio]
  osx:
    pip:
      packages: [pyaudio]
  ubuntu: [python3-pyaudio]
python3-pybullet-pip:
  debian:
    pip:
      packages: [pybullet]
  fedora:
    pip:
      packages: [pybullet]
  osx:
    pip:
      packages: [pybullet]
  ubuntu:
    pip:
      packages: [pybullet]
python3-pyclipper:
  debian: [python3-pyclipper]
  fedora: [python3-pyclipper]
  nixos: [python3Packages.pyclipper]
  ubuntu: [python3-pyclipper]
python3-pycodestyle:
  alpine: [py3-pycodestyle]
  arch: [python-pycodestyle]
  debian: [python3-pycodestyle]
  fedora: [python3-pycodestyle]
  gentoo: [dev-python/pycodestyle]
  nixos: [python3Packages.pycodestyle]
  openembedded: [python3-pycodestyle@meta-python]
  opensuse: [python3-pycodestyle]
  osx:
    pip:
      packages: [pycodestyle]
  rhel: ['python%{python3_pkgversion}-pycodestyle']
  ubuntu: [python3-pycodestyle]
python3-pycryptodome:
  alpine: [py3-pycryptodome]
  arch: [python-pycryptodome]
  debian: [python3-pycryptodome]
  fedora: [python3-pycryptodomex]
  gentoo: [dev-python/pycryptodome]
  nixos: [python3Packages.pycryptodomex]
  openembedded: [python3-pycryptodomex@meta-python]
  opensuse: [python3-pycryptodomex]
  osx:
    pip:
      packages: [pycryptodome]
  rhel: ['python%{python3_pkgversion}-pycryptodomex']
  ubuntu: [python3-pycryptodome]
python3-pydantic:
  arch: [python-pydantic]
  debian:
    '*': [python3-pydantic]
    buster:
      pip: [pydantic]
    stretch:
      pip: [pydantic]
  fedora: [python3-pydantic]
  gentoo: [dev-python/pydantic]
  ubuntu:
    '*': [python3-pydantic]
    bionic:
      pip: [pydantic]
python3-pydbus:
  debian: [python3-pydbus]
  fedora: [python3-pydbus]
  opensuse: [python3-pydbus]
  rhel:
    '*': ['python%{python3_pkgversion}-pydbus']
    '7': null
  ubuntu: [python3-pydbus]
python3-pydot:
  alpine: [py3-pydot]
  arch: [python-pydot]
  debian: [python3-pydot]
  fedora: [python3-pydot]
  gentoo: [dev-python/pydot]
  nixos: [python3Packages.pydot]
  openembedded: [python3-pydot@meta-ros-common]
  opensuse: [python3-pydot]
  osx:
    pip:
      packages: [pydot]
  rhel:
    '*': ['python%{python3_pkgversion}-pydot']
    '7': null
  ubuntu: [python3-pydot]
python3-pyee:
  debian: [python3-pyee]
  fedora: [python3-ee]
  opensuse: [python3-pyee]
  ubuntu: [python3-pyee]
python3-pyftdi-pip:
  debian:
    pip:
      packages: [pyftdi]
  ubuntu:
    pip:
      packages: [pyftdi]
python3-pyftpdlib:
  debian: [python3-pyftpdlib]
  gentoo: [dev-python/pyftpdlib]
  opensuse: [python3-pyftpdlib]
  ubuntu: [python3-pyftpdlib]
python3-pygame:
  debian:
    '*': [python3-pygame]
    stretch:
      pip: [pygame]
  fedora: [python3-pygame]
  gentoo: [dev-python/pygame]
  nixos: [python3Packages.pygame]
  ubuntu:
    '*': [python3-pygame]
    bionic:
      pip: [pygame]
python3-pygit2:
  alpine: [py3-pygit2]
  debian: [python3-pygit2]
  fedora: [python3-pygit2]
  freebsd: [py37-pygit2]
  gentoo: [dev-python/pygit2]
  opensuse: [python3-pygit2]
  osx:
    pip:
      packages: [pygit2]
  rhel:
    '*': [python3-pygit2]
    '7': null
  ubuntu: [python3-pygit2]
python3-pygments:
  alpine: [py3-pygments]
  arch: [python-pygments]
  debian: [python3-pygments]
  fedora: [python3-pygments]
  gentoo: [dev-python/pygments]
  openembedded: [python3-pygments@openembedded-core]
  opensuse: [python3-Pygments]
  rhel:
    '*': [python3-pygments]
    '7': null
  ubuntu: [python3-pygments]
python3-pygraphviz:
  alpine: [py3-pygraphviz]
  debian: [python3-pygraphviz]
  fedora: [python3-pygraphviz]
  freebsd: [py-pygraphviz]
  gentoo: [dev-python/pygraphviz]
  nixos: [python3Packages.pygraphviz]
  openembedded: [python3-pygraphviz@meta-ros-common]
  opensuse: [python3-pygraphviz]
  osx:
    pip:
      packages: [pygraphviz]
  rhel: ['python%{python3_pkgversion}-pygraphviz']
  slackware: [pygraphviz]
  ubuntu: [python3-pygraphviz]
python3-pykdl:
  debian:
    '*': [python3-pykdl]
    stretch: null
  fedora: [python3-pykdl]
  gentoo: [dev-python/python_orocos_kdl]
  nixos: [python3Packages.pykdl]
  openembedded: [python3-pykdl@meta-ros1-noetic]
  rhel:
    '*': [python3-pykdl]
    '7': null
  ubuntu:
    '*': [python3-pykdl]
    bionic: null
python3-pylatexenc:
  debian:
    '*': [python3-pylatexenc]
    bullseye:
      pip:
        packages: [pylatexenc]
    buster:
      pip:
        packages: [pylatexenc]
  ubuntu:
    '*': [python3-pylatexenc]
    bionic:
      pip:
        packages: [pylatexenc]
    focal:
      pip:
        packages: [pylatexenc]
python3-pylibdmtx:
  debian:
    '*': [python3-pylibdmtx]
    buster:
      pip:
        packages: [pylibdmtx]
  fedora:
    pip:
      packages: [pylibdmtx]
  osx:
    pip:
      packages: [pylibdmtx]
  ubuntu:
    '*': [python3-pylibdmtx]
    bionic:
      pip:
        packages: [pylibdmtx]
    focal:
      pip:
        packages: [pylibdmtx]
python3-pymap3d:
  debian:
    '*': [python3-pymap3d]
    buster: null
    stretch: null
  gentoo: [sci-geosciences/pymap3d]
  ubuntu:
    '*': [python3-pymap3d]
    bionic: null
    focal: null
python3-pymesh2-pip:
  debian:
    pip:
      packages: [pymesh2]
  fedora:
    pip:
      packages: [pymesh2]
  ubuntu:
    pip:
      packages: [pymesh2]
python3-pymodbus:
  debian:
    '*': [python3-pymodbus]
    stretch: null
  fedora: [python3-pymodbus]
  ubuntu:
    '*': [python3-pymodbus]
python3-pymodbus-pip: *migrate_eol_2027_04_30_python3_pymodbus_pip
python3-pymongo:
  arch: [python-pymongo]
  debian: [python3-pymongo]
  fedora: [python3-pymongo]
  gentoo: [dev-python/pymongo]
  nixos: [python3Packages.pymongo]
  openembedded: [python3-pymongo@meta-python]
  ubuntu: [python3-pymongo]
python3-pynmea2:
  debian: [python3-nmea2]
  fedora:
    pip:
      packages: [pynmea2]
  ubuntu: [python3-nmea2]
python3-pyosmium:
  debian: [python3-pyosmium]
  fedora: [python3-osmium]
  nixos: [python3Packages.pyosmium]
  ubuntu: [python3-pyosmium]
python3-pyparsing:
  arch: [python-pyparsing]
  debian: [python3-pyparsing]
  fedora: [python3-pyparsing]
  gentoo: [dev-python/pyparsing]
  nixos: [python3Packages.pyparsing]
  openembedded: [python3-pyparsing@meta-python]
  opensuse: [python3-pyparsing]
  ubuntu: [python3-pyparsing]
python3-pypdf:
  debian:
    bookworm: [python3-pypdf]
    bullseye:
      pip:
        packages: [pypdf]
    buster:
      pip:
        packages: [pypdf]
    stretch:
      pip:
        packages: [pypdf]
  gentoo: [dev-python/pypdf]
  ubuntu:
    bionic:
      pip:
        packages: [pypdf]
    focal:
      pip:
        packages: [pypdf]
    jammy:
      pip:
        packages: [pypdf]
    lunar: [python3-pypdf]
python3-pypng:
  arch: [python-pypng]
  debian: [python3-png]
  fedora: [python3-pypng]
  gentoo: [dev-python/pypng]
  ubuntu:
    '*': [python3-png]
python3-pyproj:
  arch: [python-pyproj]
  debian: [python3-pyproj]
  fedora: [python3-pyproj]
  gentoo: [dev-python/pyproj]
  nixos: [python3Packages.pyproj]
  openembedded: [python3-pyproj@meta-ros-common]
  rhel:
    '*': ['python%{python3_pkgversion}-pyproj']
    '7': null
  ubuntu: [python3-pyproj]
python3-pyqrcode:
  arch: [python-qrcode]
  debian: [python3-pyqrcode]
  gentoo: [dev-python/pyqrcode]
  nixos: [python3Packages.pyqrcode]
  ubuntu: [python3-pyqrcode]
python3-pyqt5:
  alpine: [py3-qt5]
  arch: [python-pyqt5]
  debian: [pyqt5-dev, python3-pyqt5, python3-pyqt5.qtsvg, python3-sip-dev, qtbase5-dev]
  fedora: [python3-qt5-devel, python3-sip-devel, libXext-devel]
  gentoo: [dev-python/PyQt5]
  nixos: [python3Packages.pyqt5]
  openembedded: [python3-pyqt5@meta-qt5]
  opensuse: [python3-qt5]
  rhel: ['python%{python3_pkgversion}-qt5-devel', 'python%{python3_pkgversion}-sip-devel', libXext-devel, redhat-rpm-config]
  slackware: [python3-PyQt5]
  ubuntu: [pyqt5-dev, python3-pyqt5, python3-pyqt5.qtsvg, python3-sip-dev]
python3-pyqt5.qtquick:
  debian: [python3-pyqt5.qtquick]
  ubuntu: [python3-pyqt5.qtquick]
python3-pyqt5.qtwebengine:
  debian: [python3-pyqt5.qtwebengine]
  fedora: [python3-qt5-webengine]
  nixos: [python3Packages.pyqtwebengine]
  openembedded: ['${PYTHON_PN}-pyqt5@meta-qt5']
  opensuse: [python3-qtwebengine-qt5]
  ubuntu: [python3-pyqt5.qtwebengine]
python3-pyqtgraph:
  debian: [python3-pyqtgraph]
  fedora: [python3-pyqtgraph]
  gentoo: [dev-python/pyqtgraph]
  nixos: [python3Packages.pyqtgraph]
  ubuntu: [python3-pyqtgraph]
python3-pyrr-pip:
  debian:
    pip:
      packages: [pyrr]
  fedora:
    pip:
      packages: [pyrr]
  ubuntu:
    pip:
      packages: [pyrr]
python3-pyside2:
  arch: [pyside2, python-shiboken2, shiboken2]
  debian: [libpyside2-dev, libshiboken2-dev, python3-pyside2.qtcore, python3-pyside2.qtgui, python3-pyside2.qthelp, python3-pyside2.qtnetwork, python3-pyside2.qtprintsupport, python3-pyside2.qttest, python3-pyside2.qtsvg, python3-pyside2.qtwidgets, python3-pyside2.qtxml, shiboken2]
  fedora: [python3-pyside2, pyside2-tools, python3-pyside2-devel, python3-shiboken2, python3-shiboken2-devel, shiboken2]
  gentoo: [dev-python/pyside2, dev/python/shiboken2]
  ubuntu:
    "*": [libpyside2-dev, libshiboken2-dev, python3-pyside2.qtcore, python3-pyside2.qtgui, python3-pyside2.qthelp, python3-pyside2.qtnetwork, python3-pyside2.qtprintsupport, python3-pyside2.qtsvg, python3-pyside2.qttest, python3-pyside2.qtwidgets, python3-pyside2.qtxml, shiboken2]
    bionic: null
python3-pyside2.qtopengl:
  arch: [pyside2]
  debian: [python3-pyside2.qtopengl]
  fedora: [python3-pyside2]
  gentoo: [dev-python/pyside2]
  ubuntu:
    '*': [python3-pyside2.qtopengl]
    bionic: null
python3-pyside2.qtquick:
  arch: [pyside2]
  debian: [python3-pyside2.qtquick]
  fedora: [python3-pyside2]
  gentoo: [dev-python/pyside2]
  ubuntu:
    '*': [python3-pyside2.qtquick]
    bionic: null
python3-pyside2.qtuitools:
  debian: [python3-pyside2.qtuitools]
  ubuntu:
    '*': [python3-pyside2.qtuitools]
    bionic: null
python3-pysnmp:
  debian: [python3-pysnmp4]
  fedora: [python3-pysnmp]
  gentoo: [dev-python/pysnmp]
  nixos: [python3Packages.pysnmp]
  opensuse: [python3-pysnmp]
  rhel:
    '*': [python3-pysnmp]
    '7': [pysnmp]
  ubuntu: [python3-pysnmp4]
python3-pystemd:
  debian:
    bullseye: [python3-pystemd]
  fedora: [python3-pystemd]
  nixos: [python3Packages.pystemd]
  rhel:
    '*': [python3-pystemd]
    '7': null
  ubuntu:
    '*': [python3-pystemd]
    bionic:
      pip:
        packages: [pystemd]
python3-pyswarms-pip:
  debian:
    pip:
      packages: [pyswarms]
  fedora:
    pip:
      packages: [pyswarms]
  ubuntu:
    pip:
      packages: [pyswarms]
python3-pytest:
  alpine: [py3-pytest]
  arch: [python-pytest]
  debian: [python3-pytest]
  fedora: [python3-pytest]
  gentoo: [dev-python/pytest]
  nixos: [pythonPackages.pytest]
  openembedded: [python3-pytest@meta-python]
  opensuse: [python3-pytest]
  osx:
    pip:
      packages: [pytest]
  rhel: ['python%{python3_pkgversion}-pytest']
  ubuntu: [python3-pytest]
python3-pytest-asyncio:
  alpine: [py3-pytest-asyncio]
  arch: [python-pytest-asyncio]
  debian: [python3-pytest-asyncio]
  fedora: [python3-pytest-asyncio]
  gentoo: [dev-python/pytest-asyncio]
  nixos: [python3Packages.pytest-asyncio]
  opensuse: [python3-pytest-asyncio]
  osx:
    pip:
      packages: [pytest-asyncio]
  rhel:
    '*': [python3-pytest-asyncio]
    '7': null
  ubuntu:
    '*': [python3-pytest-asyncio]
    bionic: null
python3-pytest-benchmark:
  debian: [python3-pytest-benchmark]
  fedora: [python3-pytest-benchmark]
  opensuse: [python3-pytest-benchmark]
  rhel:
    '*': [python3-pytest-benchmark]
    '7': null
  ubuntu: [python3-pytest-benchmark]
python3-pytest-cov:
  alpine: [py3-pytest-cov]
  arch: [python-pytest-cov]
  debian: [python3-pytest-cov]
  fedora: [python3-pytest-cov]
  gentoo: [dev-python/pytest-cov]
  nixos: [python3Packages.pytestcov]
  openembedded: [python3-pytest-cov@meta-ros-common]
  rhel: ['python%{python3_pkgversion}-pytest-cov']
  ubuntu: [python3-pytest-cov]
python3-pytest-mock:
  alpine: [py3-pytest-mock]
  arch: [python-pytest-mock]
  debian: [python3-pytest-mock]
  fedora: [python3-pytest-mock]
  gentoo: [dev-python/pytest-mock]
  nixos: [python3Packages.pytest-mock]
  openembedded: [python3-pytest-mock@meta-ros-common]
  opensuse: [python3-pytest-mock]
  osx:
    pip:
      packages: [pytest-mock]
  rhel: ['python%{python3_pkgversion}-pytest-mock']
  ubuntu: [python3-pytest-mock]
python3-pytest-timeout:
  arch: [python-pytest-timeout]
  debian: [python3-pytest-timeout]
  fedora: [python3-pytest-timeout]
  gentoo: [dev-python/pytest-timeout]
  nixos: [python3Packages.pytest-timeout]
  opensuse: [python3-pytest-timeout]
  rhel: ['python%{python3_pkgversion}-pytest-timeout']
  ubuntu: [python3-pytest-timeout]
python3-pytorch-pip: *migrate_eol_2025_04_30_python3_pytorch_pip
python3-pytrinamic-pip:
  debian:
    pip:
      packages: [pytrinamic]
  fedora:
    pip:
      packages: [pytrinamic]
  opensuse:
    pip:
      packages: [pytrinamic]
  ubuntu:
    pip:
      packages: [pytrinamic]
python3-pyudev:
  debian: [python3-pyudev]
  fedora: [python3-pyudev]
  gentoo: [dev-python/pyudev]
  nixos: [pythonPackages.pyudev]
  ubuntu: [python3-pyudev]
python3-pyvista-pip:
  debian:
    pip:
      packages: [pyvista]
  fedora:
    pip:
      packages: [pyvista]
  ubuntu:
    pip:
      packages: [pyvista]
python3-pyxdg-pip:
  debian:
    pip:
      packages: [pyxdg]
  ubuntu:
    pip:
      packages: [pyxdg]
python3-qrcode:
  arch: [python-qrcode]
  debian: [python3-qrcode]
  fedora: [python3-qrcode]
  gentoo: [dev-python/qrcode]
  nixos: [python39Packages.qrcode]
  opensuse: [python3-qrcode]
  rhel:
    '8': [python3-qrcode]
  ubuntu: [python3-qrcode]
python3-qt5-bindings:
  alpine: [py3-qt5]
  arch: [python-pyqt5]
  debian:
    '*': [libpyside2-dev, libshiboken2-dev, pyqt5-dev, python3-pyqt5, python3-pyqt5.qtsvg, python3-pyside2.qtsvg, python3-sip-dev, qtbase5-dev, shiboken2]
    stretch: [pyqt5-dev, python3-pyqt5, python3-pyqt5.qtsvg, python3-sip-dev, qtbase5-dev]
  fedora: [python3-qt5-devel, python3-sip-devel, libXext-devel]
  gentoo: [dev-python/PyQt5]
  nixos: [python3Packages.pyqt5]
  openembedded: [python3-pyqt5@meta-qt5]
  opensuse: [python3-qt5]
  rhel:
    '*': [clang, python3-devel, python3-pyside2-devel, python3-shiboken2-devel]
    '7': ['python%{python3_pkgversion}-qt5-devel', 'python%{python3_pkgversion}-sip-devel', libXext-devel, redhat-rpm-config]
    '8': ['python%{python3_pkgversion}-qt5-devel', 'python%{python3_pkgversion}-sip-devel', libXext-devel, redhat-rpm-config]
  slackware: [python3-PyQt5]
  ubuntu:
    '*': [libpyside2-dev, libshiboken2-dev, pyqt5-dev, python3-pyqt5, python3-pyqt5.qtsvg, python3-pyside2.qtsvg, python3-sip-dev, shiboken2]
    bionic: [pyqt5-dev, python3-pyqt5, python3-pyqt5.qtsvg, python3-sip-dev]
python3-qt5-bindings-gl:
  debian: [python3-pyqt5.qtopengl]
  fedora: [python3-qt5]
  gentoo: ['dev-python/PyQt5[opengl]']
  nixos: [python3Packages.pyqt5]
  openembedded: [python3-pyqt5@meta-qt5]
  opensuse: [python3-qt5]
  ubuntu: [python3-pyqt5.qtopengl]
python3-qt5-bindings-webkit:
  debian: [python3-pyqt5.qtwebkit]
  fedora: [python3-qt5-webkit]
  gentoo: ['dev-python/PyQt5[webkit]']
  nixos: [python3Packages.pyqt5_with_qtwebkit]
  openembedded: [python3-pyqt5@meta-qt5]
  opensuse: [python3-qt5]
  ubuntu: [python3-pyqt5.qtwebkit]
python3-qtpy:
  arch: [python-qtpy]
  debian: [python3-qtpy]
  fedora: [python3-QtPy]
  gentoo: [dev-python/QtPy]
  nixos: [python3Packages.qtpy]
  rhel:
    '8': [python3-QtPy]
  ubuntu: [python3-qtpy]
python3-qwt:
  debian: [python3-qwt]
  ubuntu: [python3-qwt]
python3-qwt-pip:
  debian:
    pip:
      packages: [PythonQwt]
  fedora:
    pip:
      packages: [PythonQwt]
  opensuse:
    pip:
      packages: [PythonQwt]
  ubuntu:
    pip:
      packages: [PythonQwt]
python3-rafcon-pip:
  debian:
    pip:
      packages: [rafcon]
  fedora:
    pip:
      packages: [rafcon]
  ubuntu:
    pip:
      packages: [rafcon]
python3-rdflib:
  arch: [python-rdflib]
  debian: [python3-rdflib]
  fedora: [python3-rdflib]
  gentoo: [dev-python/rdflib]
  nixos: [python3Packages.rdflib]
  rhel:
    '8': ['python%{python3_pkgversion}-rdflib']
  ubuntu: [python3-rdflib]
python3-reportlab:
  arch: [python-reportlab]
  debian: [python3-reportlab]
  fedora: [python3-reportlab]
  gentoo: [dev-python/reportlab]
  nixos: [python3Packages.reportlab]
  opensuse: [python3-reportlab]
  osx:
    pip:
      packages: [reportlab]
  rhel:
    '*': [python3-reportlab]
    '7': null
  ubuntu: [python3-reportlab]
python3-requests:
  debian: [python3-requests]
  fedora: [python3-requests]
  nixos: [python3Packages.requests]
  openembedded: [python3-requests@meta-python]
  rhel: ['python%{python3_pkgversion}-requests']
  ubuntu: [python3-requests]
python3-requests-futures:
  debian: [python3-requests-futures]
  opensuse: [python3-requests-futures]
  ubuntu: [python3-requests-futures]
python3-requests-oauthlib:
  debian: [python3-requests-oauthlib]
  fedora: [python3-requests-oauthlib]
  gentoo: [dev-python/requests-oauthlib]
  nixos: [python3Packages.requests_oauthlib]
  openembedded: [python3-requests-oauthlib@meta-python]
  rhel:
    '*': ['python%{python3_pkgversion}-requests-oauthlib']
    '7': null
  ubuntu: [python3-requests-oauthlib]
python3-retrying:
  arch: [python-retrying]
  debian: [python3-retrying]
  fedora: [python3-retrying]
  gentoo: [retrying]
  nixos: [python3Packages.retrying]
  osx:
    pip:
      packages: [retrying]
  ubuntu: [python3-retrying]
python3-river-pip:
  debian:
    pip:
      packages: [river]
  osx:
    pip:
      packages: [river]
  ubuntu:
    pip:
      packages: [river]
python3-rmsd-pip:
  debian:
    pip:
      packages: [rmsd]
  osx:
    pip:
      packages: [rmsd]
  ubuntu:
    pip:
      packages: [rmsd]
python3-robodk-pip:
  debian:
    pip:
      packages: [robodk]
  ubuntu:
    pip:
      packages: [robodk]
python3-rocker:
  debian: [python3-rocker]
  ubuntu: [python3-rocker]
python3-rosdep:
  alpine: [rosdep]
  debian: [python3-rosdep]
  fedora: [python3-rosdep]
  gentoo: [dev-util/rosdep]
  rhel: ['python%{python3_pkgversion}-rosdep']
  ubuntu: [python3-rosdep]
python3-rosdep-modules:
  debian: [python3-rosdep-modules]
  fedora: [python3-rosdep]
  gentoo: [dev-util/rosdep]
  nixos: [python3Packages.rosdep]
  openembedded: [python3-rosdep@meta-ros-common]
  rhel: ['python%{python3_pkgversion}-rosdep']
  ubuntu: [python3-rosdep-modules]
python3-rosdistro-modules:
  alpine: [py3-rosdistro]
  arch:
    pip:
      packages: [rosdistro]
  debian: [python3-rosdistro-modules]
  fedora: [python3-rosdistro]
  gentoo: [dev-python/rosdistro]
  nixos: [python3Packages.rosdistro]
  openembedded: [python3-rosdistro@meta-ros-common]
  rhel: ['python%{python3_pkgversion}-rosdistro']
  ubuntu: [python3-rosdistro-modules]
python3-rosinstall-generator:
  fedora: [python3-rosinstall_generator]
  rhel: [python3-rosinstall_generator]
  ubuntu: [python3-rosinstall-generator]
python3-rospkg:
  alpine: [py3-rospkg]
  debian: [python3-rospkg]
  fedora: [python3-rospkg]
  freebsd:
    pip:
      packages: [rospkg]
  gentoo: [dev-python/rospkg]
  nixos: [python3Packages.rospkg]
  openembedded: [python3-rospkg@meta-ros-common]
  opensuse: [python3-rospkg]
  osx:
    pip:
      packages: [rospkg]
  rhel: ['python%{python3_pkgversion}-rospkg']
  slackware:
    pip:
      packages: [rospkg]
  ubuntu: [python3-rospkg]
python3-rospkg-modules:
  alpine:
    pip:
      packages: [rospkg]
  arch: [python-rospkg]
  debian: [python3-rospkg-modules]
  fedora: [python3-rospkg]
  freebsd:
    pip:
      packages: [rospkg]
  gentoo: [dev-python/rospkg]
  nixos: [python3Packages.rospkg]
  openembedded: [python3-rospkg@meta-ros-common]
  opensuse: [python3-rospkg]
  osx:
    pip:
      packages: [rospkg]
  rhel: ['python%{python3_pkgversion}-rospkg']
  slackware:
    pip:
      packages: [rospkg]
  ubuntu: [python3-rospkg-modules]
python3-rtree:
  debian: [python3-rtree]
  fedora: [python3-rtree]
  nixos: [python3Packages.Rtree]
  rhel:
    '*': [python3-rtree]
    '7': null
  ubuntu: [python3-rtree]
python3-ruamel.yaml:
  debian:
    buster: [python3-ruamel.yaml]
    stretch: [python3-ruamel.yaml]
  fedora: [python3-ruamel-yaml]
  nixos: [python3Packages.ruamel_yaml]
  openembedded: [python3-ruamel-yaml@meta-python]
  rhel: ['python%{python3_pkgversion}-ruamel-yaml']
  ubuntu: [python3-ruamel.yaml]
python3-sbp-pip: *migrate_eol_2027_04_30_python3_sbp_pip
python3-schedule:
  debian: [python3-schedule]
  nixos: [python3Packages.schedule]
  ubuntu: [python3-schedule]
python3-schema:
  arch: [python-schema]
  debian: [python3-schema]
  fedora: [python3-schema]
  freebsd: [py38-schema-0.7.5]
  nixos: [python38Packages.schema]
  opensuse: [python3-schema]
  osx:
    pip:
      packages: [schema]
  rhel: [python3-schema]
  ubuntu: [python3-schema]
python3-scipy:
  arch: [python-scipy]
  debian: [python3-scipy]
  fedora: [python3-scipy]
  freebsd: [py37-scipy]
  gentoo: [sci-libs/scipy]
  macports: [py37-scipy]
  nixos: [python3Packages.scipy]
  opensuse: [python3-scipy]
  osx:
    pip:
      depends: [gfortran]
      packages: [scipy]
  rhel: ['python%{python3_pkgversion}-scipy']
  ubuntu: [python3-scipy]
python3-scp:
  debian: [python3-scp]
  fedora: [python3-scp]
  nixos: [python3Packages.scp]
  opensuse: [python3-scp]
  rhel:
    '*': [python3-scp]
    '7': null
  ubuntu: [python3-scp]
python3-seaborn:
  arch: [python-seaborn]
  debian: [python3-seaborn]
  fedora: [python3-seaborn]
  gentoo: [dev-python/seaborn]
  ubuntu: [python3-seaborn]
python3-segno:
  debian:
    '*': [python3-segno]
    buster: null
  fedora:
    '*': [python3-segno]
    '36': null
    '37': null
  rhel:
    '*': [python3-segno]
    '7': null
    '8': null
  ubuntu:
    '*': [python3-segno]
    bionic:
      pip:
        packages: [segno]
    focal:
      pip:
        packages: [segno]
python3-selenium:
  arch: [python-selenium]
  debian: [python3-selenium]
  fedora: [python3-selenium]
  gentoo: [dev-python/selenium]
  nixos: [python3Packages.selenium]
  osx:
    pip:
      packages: [selenium]
  rhel:
    '*': [python3-selenium]
    '7': null
  ubuntu: [python3-selenium]
python3-semantic-version:
  debian: [python3-semantic-version]
  fedora: [python3-semantic_version]
  nixos: [python3Packages.semantic-version]
  ubuntu: [python3-semantic-version]
python3-semver:
  debian: [python3-semver]
  fedora: [python3-semver]
  freebsd: [py36-semver]
  ubuntu: [python3-semver]
python3-sense-emu-pip:
  debian:
    pip:
      packages: [sense-emu]
  ubuntu:
    pip:
      packages: [sense-emu]
python3-sense-hat-pip:
  debian:
    pip:
      packages: [sense-hat]
  ubuntu:
    pip:
      packages: [sense-hat]
python3-serial:
  debian: [python3-serial]
  fedora: [python3-pyserial]
  nixos: [python3Packages.pyserial]
  openembedded: [python3-pyserial@meta-python]
  rhel:
    '*': ['python%{python3_pkgversion}-pyserial']
    '7': null
  ubuntu: [python3-serial]
python3-setuptools:
  alpine: [py3-setuptools]
  arch: [python-setuptools]
  debian: [python3-setuptools]
  fedora: [python3-setuptools]
  gentoo: [dev-python/setuptools]
  nixos: [python3Packages.setuptools]
  openembedded: [python3-setuptools@openembedded-core]
  opensuse: [python3-setuptools]
  osx:
    pip:
      packages: [setuptools]
  rhel: ['python%{python3_pkgversion}-setuptools']
  ubuntu: [python3-setuptools]
python3-sexpdata:
  debian:
    '*': [python3-sexpdata]
    stretch:
      pip:
        packages: [sexpdata]
  fedora: [python3-sexpdata]
  nixos: [python3Packages.sexpdata]
  ubuntu:
    '*': [python3-sexpdata]
    bionic:
      pip:
        packages: [sexpdata]
python3-sh:
  debian: [python3-sh]
  fedora: [python3-sh]
  gentoo: [dev-python/sh]
  nixos: [python3Packages.sh]
  ubuntu: [python3-sh]
python3-shapely:
  arch: [python-shapely]
  debian: [python3-shapely]
  fedora: [python3-shapely]
  gentoo: [sci-libs/Shapely]
  nixos: [python3Packages.shapely]
  osx:
    pip:
      packages: [shapely]
  rhel: [python3-shapely]
  ubuntu: [python3-shapely]
python3-sila2lib-pip:
  debian:
    pip:
      packages: [sila2lib]
  fedora:
    pip:
      packages: [sila2lib]
  opensuse:
    pip:
      packages: [sila2lib]
  ubuntu:
    pip:
      packages: [sila2lib]
python3-simple-pid-pip:
  debian:
    pip:
      packages: [simple-pid]
  fedora:
    pip:
      packages: [simple-pid]
  osx:
    pip:
      packages: [simple-pid]
  ubuntu:
    pip:
      packages: [simple-pid]
python3-simplejpeg-pip:
  debian:
    pip:
      packages: [simplejpeg]
  fedora:
    pip:
      packages: [simplejpeg]
  ubuntu:
    pip:
      packages: [simplejpeg]
python3-simplejson:
  arch: [python-simplejson]
  debian: [python3-simplejson]
  fedora: [python3-simplejson]
  gentoo: [dev-python/simplejson]
  nixos: [python3Packages.simplejson]
  openembedded: [python3-simplejson@meta-python]
  ubuntu: [python3-simplejson]
python3-simplification-pip:
  debian:
    pip:
      packages: [simplification]
  fedora:
    pip:
      packages: [simplification]
  ubuntu:
    pip:
      packages: [simplification]
python3-sip:
  debian: [python3-sip-dev]
  fedora: [python3-sip-devel]
  gentoo: [dev-python/sip]
  nixos: [python3Packages.sip_4]
  opensuse: [python3-sip]
  ubuntu: [python3-sip-dev]
python3-siphon-pip:
  debian:
    pip:
      packages: [siphon]
  fedora:
    pip:
      packages: [siphon]
  osx:
    pip:
      packages: [siphon]
  ubuntu:
    pip:
      packages: [siphon]
python3-six:
  arch: [python-six]
  debian: [python3-six]
  fedora: [python3-six]
  gentoo: [dev-python/six]
  nixos: [python3Packages.six]
  ubuntu: [python3-six]
python3-skimage:
  debian: [python3-skimage]
  fedora: [python3-scikit-image]
  gentoo: [sci-libs/scikits_image]
  nixos: [python3Packages.scikitimage]
  osx:
    pip:
      packages: [scikit-image]
  ubuntu: [python3-skimage]
python3-sklearn:
  debian: [python3-sklearn]
  fedora: [python3-scikit-learn]
  gentoo: [sci-libs/scikits_learn]
  nixos: [python3Packages.scikitlearn]
  osx:
    pip:
      packages: [scikit-learn]
  ubuntu: [python3-sklearn]
python3-smbus:
  arch: [i2c-tools]
  debian: [python3-smbus]
  fedora: [python3-i2c-tools]
  opensuse: [python3-smbus]
  ubuntu: [python3-smbus]
python3-smbus2-pip:
  debian:
    pip:
      packages: [smbus2]
  fedora:
    pip:
      packages: [smbus2]
  osx:
    pip:
      packages: [smbus2]
  ubuntu:
    pip:
      packages: [smbus2]
python3-smc-pip:
  debian:
    pip:
      packages: [smc]
  fedora:
    pip:
      packages: [smc]
  osx:
    pip:
      packages: [smc]
  ubuntu:
    pip:
      packages: [smc]
python3-socketio:
  debian:
    '*': [python3-socketio]
    buster: null
  fedora: [python3-socketio]
  ubuntu:
    '*': [python3-socketio]
    bionic: null
python3-sortedcollections-pip:
  debian:
    pip:
      packages: [sortedcollections]
  fedora:
    pip:
      packages: [sortedcollections]
  osx:
    pip:
      packages: [sortedcollections]
  ubuntu:
    pip:
      packages: [sortedcollections]
python3-sounddevice-pip:
  debian:
    pip:
      packages: [sounddevice]
  fedora:
    pip:
      packages: [sounddevice]
  osx:
    pip:
      packages: [sounddevice]
  ubuntu:
    pip:
      packages: [sounddevice]
python3-sparkfun-ublox-gps-pip:
  debian:
    pip:
      packages: [sparkfun-ublox-gps]
  fedora:
    pip:
      packages: [sparkfun-ublox-gps]
  osx:
    pip:
      packages: [sparkfun-ublox-gps]
  ubuntu:
    pip:
      packages: [sparkfun-ublox-gps]
python3-sphinx:
  debian: [python3-sphinx]
  fedora: [python3-sphinx]
  nixos: [python3Packages.sphinx]
  openembedded: [python3-sphinx@meta-ros-common]
  opensuse: [python3-Sphinx]
  rhel: ['python%{python3_pkgversion}-sphinx']
  ubuntu: [python3-sphinx]
python3-sphinx-argparse:
  debian: [python3-sphinx-argparse]
  fedora: [python3-sphinx-argparse]
  nixos: [python3Packages.sphinx-argparse]
  ubuntu: [python3-sphinx-argparse]
python3-sphinx-rtd-theme:
  debian: [python3-sphinx-rtd-theme]
  fedora: [python3-sphinx_rtd_theme]
  nixos: [python3Packages.sphinx_rtd_theme]
  rhel: ['python%{python3_pkgversion}-sphinx_rtd_theme']
  ubuntu: [python3-sphinx-rtd-theme]
python3-spidev-pip: *migrate_eol_2025_04_30_python3_spidev_pip
python3-sqlalchemy:
  arch: [python-sqlalchemy]
  debian: [python3-sqlalchemy]
  fedora: [python3-sqlalchemy]
  gentoo: [dev-python/sqlalchemy]
  nixos: [python3Packages.sqlalchemy]
  opensuse: [python3-SQLAlchemy]
  ubuntu: [python3-sqlalchemy]
python3-sqlalchemy-utils:
  alpine: [py3-sqlalchemy-utils]
  arch: [python-sqlalchemy-utils]
  debian: [python3-sqlalchemy-utils]
  fedora: [python3-sqlalchemy-utils]
  nixos: [python3Packages.sqlalchemy-utils]
  opensuse: [python3-SQLAlchemy-Utils]
  ubuntu: [python3-sqlalchemy-utils]
python3-squaternion-pip:
  debian:
    pip:
      packages: [squaternion]
  fedora:
    pip:
      packages: [squaternion]
  osx:
    pip:
      packages: [squaternion]
  ubuntu:
    pip:
      packages: [squaternion]
python3-sshtunnel:
  debian: [python3-sshtunnel]
  fedora: [python3-sshtunnel]
  ubuntu:
    focal: [python3-sshtunnel]
    jammy: [python3-sshtunnel]
python3-stable-baselines3-pip:
  debian:
    pip:
      packages: [stable-baselines3]
  fedora:
    pip:
      packages: [stable-baselines3]
  osx:
    pip:
      packages: [stable-baselines3]
  ubuntu:
    pip:
      packages: [stable-baselines3]
python3-staticmap-pip:
  debian:
    pip:
      packages: [staticmap]
  ubuntu:
    pip:
      packages: [staticmap]
python3-stonesoup-pip:
  debian:
    pip:
      packages: [stonesoup]
  fedora:
    pip:
      packages: [stonesoup]
  osx:
    pip:
      packages: [stonesoup]
  ubuntu:
    pip:
      packages: [stonesoup]
python3-suas-interop-clients-pip:
  debian:
    pip:
      packages: [suas-interop-clients]
  fedora:
    pip:
      packages: [suas-interop-clients]
  osx:
    pip:
      packages: [suas-interop-clients]
  ubuntu:
    pip:
      packages: [suas-interop-clients]
python3-sympy:
  debian: [python3-sympy]
  fedora: [python3-sympy]
  gentoo: [dev-python/sympy]
  nixos: [python3Packages.sympy]
  ubuntu: [python3-sympy]
python3-systemd:
  debian: [python3-systemd]
  fedora: [python3-systemd]
  nixos: [python3Packages.systemd]
  rhel:
    '*': [python3-systemd]
    '7': null
  ubuntu: [python3-systemd]
python3-sysv-ipc:
  debian: [python3-sysv-ipc]
  fedora: [python3-sysv_ipc]
  rhel:
    '*': [python3-sysv_ipc]
    '7': null
  ubuntu: [python3-sysv-ipc]
python3-tables:
  debian: [python3-tables]
  fedora: [python3-tables]
  ubuntu: [python3-tables]
python3-tabulate:
  debian: [python3-tabulate]
  fedora: [python3-tabulate]
  gentoo: [dev-python/tabulate]
  nixos: [python3Packages.tabulate]
  ubuntu: [python3-tabulate]
python3-tensorboardX-pip:
  debian:
    pip:
      packages: [tensorboardX]
  fedora:
    pip:
      packages: [tensorboardX]
  osx:
    pip:
      packages: [tensorboardX]
  ubuntu:
    pip:
      packages: [tensorboardX]
python3-termcolor:
  debian: [python3-termcolor]
  fedora: [python3-termcolor]
  gentoo: [dev-python/termcolor]
  nixos: [python3Packages.termcolor]
  openembedded: [python3-termcolor@meta-python]
  opensuse: [python3-termcolor]
  ubuntu: [python3-termcolor]
python3-texttable:
  debian: [python3-texttable]
  fedora: [python3-texttable]
  gentoo: [dev-python/texttable]
  nixos: [python3Packages.texttable]
  openembedded: [python3-texttable@meta-python]
  rhel: ['python%{python3_pkgversion}-texttable']
  ubuntu: [python3-texttable]
python3-thop-pip:
  debian:
    pip:
      packages: [thop]
  fedora:
    pip:
      packages: [thop]
  opensuse:
    pip:
      packages: [thop]
  osx:
    pip:
      packages: [thop]
  ubuntu:
    pip:
      packages: [thop]
python3-thriftpy:
  debian: [python3-thriftpy]
  ubuntu: [python3-thriftpy]
python3-tikzplotlib-pip:
  debian:
    pip:
      packages: [tikzplotlib]
  osx:
    pip:
      packages: [tikzplotlib]
  ubuntu:
    pip:
      packages: [tikzplotlib]
python3-tilestache-pip:
  debian:
    pip:
      packages: [tilestache]
  fedora:
    pip:
      packages: [tilestache]
  ubuntu:
    pip:
      packages: [tilestache]
python3-timm-pip:
  debian:
    pip:
      packages: [timm]
  ubuntu:
    pip:
      packages: [timm]
python3-tk:
  debian: [python3-tk]
  fedora: [python3-tkinter]
  nixos: [python3Packages.tkinter]
  openembedded: [python3-tkinter@openembedded-core]
  opensuse: [python3-tk]
  rhel: ['python%{python3_pkgversion}-tkinter']
  ubuntu: [python3-tk]
python3-toml:
  debian: [python3-toml]
  fedora: [python3-toml]
  gentoo: [dev-python/toml]
  nixos: [python3Packages.toml]
  ubuntu: [python3-toml]
python3-torch:
  arch: [python-pytorch]
  debian: [python3-torch]
  gentoo: [pytorch]
  nixos: [python3Packages.torch]
  opensuse: [python3-torch]
  osx: [pytorch]
  ubuntu:
    '*': [python3-torch]
    bionic: null
    focal: null
python3-torchvision:
  arch: [python-torchvision]
  debian: [python3-torchvision]
  nixos: [python3Packages.torchvision]
  opensuse:
    '*': [python3-torchvision]
    '15.2': null
  osx: [torchvision]
  ubuntu:
    '*': [python3-torchvision]
    bionic: null
    focal: null
python3-tornado:
  arch: [python-tornado]
  debian: [python3-tornado]
  fedora: [python3-tornado]
  gentoo: [www-servers/tornado]
  nixos: [python3Packages.tornado]
  openembedded: [python3-tornado@meta-python]
  opensuse: [python3-tornado]
  osx:
    pip:
      packages: [tornado]
  rhel: ['python%{python3_pkgversion}-tornado']
  ubuntu: [python3-tornado]
python3-tqdm:
  alpine: [py3-tqdm]
  debian: [python3-tqdm]
  fedora: [python3-tqdm]
  nixos: [python3Packages.tqdm]
  osx:
    pip:
      packages: [tqdm]
  ubuntu:
    '*': [python3-tqdm]
python3-transformers-pip:
  debian:
    pip:
      packages: [transformers]
  ubuntu:
    pip:
      packages: [transformers]
python3-transforms3d:
  debian:
    pip:
      packages: [transforms3d]
  fedora: [python3-transforms3d]
  ubuntu:
    '*': [python3-transforms3d]
    bionic:
      pip:
        packages: [transforms3d]
    focal:
      pip:
        packages: [transforms3d]
python3-transitions:
  debian:
    '*': [python3-transitions]
    buster:
      pip:
        packages: [transitions]
    stretch:
      pip:
        packages: [transitions]
  ubuntu: [python3-transitions]
python3-triangle-pip:
  debian:
    pip:
      packages: [triangle]
  fedora:
    pip:
      packages: [triangle]
  osx:
    pip:
      packages: [triangle]
  ubuntu:
    pip:
      packages: [triangle]
python3-trimesh-pip:
  debian:
    pip:
      packages: [trimesh]
  fedora:
    pip:
      packages: [trimesh]
  ubuntu:
    pip:
      packages: [trimesh]
python3-twilio:
  debian: [python3-twilio]
  fedora: [python3-twilio]
  nixos: [python3Packages.twilio]
  ubuntu: [python3-twilio]
python3-twisted:
  arch: [python-twisted]
  debian: [python3-twisted]
  fedora: [python3-twisted]
  gentoo: [dev-python/twisted]
  nixos: [python3Packages.twisted]
  openembedded: [python3-twisted@meta-python]
  opensuse: [python3-Twisted]
  rhel:
    '*': ['python%{python3_pkgversion}-twisted']
    '7': null
  ubuntu: [python3-twisted]
python3-typeguard:
  arch: [python-typeguard]
  debian: [python3-typeguard]
  fedora: [python3-typeguard]
  nixos: [python3Packages.typeguard]
  osx:
    pip:
      packages: [typeguard]
  rhel:
    '*': [python3-typeguard]
    '7': null
  ubuntu:
    '*': [python3-typeguard]
    bionic:
      pip:
        packages: [typeguard]
python3-typeguard-pip:
  debian:
    pip:
      packages: [typeguard]
  fedora:
    pip:
      packages: [typeguard]
  ubuntu:
    pip:
      packages: [typeguard]
python3-typing-extensions:
  arch: [python-typing_extensions]
  debian: [python3-typing-extensions]
  fedora: [python3-typing-extensions]
  gentoo: [dev-python/typing-extensions]
  opensuse: [python3-typing_extensions]
  rhel:
    '*': [python3-typing-extensions]
    '7': null
  ubuntu:
    '*': [python3-typing-extensions]
    bionic:
      pip:
        packages: [typing-extensions]
python3-tz:
  alpine: [py3-tz]
  arch: [python-pytz]
  debian: [python3-tz]
  fedora: [python3-pytz]
  gentoo: [dev-python/pytz]
  nixos: [python39Packages.pytz]
  rhel:
    '*': [python3-pytz]
    '7': null
  ubuntu: [python3-tz]
python3-ubjson:
  debian: [python3-ubjson]
  ubuntu:
    '*': [python3-ubjson]
python3-ujson:
  debian: [python3-ujson]
  fedora: [python3-ujson]
  gentoo: [dev-python/ujson]
  nixos: [python3Packages.ujson]
  osx:
    pip:
      packages: [ujson]
  rhel:
    '*': [python3-ujson]
    '7': null
  ubuntu: [python3-ujson]
python3-ultralytics-pip:
  debian:
    pip:
      packages: [ultralytics]
  ubuntu:
    pip:
      packages: [ultralytics]
python3-unidiff:
  arch: [python-unidiff]
  debian: [python3-unidiff]
  fedora: [python3-unidiff]
  gentoo: [dev-python/unidiff]
  nixos: [python39Packages.unidiff]
  opensuse: [python-unidiff]
  rhel: [python3-unidiff]
  ubuntu: [python3-unidiff]
python3-urdfpy-pip:
  debian:
    pip:
      packages: [urdfpy]
  ubuntu:
    pip:
      packages: [urdfpy]
python3-urllib3:
  debian: [python3-urllib3]
  fedora: [python3-urllib3]
  gentoo: [dev-python/urllib3]
  nixos: [python3Packages.urllib3]
  ubuntu: [python3-urllib3]
python3-usb:
  debian: [python3-usb]
  gentoo: [dev-python/pyusb]
  nixos: [python3Packages.pyusb]
  openembedded: [python3-pyusb@meta-python]
  ubuntu: [python3-usb]
python3-uvicorn:
  alpine: [uvicorn]
  debian: [python3-uvicorn]
  fedora: [python-uvicorn]
  ubuntu:
    '*': [python3-uvicorn]
    bionic:
      pip:
        packages: [uvicorn]
python3-vcstool:
  alpine: [vcstool]
  debian:
    pip:
      packages: [vcstool]
  fedora: [python3-vcstool]
  gentoo: [vcstool]
  macports:
    pip:
      packages: [vcstool]
  osx:
    pip:
      packages: [vcstool]
  rhel: [python3-vcstool]
  ubuntu: [python3-vcstool]
python3-vedo-pip:
  debian:
    pip:
      packages: [vedo]
  fedora:
    pip:
      packages: [vedo]
  ubuntu:
    pip:
      packages: [vedo]
python3-venv:
  debian: [python3-venv]
  fedora: [python3-libs]
  nixos: [python3]
  opensuse: [python3-virtualenv]
  osx:
    pip:
      packages: []
  rhel: [python3-libs]
  ubuntu: [python3-venv]
python3-virtualserialports-pip:
  debian:
    pip:
      packages: [PyVirtualSerialPorts]
  fedora:
    pip:
      packages: [PyVirtualSerialPorts]
  ubuntu:
    pip:
      packages: [PyVirtualSerialPorts]
python3-voluptuous:
  debian: [python3-voluptuous]
  fedora: [python3-voluptuous]
  gentoo: [dev-python/voluptuous]
  opensuse: [python-voluptuous]
  rhel:
    '*': [python3-voluptuous]
    '7': null
  ubuntu: [python3-voluptuous]
python3-watchdog:
  debian: [python3-watchdog]
  fedora: [python3-watchdog]
  gentoo: [dev-python/watchdog]
  nixos: [python3Packages.watchdog]
  ubuntu: [python3-watchdog]
python3-waymo-open-dataset-tf-2-6-0-pip:
  debian:
    pip:
      packages: [waymo-open-dataset-tf-2-6-0]
  ubuntu:
    pip:
      packages: [waymo-open-dataset-tf-2-6-0]
python3-weasyprint-pip:
  debian:
    pip:
      packages: [weasyprint]
  ubuntu:
    pip:
      packages: [weasyprint]
python3-webargs:
  arch: [python-webargs]
  debian:
    '*': [python3-webargs]
    bullseye:
      pip:
        packages: [webargs]
    buster:
      pip:
        packages: [webargs]
  nixos: [python39Packages.webargs]
  ubuntu:
    '*': [python3-webargs]
    bionic:
      pip:
        packages: [webargs]
    focal:
      pip:
        packages: [webargs]
python3-websocket:
  debian: [python3-websocket]
  fedora: [python3-websocket-client]
  gentoo: [dev-python/websocket-client]
  nixos: [python3Packages.websocket-client]
  openembedded: [python3-websocket-client@meta-python]
  opensuse: [python3-websocket-client]
  rhel: ['python%{python3_pkgversion}-websocket-client']
  ubuntu: [python3-websocket]
python3-websockets:
  arch: [python-websockets]
  debian: [python3-websockets]
  fedora: [python-websockets]
  gentoo: [dev-python/websockets]
  nixos: [python3Packages.websockets]
  openembedded: [python3-websockets@meta-python]
  ubuntu: [python3-websockets]
python3-werkzeug:
  arch: [python-werkzeug]
  debian: [python3-werkzeug]
  fedora: [python3-werkzeug]
  gentoo: [dev-python/werkzeug]
  ubuntu: [python3-werkzeug]
python3-west-pip:
  debian:
    pip:
      packages: [west]
  ubuntu:
    pip:
      packages: [west]
python3-wgconfig-pip:
  debian:
    pip:
      packages: [wgconfig]
  ubuntu:
    pip:
      packages: [wgconfig]
python3-whichcraft:
  arch: [python-whichcraft]
  debian: [python3-whichcraft]
  fedora: [python3-whichcraft]
  gentoo: [dev-python/whichcraft]
  nixos: [python3Packages.whichcraft]
  openembedded: [python3-whichcraft@meta-ros-common]
  rhel:
    '*': [python3-whichcraft]
    '7': null
  ubuntu: [python3-whichcraft]
python3-wrapt:
  arch: [python-wrapt]
  debian: [python3-wrapt]
  fedora: [python3-wrapt]
  gentoo: [dev-python/wrapt]
  nixos: [python3Packages.wrapt]
  opensuse: [python3-wrapt]
  rhel:
    '8': [python3-wrapt]
  ubuntu: [python3-wrapt]
python3-wxgtk4.0:
  debian: [python3-wxgtk4.0]
  fedora: [python3-wxpython4]
  gentoo: [dev-python/wxpython]
  nixos: [python3Packages.wxPython_4_0]
  ubuntu: [python3-wxgtk4.0]
python3-xdot:
  arch: [xdot]
  debian: [xdot]
  fedora: [python-xdot]
  gentoo: [media-gfx/xdot]
  nixos: [xdot]
  ubuntu: [xdot]
python3-xlsxwriter:
  debian: [python3-xlsxwriter]
  fedora: [python3-xlsxwriter]
  opensuse: [python3-XlsxWriter]
  rhel: [python3-xlsxwriter]
  ubuntu: [python3-xlsxwriter]
python3-xmlschema:
  debian:
    '*': [python3-xmlschema]
    buster:
      pip:
        packages: [xmlschema]
  fedora: [python3-xmlschema]
  nixos: [python3Packages.xmlschema]
  ubuntu:
    pip:
      packages: [xmlschema]
python3-xmltodict:
  alpine: [py3-xmltodict]
  arch: [python-xmltodict]
  debian: [python3-xmltodict]
  fedora: [python3-xmltodict]
  nixos: [python3Packages.xmltodict]
  ubuntu: [python3-xmltodict]
python3-yaml:
  alpine: [py3-yaml]
  arch: [python-yaml]
  debian: [python3-yaml]
  fedora: [python3-PyYAML]
  gentoo: [dev-python/pyyaml]
  nixos: [python3Packages.pyyaml]
  openembedded: [python3-pyyaml@meta-python]
  opensuse: [python3-PyYAML]
  osx:
    pip:
      packages: [pyyaml]
  rhel: ['python%{python3_pkgversion}-yaml']
  ubuntu: [python3-yaml]
python3-yappi:
  debian:
    '*': [python3-yappi]
    buster: null
    stretch: null
  fedora: [python3-yappi]
  gentoo: [dev-python/yappi]
  osx:
    pip: [yappi]
  ubuntu:
    '*': [python3-yappi]
    bionic: null
python3-yolov5:
  debian:
    pip:
      packages: [yolov5]
  fedora:
    pip:
      packages: [yolov5]
  osx:
    pip:
      packages: [yolov5]
  ubuntu:
    pip:
      packages: [yolov5]
python3-zmq:
  arch: [python-pyzmq]
  debian: [python3-zmq]
  fedora: [python3-zmq]
  gentoo: [dev-python/pyzmq]
  nixos: [python3Packages.pyzmq]
  rhel: [python3-zmq]
  ubuntu: [python3-zmq]
qdarkstyle-pip:
  debian:
    pip: [qdarkstyle]
  fedora:
    pip: [qdarkstyle]
  osx:
    pip: [qdarkstyle]
  ubuntu:
    pip: [qdarkstyle]
quadprog-pip:
  debian:
    pip: [quadprog]
  fedora:
    pip: [quadprog]
  osx:
    pip: [quadprog]
  ubuntu:
    pip: [quadprog]
rosbag-metadata-pip:
  debian:
    pip:
      packages: [rosbag-metadata]
  fedora:
    pip:
      packages: [rosbag-metadata]
  ubuntu:
    pip:
      packages: [rosbag-metadata]
roslibpy-pip:
  debian:
    pip:
      packages: [roslibpy]
  fedora:
    pip:
      packages: [roslibpy]
  ubuntu:
    pip:
      packages: [roslibpy]
rpy2:
  arch: [python-rpy2]
  debian: [python-rpy2]
  gentoo: [=dev-python/rpy-2*]
  opensuse: [python3-rpy2]
  ubuntu: [python-rpy2]
sphinxcontrib-bibtex-pip:
  debian:
    pip:
      packages: [sphinxcontrib-bibtex]
  fedora:
    pip:
      packages: [sphinxcontrib-bibtex]
  osx:
    pip:
      packages: [sphinxcontrib-bibtex]
  ubuntu:
    pip:
      packages: [sphinxcontrib-bibtex]
svgpathtools-pip:
  ubuntu:
    pip:
      packages: [svgpathtools]
tilestache:
  debian: [tilestache]
  fedora: [python-tilestache]
  ubuntu: [tilestache]
uavcan-pip:
  debian:
    pip:
      packages: [uavcan]
  fedora:
    pip:
      packages: [uavcan]
  ubuntu:
    pip:
      packages: [uavcan]
urdf2webots-pip:
  debian:
    pip:
      packages: [urdf2webots]
  fedora:
    pip:
      packages: [urdf2webots]
  ubuntu:
    pip:
      packages: [urdf2webots]
virtualenv:
  debian: [virtualenv]
  fedora: [virtualenv]
  nixos: [python3Packages.virtualenv]
  opensuse: [python2-virtualenv]
  ubuntu: [virtualenv]
wxpython:
  arch: [wxpython]
  debian:
    buster: [python-wxgtk3.0]
    squeeze: [python-wxgtk2.8]
    stretch: [python-wxgtk3.0]
    wheezy: [python-wxgtk2.8]
  freebsd: [py27-wxPython]
  gentoo: [dev-python/wxpython]
  macports: [py27-wxpython, py27-gobject, py27-gtk, py27-cairo]
  nixos: [pythonPackages.wxPython]
  openembedded: [wxpython@meta-ros-python2]
  opensuse: [python-wxWidgets-3_0-devel]
  rhel:
    '7': [wxPython-devel]
  ubuntu:
    '*': [python-wxgtk3.0]
yapf:
  arch: [yapf]
  debian:
    buster: [yapf]
    stretch: [yapf]
  nixos: [python3Packages.yapf]
  opensuse: [python2-yapf]
  ubuntu:
    bionic: [yapf]
yapf3:
  debian: [yapf3]
  fedora: [python3-yapf]
  nixos: [python3Packages.yapf]
  ubuntu:
    '*': [yapf3]
zulip-pip:
  debian:
    pip:
      packages: [zulip]
  ubuntu:
    pip:
      packages: [zulip]
