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] openembedded: [python3-black@meta-ros] 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] 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] libshiboken2-dev: alpine: [libshiboken2-dev] debian: [libshiboken2-dev] fedora: [python3-shiboken2-devel] opensuse: [python3-pyside2-devel] rhel: '*': [python3-shiboken2-devel] '8': null ubuntu: [libshiboken2-dev] 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] nixos: [meson] opensuse: [meson] rhel: [meson] ubuntu: [meson] nuitka: debian: [nuitka] ubuntu: [nuitka] onvif_zeep: ubuntu: pip: packages: [onvif_zeep] 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] nixos: [python3Packages.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.pymongo] 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] openembedded: [python3-construct@meta-ros2] 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: fedora: [python-omniORB, omniORB-devel] gentoo: ['net-misc/omniORB[python]'] ubuntu: focal: [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.opencv4] 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*] 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: '*': [pylint] bionic: [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-bno08x-pip: debian: pip: packages: [adafruit-circuitpython-bno08x] ubuntu: pip: packages: [adafruit-circuitpython-bno08x] python3-adafruit-circuitpython-lsm9ds0-pip: debian: pip: packages: [adafruit-circuitpython-lsm9ds0] fedora: pip: packages: [adafruit-circuitpython-lsm9ds0] ubuntu: pip: packages: [adafruit-circuitpython-lsm9ds0] python3-adafruit-circuitpython-mcp230xx-pip: debian: pip: packages: [adafruit-circuitpython-mcp230xx] fedora: pip: packages: [adafruit-circuitpython-mcp230xx] ubuntu: pip: packages: [adafruit-circuitpython-mcp230xx] python3-adafruit-circuitpython-mpu6050-pip: debian: pip: packages: [adafruit-circuitpython-mpu6050] fedora: pip: packages: [adafruit-circuitpython-mpu6050] ubuntu: pip: packages: [adafruit-circuitpython-mpu6050] python3-adapt-parser-pip: debian: pip: packages: [adapt-parser] ubuntu: pip: packages: [adapt-parser] python3-ahrs-pip: debian: pip: packages: [ahrs] fedora: pip: packages: [ahrs] ubuntu: pip: packages: [ahrs] 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-attrs: debian: [python3-attr] fedora: [python3-attrs] opensuse: [python3-attrs] rhel: [python3-attrs] ubuntu: [python3-attr] 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: [python3Packages.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: [python3Packages.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, bosdyn-choreography-protos] ubuntu: pip: packages: [bosdyn-api, bosdyn-choreography-protos] python3-bosdyn-client-pip: debian: pip: packages: [bosdyn-client, bosdyn-choreography-client] ubuntu: pip: packages: [bosdyn-client, bosdyn-choreography-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] gentoo: [dev-python/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-build: alpine: [py3-build] arch: [python-build] debian: [python3-build] fedora: [python3-build] gentoo: [dev-python/build] osx: [python-build] rhel: '*': [python3-build] '8': null ubuntu: '*': [python3-build] focal: null 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: [python3Packages.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: [python3Packages.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] gentoo: [dev-python/pycollada] 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-cvxopt: arch: [python-cvxopt] debian: [python3-cvxopt] fedora: [python-cvxopt] gentoo: [dev-python/cvxopt] nixos: [python311Packages.cvxopt] ubuntu: [python3-cvxopt] 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] gentoo: [dev-python/dbus-python] 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] rhel: [python3-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] openembedded: [python3-fiona@meta-ros2] 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-black: arch: [python-flake8-black] debian: '*': pip: packages: [flake8-black] bookworm: [python3-flake8-black] fedora: pip: packages: [flake8-black] osx: pip: packages: [flake8-black] ubuntu: pip: packages: [flake8-black] python3-flake8-blind-except: debian: '*': [python3-flake8-blind-except] bullseye: pip: packages: [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: debian: '*': [python3-flake8-builtins] bullseye: pip: packages: [flake8-builtins] fedora: [python3-flake8-builtins] openembedded: [python3-flake8-builtins@meta-ros-common] opensuse: [python3-flake8-builtins] rhel: '*': [python3-flake8-builtins] '8': pip: packages: [flake8-builtins] ubuntu: '*': [python3-flake8-builtins] bionic: null focal: null python3-flake8-builtins-pip: ubuntu: pip: packages: [flake8-builtins] python3-flake8-class-newline: debian: '*': [python3-flake8-class-newline] bullseye: pip: packages: [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: debian: '*': [python3-flake8-comprehensions] bullseye: pip: packages: [flake8-comprehensions] fedora: [python3-flake8-comprehensions] openembedded: [python3-flake8-comprehensions@meta-ros-common] rhel: '*': [python3-flake8-comprehensions] '8': pip: packages: [flake8-comprehensions] ubuntu: '*': [python3-flake8-comprehensions] bionic: null focal: null python3-flake8-comprehensions-pip: ubuntu: pip: packages: [flake8-comprehensions] python3-flake8-deprecated: debian: '*': [python3-flake8-deprecated] bullseye: pip: packages: [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] openembedded: [python3-flake8-docstrings@meta-ros-common] 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: debian: '*': [python3-flake8-import-order] bullseye: pip: packages: [flake8-import-order] fedora: [python3-flake8-import-order] openembedded: [python3-flake8-import-order@meta-ros-common] 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-isort: arch: [python-flake8-isort] debian: pip: packages: [flake8-isort] fedora: pip: packages: [flake8-isort] osx: pip: packages: [flake8-isort] ubuntu: pip: packages: [flake8-isort] python3-flake8-quotes: debian: '*': [python3-flake8-quotes] bullseye: pip: packages: [flake8-quotes] fedora: '*': [python3-flake8-quotes] '35': null openembedded: [python3-flake8-quotes@meta-ros-common] 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-flaky: alpine: [py3-flaky] arch: [python-flaky] debian: [python3-flaky] fedora: [python3-flaky] gentoo: [dev-python/flaky] nixos: ['python%{python3_pkgversion}Packages.flaky'] opensuse: [python-flaky] rhel: '*': [python3-flaky] '7': null '8': null ubuntu: [python3-flaky] 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: [python3Packages.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: [python3Packages.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: [python3Packages.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-geopandas: arch: [python-geopandas] debian: [python3-geopandas] fedora: [python3-geopandas] osx: pip: packages: [geopandas] ubuntu: [python3-geopandas] 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] openembedded: [python3-git@openembedded-core] 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-secret-manager-pip: debian: pip: packages: [google-cloud-secret-manager] fedora: pip: packages: [google-cloud-secret-manager] ubuntu: pip: packages: [google-cloud-secret-manager] 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: [python3Packages.graphviz] opensuse: [python3-graphviz] rhel: [python3-pygraphviz] 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-gymnasium-pip: debian: pip: packages: [gymnasium] fedora: pip: packages: [gymnasium] osx: pip: packages: [gymnasium] ubuntu: '*': pip: packages: [gymnasium] focal: null python3-gymnasium-robotics-pip: debian: pip: packages: [gymnasium-robotics] fedora: pip: packages: [gymnasium-robotics] osx: pip: packages: [gymnasium-robotics] ubuntu: '*': pip: packages: [gymnasium-robotics] focal: null python3-gz-math6: ubuntu: focal: [python3-gz-math6] jammy: [python3-gz-math6] python3-gz-math7: gentoo: ['sci-libs/gz-math:7[python]'] python3-gz-sim6: ubuntu: focal: [python3-gz-sim6] jammy: [python3-gz-sim6] python3-gz-sim7: gentoo: ['sci-electronics/gz-sim:7[python]'] python3-h5py: debian: [python3-h5py] fedora: [python3-h5py] gentoo: [dev-python/h5py] nixos: [python3Packages.h5py] openembedded: [python3-h5py@meta-python] ubuntu: [python3-h5py] python3-helyos_agent_sdk-pip: '*': pip: packages: [helyos_agent_sdk] python3-hidapi: debian: [python3-hid] fedora: [python3-hidapi] rhel: '*': [python3-hidapi] '8': null ubuntu: [python3-hid] python3-hidapi-cffi: debian: [python3-hidapi] ubuntu: [python3-hidapi] 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: [python3Packages.img2pdf] openembedded: [python3-img2pdf@meta-ros-common] 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-lang/python] 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: arch: [python-inflection] debian: [python3-inflection] fedora: [python3-inflection] gentoo: [dev-python/inflection] nixos: [python3Packages.inflection] opensuse: [python3-inflection] ubuntu: [python3-inflection] 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-insightface-pip: debian: pip: packages: [insightface] ubuntu: pip: packages: [insightface] 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] openembedded: [python3-jinja2@openembedded-core] 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: [python3Packages.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] openembedded: [python3-jsonschema@openembedded-core] 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[python]'] 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: [python3Packages.lockfile] opensuse: [python-lockfile] rhel: [python3-lockfile] ubuntu: [python3-lockfile] python3-lttng: alpine: [py3-lttng] arch: [python-lttngust] debian: [python3-lttng] fedora: [python3-lttng] nixos: [python3Packages.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-magic: arch: [python-magic] debian: [python3-magic] fedora: [python3-magic] gentoo: [dev-python/python-magic] nixos: [python3Packages.magic] opensuse: [python-magic] ubuntu: [python3-magic] 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: [python3Packages.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-mccabe: arch: [python-mccabe] debian: [python3-mccabe] fedora: [python3-mccabe] gentoo: [dev-python/mccabe] nixos: [python3Packages.mccabe] opensuse: [python3-mccabe] rhel: [python3-mccabe] ubuntu: [python3-mccabe] 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: [python3Packages.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-moonraker-api-pip: debian: pip: packages: [moonraker-api] ubuntu: pip: packages: [moonraker-api] 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-moteus-pi3hat-pip: debian: pip: packages: [moteus-pi3hat] ubuntu: pip: packages: [moteus-pi3hat] python3-moteus-pip: debian: pip: packages: [moteus] fedora: pip: packages: [moteus] osx: pip: packages: [moteus] ubuntu: pip: packages: [moteus] 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-multipledispatch: debian: [python3-multipledispatch] gentoo: [dev-python/multipledispatch] nixos: [python3Packages.multipledispatch] opensuse: [python3-multipledispatch] ubuntu: '*': [python3-multipledispatch] focal: null 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-mysqldb: arch: [python-mysqlclient] debian: [python3-mysqldb] fedora: [python3-mysql] gentoo: [dev-python/mysqlclient] opensuse: [python-mysqlclient] ubuntu: [python3-mysqldb] python3-myst-parser-pip: debian: pip: packages: [myst-parser] fedora: pip: packages: [myst-parser] osx: pip: packages: [myst-parser] ubuntu: pip: packages: [myst-parser] python3-natsort: debian: [python3-natsort] fedora: [python3-natsort] gentoo: [dev-python/natsort] nixos: [python3Packages.natsort] openembedded: [python3-natsort@meta-python] 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-nmcli-pip: ubuntu: pip: depends: [network-manager] packages: [nmcli] 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] gentoo: [dev-python/ntplib] nixos: [python3Packages.ntplib] openembedded: [python3-ntplib@meta-python] 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-oct2py-pip: debian: pip: packages: [oct2py] fedora: pip: packages: [oct2py] ubuntu: pip: packages: [oct2py] 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-openvino-pip: arch: pip: packages: [onnxruntime-openvino] debian: pip: packages: [onnxruntime-openvino] fedora: pip: packages: [onnxruntime-openvino] osx: pip: packages: [onnxruntime-openvino] ubuntu: pip: packages: [onnxruntime-openvino] 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] rhel: pip: packages: [openai] ubuntu: pip: packages: [openai] python3-opencv: debian: [python3-opencv] fedora: [python3-opencv] gentoo: ['media-libs/opencv[python]'] nixos: [python3Packages.opencv4] 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-overrides: arch: [python-overrides] debian: pip: packages: [overrides] fedora: pip: packages: [overrides] osx: pip: packages: [overrides] ubuntu: pip: packages: [overrides] 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-pep8-naming: debian: [python3-pep8-naming] fedora: [python3-pep8-naming] opensuse: [python3-pep8-naming] ubuntu: [python3-pep8-naming] 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: alpine: [py3-pip] debian: [python3-pip] fedora: [python3-pip] gentoo: [dev-python/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: alpine: pip: packages: [playsound] 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] nixos: [python3Packages.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] openembedded: [python3-protobuf@meta-python] 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-psycopg2: debian: [python3-psycopg2] fedora: [python3-psycopg2] opensuse: [python3-psycopg2] rhel: [python3-psycopg2] ubuntu: [python3-psycopg2] 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-pyinotify: alpine: [py3-inotify] arch: [python-pyinotify] debian: [python3-pyinotify] fedora: [python3-inotify] gentoo: [dev-python/pyinotify] nixos: [python3Packages.pyinotify] opensuse: [python3-pyinotify] osx: pip: packages: [pyinotify] rhel: [python3-inotify] ubuntu: [python3-pyinotify] 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-pynmeagps-pip: debian: pip: packages: [pynmeagps] ubuntu: pip: packages: [pynmeagps] 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] gentoo: [dev-python/PyQtWebEngine] 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-pyro-ppl-pip: debian: pip: packages: [pyro-ppl] fedora: pip: packages: [pyro-ppl] osx: pip: packages: [pyro-ppl] ubuntu: pip: packages: [pyro-ppl] 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.qtcore: debian: [python3-pyside2.qtcore] fedora: [python3-pyside2] rhel: '*': [python3-pyside2] '8': null ubuntu: [python3-pyside2.qtcore] python3-pyside2.qtgui: debian: [python3-pyside2.qtgui] fedora: [python3-pyside2] rhel: '*': [python3-pyside2] '8': null ubuntu: [python3-pyside2.qtgui] 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] fedora: [python3-pyside2] rhel: '*': [python3-pyside2] '8': null ubuntu: '*': [python3-pyside2.qtuitools] bionic: null python3-pyside2.qtwidgets: debian: [python3-pyside2.qtwidgets] fedora: [python3-pyside2] rhel: '*': [python3-pyside2] '8': null ubuntu: [python3-pyside2.qtwidgets] 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] openembedded: [python3-pytest-timeout@meta-python] opensuse: [python3-pytest-timeout] rhel: ['python%{python3_pkgversion}-pytest-timeout'] ubuntu: [python3-pytest-timeout] python3-pytest-xdist: arch: [python-pytest-xdist] debian: [python3-pytest-xdist] fedora: [python3-pytest-xdist] gentoo: [dev-python/pytest-xdist] nixos: [python3Packages.pytest-xdist] opensuse: [python3-pytest-xdist] rhel: "*": [python3-pytest-xdist] "7": ['python%{python3_pkgversion}-pytest-xdist'] ubuntu: [python3-pytest-xdist] 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-qpsolvers-pip: debian: pip: packages: [qpsolvers] osx: pip: packages: [qpsolvers] ubuntu: pip: packages: [qpsolvers] python3-qrcode: arch: [python-qrcode] debian: [python3-qrcode] fedora: [python3-qrcode] gentoo: [dev-python/qrcode] nixos: [python3Packages.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: '*': [python3-qt5-devel, python3-sip-devel, libXext-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-rapidfuzz-pip: arch: pip: packages: [rapidfuzz] debian: pip: packages: [rapidfuzz] fedora: pip: packages: [rapidfuzz] osx: pip: packages: [rapidfuzz] ubuntu: pip: packages: [rapidfuzz] python3-rasterio: debian: [python3-rasterio] fedora: [python3-rasterio] osx: pip: packages: [rasterio] ubuntu: [python3-rasterio] 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] gentoo: [dev-python/requests] nixos: [python3Packages.requests] openembedded: [python3-requests@meta-python] rhel: ['python%{python3_pkgversion}-requests'] ubuntu: [python3-requests] python3-requests-futures: debian: [python3-requests-futures] gentoo: [dev-python/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-rosbags-pip: debian: pip: packages: [rosbags] osx: pip: packages: [rosbags] ubuntu: pip: packages: [rosbags] 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] gentoo: [sci-libs/rtree] nixos: [python3Packages.Rtree] openembedded: [python3-rtree@meta-ros2] 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-ruff-pip: debian: pip: packages: [ruff] ubuntu: pip: packages: [ruff] 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: [python3Packages.schema] opensuse: [python3-schema] osx: pip: packages: [schema] rhel: [python3-schema] ubuntu: [python3-schema] python3-scikit-sparse-pip: arch: pip: depends: [suitesparse] packages: [scikit-sparse] debian: pip: depends: [suitesparse] packages: [scikit-sparse] fedora: pip: depends: [suitesparse] packages: [scikit-sparse] gentoo: pip: depends: [suitesparse] packages: [scikit-sparse] nixos: pip: depends: [suitesparse] packages: [scikit-sparse] opensuse: [python-scikit-sparse] osx: pip: depends: [suitesparse] packages: [scikit-sparse] rhel: pip: depends: [suitesparse] packages: [scikit-sparse] ubuntu: pip: depends: [suitesparse] packages: [scikit-sparse] python3-scikit-spatial-pip: debian: pip: packages: [scikit-spatial] fedora: pip: packages: [scikit-spatial] osx: pip: packages: [scikit-spatial] ubuntu: pip: packages: [scikit-spatial] 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-sdformat13: gentoo: ['dev-libs/sdformat:13[python]'] 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] gentoo: [dev-python/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] openembedded: [python3-shapely@meta-ros2] 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-singleton-pattern-decorator-pip: debian: pip: packages: [singleton-pattern-decorator] fedora: pip: packages: [singleton-pattern-decorator] ubuntu: pip: packages: [singleton-pattern-decorator] 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] rhel: '*': [python3-i2c-tools] '8': null 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] gentoo: [dev-python/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] gentoo: [dev-python/sphinx-argparse] nixos: [python3Packages.sphinx-argparse] ubuntu: [python3-sphinx-argparse] python3-sphinx-autoapi-pip: debian: pip: packages: [sphinx-autoapi] fedora: pip: packages: [sphinx-autoapi] osx: pip: packages: [sphinx-autoapi] ubuntu: pip: packages: [sphinx-autoapi] 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-sqlite-utils-pip: debian: pip: packages: [sqlite-utils] fedora: pip: packages: [sqlite-utils] ubuntu: pip: packages: [sqlite-utils] python3-sqlmodel: debian: '*': [python3-sqlmodel] bullseye: pip: packages: [sqlmodel] ubuntu: '*': [python3-sqlmodel] focal: pip: packages: [sqlmodel] jammy: pip: packages: [sqlmodel] python3-squaternion-pip: debian: pip: packages: [squaternion] fedora: pip: packages: [squaternion] osx: pip: packages: [squaternion] ubuntu: pip: packages: [squaternion] python3-sshkeyboard-pip: debian: pip: packages: [sshkeyboard] osx: pip: packages: [sshkeyboard] ubuntu: pip: packages: [sshkeyboard] 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-svg.path: alpine: [py3-svgpath] debian: [python3-svg.path] fedora: [python3-svg-path] gentoo: [dev-python/svg-path] nixos: [python311Packages.svg-path] ubuntu: [python3-svg.path] 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] rhel: [python3-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] gentoo: ['dev-lang/python[tk]'] 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] rhel: [python3-tqdm] ubuntu: '*': [python3-tqdm] python3-transformers-pip: debian: pip: packages: [transformers] ubuntu: pip: packages: [transformers] python3-transforms3d: debian: pip: packages: [transforms3d] fedora: [python3-transforms3d] nixos: [python3Packages.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] gentoo: [dev-python/typeguard] nixos: [python3Packages.typeguard] openembedded: [python3-typeguard@meta-python] 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: [python3Packages.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-unidecode: arch: [python-unidecode] debian: [python3-unidecode] fedora: [python3-unidecode] gentoo: [dev-python/unidecode] osx: pip: packages: [unidecode] rhel: [python3-unidecode] ubuntu: [python3-unidecode] python3-unidiff: arch: [python-unidiff] debian: [python3-unidiff] fedora: [python3-unidiff] gentoo: [dev-python/unidiff] nixos: [python3Packages.unidiff] openembedded: [python3-unidiff@meta-python] 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-uvloop: arch: [python-uvloop] debian: [python3-uvloop] fedora: [python3-uvloop] gentoo: [dev-python/uvloop] nixos: [python3Packages.uvloop] openembedded: [python3-uvloop@meta-ros2] ubuntu: [python3-uvloop] python3-vcstool: alpine: [vcstool] debian: [python3-vcstool] fedora: [python3-vcstool] gentoo: [vcstool] macports: pip: packages: [vcstool] nixos: [vcstool] openembedded: [python3-vcstool@meta-ros-common] 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] gentoo: [dev-lang/python] 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-waitress: debian: [python3-waitress] fedora: [python3-waitress] gentoo: [dev-python/waitress] nixos: [python3Packages.waitress] opensuse: [python3-waitress] rhel: [python3-waitress] ubuntu: [python3-waitress] python3-wand: alpine: [py3-wand] arch: [python-wand] brew: [imagemagick] debian: [python3-wand] gentoo: [dev-python/wand] nixos: [python311Packages.wand] ubuntu: [python3-wand] 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: [python3Packages.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-yoctopuce-pip: ubuntu: pip: packages: [yoctopuce] 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]