openslide-bin
Binary build of OpenSlide
Decision gist · record as of 2026-08-14
Yes, if you need OpenSlide and want to avoid system-level installation complexity. The package is actively maintained, has no known vulnerabilities, and is built by the OpenSlide maintainers themselves. Install friction is medium due to platform-specific wheels, but that's inherent to any binary distribution. Copyleft licensing (LGPL-2.1) requires compliance if you redistribute or modify; for internal use or linking via OpenSlide Python, this is typically not a barrier. Recommended for anyone using OpenSlide Python who prefers pip-based dependency management.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Requires Python 3.9+, pip 20.3+, and a supported platform (Linux glibc 2.28+, macOS 11+, or Windows 10+).
- OpenSlide Python ≥ 1.4.0 required to auto-detect openslide-bin.
- Medium install friction due to platform-specific wheels (aarch64, x86_64, macOS universal2, Windows x64).
License · maintenance · safety
LGPL-2.1-only AND BSD-1-Clause AND BSD-2-Clause AND BSD-3-Clause AND (BSD-3-Clause OR GPL-2.0-only) AND BSD-4.3TAHOE AND IJG AND LGPL-2.0-or-later AND (LGPL-2.1-only OR MPL-1.1) AND LGPL-2.1-or-later AND libpng-2.0 AND libtiff AND MIT AND Zlib (copyleft) — Copyleft: LGPL-2.1-only core with BSD, MIT, Zlib, and other compatible licenses for bundled components. Derivative works and modifications must comply with LGPL-2.1 terms; redistribution requires license preservation.
last release 2026-06-20 (55 days) · last repo commit 2026-08-10 · 24 stars
0 known vulnerabilities (OSV.dev, 2026-08-14) · 105,417 downloads/mo, #12,701 on PyPI
Alternatives
Verify before relying
pip install openslide-bin
import openslide
slide = openslide.OpenSlide('path/to/slide.svs')- Whether OpenSlide Python automatically discovers openslide-bin in all deployment contexts (containers, virtual envs, editable installs).
- Performance characteristics compared to system-installed OpenSlide binaries.
- Compatibility with non-standard Python distributions (PyPy, Conda environments).
What it is and what it does
openslide-bin packages the OpenSlide library—a C library for reading whole-slide microscopy images—as a pip-installable Python wheel. Instead of requiring users to install OpenSlide separately via their system package manager (which may be outdated or unavailable), this package bundles the latest OpenSlide binaries directly into the wheel, eliminating a common installation friction point.
When installed alongside OpenSlide Python ≥ 1.4.0, openslide-bin is automatically discovered and used. It ships the same binaries as the official OpenSlide website, has no additional runtime dependencies beyond what your system already provides, and supports Python 3.9+ on Linux (aarch64, x86_64 with glibc 2.28+), macOS 11+ (arm64, x86_64), and Windows 10+ (x64). The package is actively maintained by the OpenSlide project itself.
Use it for
- Deploy whole-slide image analysis pipelines in Docker or cloud environments without requiring system-level OpenSlide installation.
- Simplify CI/CD workflows for histopathology or medical imaging research by pinning OpenSlide version via pip.
- Develop cross-platform microscopy image processing tools that work on Linux, macOS, and Windows without platform-specific build steps.
- Use in research environments where system package manager access is restricted or versions are outdated.
- Bundle OpenSlide with Python applications distributed via PyPI without requiring end-users to install native libraries.
Worth the install?
AI-flagged interpretation of the facts on this page. Verify before relying on it.
Yes, if you need OpenSlide and want to avoid system-level installation complexity.
The package is actively maintained, has no known vulnerabilities, and is built by the OpenSlide maintainers themselves. Install friction is medium due to platform-specific wheels, but that's inherent to any binary distribution. Copyleft licensing (LGPL-2.1) requires compliance if you redistribute or modify; for internal use or linking via OpenSlide Python, this is typically not a barrier. Recommended for anyone using OpenSlide Python who prefers pip-based dependency management.
Install
openslide-bin on PyPI
Before you install
Medium install friction due to platform-specific wheels (aarch64, x86_64, macOS universal2, Windows x64). Requires Python 3.9+ and pip 20.3+. Actively maintained with recent releases; last commit 2026-08-10.
Requires Python 3.9+, pip 20.3+, and a supported platform (Linux glibc 2.28+, macOS 11+, or Windows 10+). OpenSlide Python ≥ 1.4.0 required to auto-detect openslide-bin.
License in practice
Copyleft: LGPL-2.1-only core with BSD, MIT, Zlib, and other compatible licenses for bundled components. Derivative works and modifications must comply with LGPL-2.1 terms; redistribution requires license preservation.
Quickstart
pip install openslide-bin
import openslide
slide = openslide.OpenSlide('path/to/slide.svs')
Verify before relying
- Whether OpenSlide Python automatically discovers openslide-bin in all deployment contexts (containers, virtual envs, editable installs).
- Performance characteristics compared to system-installed OpenSlide binaries.
- Compatibility with non-standard Python distributions (PyPy, Conda environments).
Package facts
| License | LGPL-2.1-only AND BSD-1-Clause AND BSD-2-Clause AND BSD-3-Clause AND (BSD-3-Clause OR GPL-2.0-only) AND BSD-4.3TAHOE AND IJG AND LGPL-2.0-or-later AND (LGPL-2.1-only OR MPL-1.1) AND LGPL-2.1-or-later AND libpng-2.0 AND libtiff AND MIT AND Zlib copyleft |
| Python support | Supports the current Python release >=3.9 |
| Install friction | Medium. Platform-specific wheel |
| Runtime dependencies | None |
| Maintenance | Actively maintained 55 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 105,417 / month, #12,701 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
| Classifiers | Development Status :: 5 - Production/StableIntended Audience :: DevelopersIntended Audience :: Healthcare IndustryIntended Audience :: Science/ResearchOperating System :: MacOS :: MacOS XOperating System :: Microsoft :: WindowsOperating System :: POSIX :: LinuxProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Programming Language :: Python :: 3.9Topic :: Scientific/Engineering :: Bio-InformaticsTyping :: Typed |
Evidence: openslide_bin-4.0.1.2-py3-none-macosx_11_0_universal2.whl; openslide_bin-4.0.1.2-py3-none-manylinux_2_28_aarch64.whl; openslide_bin-4.0.1.2-py3-none-manylinux_2_28_x86_64.whl; openslide_bin-4.0.1.2-py3-none-win_amd64.whl
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “openslide binary distribution”
- openslide-binProvides prebuilt OpenSlide binaries for Linux, macOS, and Windows,…
- openslide-pythonOpenSlide Python provides a Python interface to read whole-slide…
- dlib-bindlib-bin provides pre-compiled binary wheels of dlib, a machine…
Give your agent the search over MCP, or paste the wish link into any chat.
More Bio-Informatics packages
NetworkX provides data structures and algorithms for creating, analyzing, and manipulating graphs and networks, supporting everything from simple undirected graphs to complex directed and weighted networks.
Biopython provides Python tools for computational molecular biology, including sequence analysis, structure parsing, database access, and phylogenetic tree manipulation.
However, verify that the custom Biopython License Agreement aligns with your project's licensing requirements before committing to it in production or proprietary work.
Client library for the Firecrawl API that scrapes, crawls, and searches the web, returning clean Markdown or structured data; also indexes research papers from PubMed, bioRxiv, medRxiv, and arXiv.
A self-balancing interval tree data structure that stores and queries overlapping or enveloped ranges, supporting point lookups, range overlaps, and range envelopment queries.
Install it if you need to store and query overlapping or enveloped ranges; the self-balancing design and rich query interface make it significantly easier than…
Albumentations applies image transformations to training data, supporting classification, segmentation, object detection, and pose estimation with a unified API for images, masks, bounding boxes, and keypoints.
Install it if you need a unified, production-grade augmentation API for computer vision tasks.
PubChemPy is a Python wrapper around the PubChem REST API that lets you search for chemical compounds by name, substructure, or similarity, retrieve their properties, and convert between chemical file formats.
Install it if you need programmatic access to PubChem data.
See also openslide-python · dlib-bin · openbabel-wheel · pyvips-binary · nodejs-wheel-binaries · nodejs-wheel · just-bin · PyQt5-Qt5 · PyQt6-Qt6 · extractcode-libarchive