Binary build of OpenSlide
Project description
openslide-bin
OpenSlide Python requires a copy of OpenSlide. You could install it from your package manager, or you could download binaries from the OpenSlide website. Either choice might be inconvenient, and depending on your package manager, it might get you an old version of OpenSlide.
openslide-bin is a pip-installable, self-contained build of OpenSlide for Linux, macOS, and Windows. It's built by the OpenSlide maintainers, ships the same binaries as the OpenSlide website, and has no dependencies you don't already have on your system. And it always has the latest version of OpenSlide.
Installing
Install with pip install openslide-bin
. OpenSlide Python ≥ 1.4.0 will
automatically find openslide-bin and use it.
openslide-bin is available for Python 3.8+ on the following platforms:
- Linux aarch64 and x86_64 with glibc 2.28+ (Debian, Fedora, RHEL 8+, Ubuntu, many others)
- macOS 11+ (arm64 and x86_64)
- Windows 10+ and Windows Server 2016+ (x64)
pip older than 20.3 cannot install openslide-bin, claiming that it is not a supported wheel on this platform
. On platforms with these versions of pip
(RHEL 8 and Ubuntu 20.04), upgrade pip first with pip install --upgrade pip
.
Using
Use OpenSlide via OpenSlide Python. The OpenSlide Python API documentation will get you started.
Building from source
You should probably build OpenSlide from source instead.
The wheels are built by a custom script that runs Meson in builder
containers. The source tarball includes all the source code and scripts,
and the wheels are built directly from the tarball, but the build cannot be
invoked from a PEP 517 frontend like build
or pip
. If wheels are
not available for your system, building openslide-bin from source is not
likely to help, and you'll likely have better luck installing OpenSlide from
source directly.
License
OpenSlide and openslide-bin are released under the terms of the GNU Lesser General Public License, version 2.1.
openslide-bin includes components released under the LGPL 2.1 and other
compatible licenses. A complete set of component licenses is installed in
the licenses
subdirectory of openslide-bin's dist-info
metadata.
OpenSlide and openslide-bin are distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file openslide-bin-4.0.0.6.tar.gz
.
File metadata
- Download URL: openslide-bin-4.0.0.6.tar.gz
- Upload date:
- Size: 17.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | baca4a590cb15c8685f1ee1905d496bb0a23468b969f7066a2126c24c9e9ef39 |
|
MD5 | 28979ceed078aa1e8d1fabebfa9df206 |
|
BLAKE2b-256 | 03799f57b339d1726b30254e33afdb698526b0f057a2e184042a0c00e710947d |
File details
Details for the file openslide_bin-4.0.0.6-py3-none-win_amd64.whl
.
File metadata
- Download URL: openslide_bin-4.0.0.6-py3-none-win_amd64.whl
- Upload date:
- Size: 4.2 MB
- Tags: Python 3, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9bb0659bce0384f6f961aa64c0cfdb882c8dacd6f4fbfaf84895e06fe571f40 |
|
MD5 | b733cb081bd1588a81630e82abb67d21 |
|
BLAKE2b-256 | 9b1367272c5a1f83720188f3b0c3b9e6c045c60b841b68c5404524624bc4db83 |
File details
Details for the file openslide_bin-4.0.0.6-py3-none-manylinux_2_28_x86_64.whl
.
File metadata
- Download URL: openslide_bin-4.0.0.6-py3-none-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 4.3 MB
- Tags: Python 3, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bc2e6d624781b0ba24d2ef3d8623fd52de7645520911539e1279d599212ecb0 |
|
MD5 | 1a2ce3d47755d2b45b048b7efee4a6b4 |
|
BLAKE2b-256 | b8046f8d4ed4167bd63dfe43085a9f0ecfc18a3e51fc9e99ef631005e90abcf1 |
File details
Details for the file openslide_bin-4.0.0.6-py3-none-manylinux_2_28_aarch64.whl
.
File metadata
- Download URL: openslide_bin-4.0.0.6-py3-none-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 4.2 MB
- Tags: Python 3, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43af7aabab7aa6d7c21573736de8b59ccf2f4078f0ae26da70d86005d2ee662b |
|
MD5 | a4b64e67301b905e15e6482c75b960cd |
|
BLAKE2b-256 | dc6ddc29cda9f75001f589b6830aaeeb5a06026b88ab5088f731af74aeef4665 |
File details
Details for the file openslide_bin-4.0.0.6-py3-none-macosx_11_0_universal2.whl
.
File metadata
- Download URL: openslide_bin-4.0.0.6-py3-none-macosx_11_0_universal2.whl
- Upload date:
- Size: 5.3 MB
- Tags: Python 3, macOS 11.0+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9c4ed0da275202dce531b163d92e1b860d215e779e7620fdd0dd92b7c40764b |
|
MD5 | fe92f5c5a7788cca1880f9db693317f8 |
|
BLAKE2b-256 | 6fcb90e884978a3999c1deb90e487678eb7143551f3262c58ee5bd20bd8b010e |