laszip 0.3.0


pip install laszip

  Latest version

Released: Dec 31, 2025

Project Links

Meta
Author: Thomas Montaigu
Requires Python: >=3.9

Classifiers

laszip-python

Unofficial bindings between Python and LASzip made using pybind11.

The main purpose is for integration within laspy.

Building

Building can be done using cmake or pip.

First pybind11 needs to be installed. You can install it via vcpkg or conda or other means.

By default a vendored version of LASZip is used, to use the system installed version pass -DUSE_VENDORED_LASZIP=OFF

set -gx SKBUILD_CMAKE_ARGS "-DUSE_VENDORED_LASZIP=OFF"
pip wheel .

To help cmake find Laszip you may have to use -DCMAKE_TOOLCHAIN_FILE=/some/path/vcpg.cmake if you used vcpkg to install laszip, or -DCMAKE_PREFIX_PARTH (or -DCMAKE_INCLUDE_PATH=... and -DCMAKE_LIBRARY_PATH=... in rare cases).

As setup.py calls cmake the same options make need to be given:

set -gx SKBUILD_CMAKE_ARGS -DCMAKE_PREFIX_PATH=...
pip install .

Source distribution

pip install build
python -m build . --sdist

Wheel compatibility matrix

Platform CPython 3.10 CPython 3.11 CPython 3.12 CPython 3.13 CPython 3.14 CPython (additional flags: t) 3.14
macosx_11_0_arm64
macosx_11_0_x86_64
manylinux_2_24_aarch64
manylinux_2_24_x86_64
manylinux_2_28_aarch64
manylinux_2_28_x86_64
musllinux_1_2_aarch64
musllinux_1_2_x86_64
win_amd64

Files in release

laszip-0.3.0-cp310-cp310-macosx_11_0_arm64.whl (257.1KiB)
laszip-0.3.0-cp310-cp310-macosx_11_0_x86_64.whl (280.1KiB)
laszip-0.3.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (399.4KiB)
laszip-0.3.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (438.2KiB)
laszip-0.3.0-cp310-cp310-musllinux_1_2_aarch64.whl (1.3MiB)
laszip-0.3.0-cp310-cp310-musllinux_1_2_x86_64.whl (1.3MiB)
laszip-0.3.0-cp310-cp310-win_amd64.whl (238.1KiB)
laszip-0.3.0-cp311-cp311-macosx_11_0_arm64.whl (258.5KiB)
laszip-0.3.0-cp311-cp311-macosx_11_0_x86_64.whl (281.6KiB)
laszip-0.3.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (401.1KiB)
laszip-0.3.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (439.3KiB)
laszip-0.3.0-cp311-cp311-musllinux_1_2_aarch64.whl (1.3MiB)
laszip-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl (1.3MiB)
laszip-0.3.0-cp311-cp311-win_amd64.whl (239.1KiB)
laszip-0.3.0-cp312-cp312-macosx_11_0_arm64.whl (258.9KiB)
laszip-0.3.0-cp312-cp312-macosx_11_0_x86_64.whl (282.7KiB)
laszip-0.3.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (400.4KiB)
laszip-0.3.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (439.2KiB)
laszip-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl (1.3MiB)
laszip-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl (1.3MiB)
laszip-0.3.0-cp312-cp312-win_amd64.whl (240.0KiB)
laszip-0.3.0-cp313-cp313-macosx_11_0_arm64.whl (259.0KiB)
laszip-0.3.0-cp313-cp313-macosx_11_0_x86_64.whl (282.7KiB)
laszip-0.3.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (401.5KiB)
laszip-0.3.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (439.1KiB)
laszip-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl (1.3MiB)
laszip-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl (1.3MiB)
laszip-0.3.0-cp313-cp313-win_amd64.whl (240.0KiB)
laszip-0.3.0-cp314-cp314-macosx_11_0_arm64.whl (259.3KiB)
laszip-0.3.0-cp314-cp314-macosx_11_0_x86_64.whl (283.1KiB)
laszip-0.3.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (401.9KiB)
laszip-0.3.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (439.2KiB)
laszip-0.3.0-cp314-cp314-musllinux_1_2_aarch64.whl (1.3MiB)
laszip-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl (1.3MiB)
laszip-0.3.0-cp314-cp314-win_amd64.whl (248.4KiB)
laszip-0.3.0-cp314-cp314t-macosx_11_0_arm64.whl (268.0KiB)
laszip-0.3.0-cp314-cp314t-macosx_11_0_x86_64.whl (291.8KiB)
laszip-0.3.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (441.9KiB)
laszip-0.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl (1.4MiB)
laszip-0.3.0.tar.gz (290.3KiB)
No dependencies