Bindings for LASzip made with pybind11
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
0.3.0
Dec 31, 2025
0.2.4
Dec 03, 2025
0.2.3
May 30, 2023
0.2.2
Feb 09, 2023
0.2.1
Dec 27, 2022
0.2.0
Dec 26, 2022
0.1.0
May 31, 2021
0.0.1
Dec 28, 2020
Wheel compatibility matrix
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