Pyprt

Latest version: v1.10.0.9

Safety actively analyzes 685670 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.10.0

Added
* Added support for Rule Packages (RPK) created with CityEngine 2024.0

Changed
* Updated to [PRT 3.2.10211](https://github.com/Esri/cityengine-sdk/blob/3.2.10211/changelog.md#cityengine-sdk-3210211-changelog)
* Updated unit tests for PRT bug fix and adapted to behavior changes (see `readStringTable` and `convexify` in changelog).

1.9.0

Changed
* Updated to [PRT 3.2.9903](https://github.com/Esri/cityengine-sdk/blob/main/changelog.md#cityengine-sdk-329903-changelog)
* Linux: fixed RPATH entries of various PRT libraries to make `auditwheel` work correctly.
* Raised build toolchains to MSVC 14.37 and RHEL 8, GCC 11 (as required by PRT).

1.8.0

Added
* Added support for Rule Packages (RPK) created with CityEngine 2023.1
* Added pre-built wheels and conda packages for Python 3.11
* Introduced `pyproject.toml` (calling setup.py directly has been deprecated by `setuptools`)

Changed
* Updated to [PRT 3.1.9666](https://github.com/Esri/cityengine-sdk/blob/main/changelog.md#cityengine-sdk-319666-changelog)
* Switched to the `build` package for wheel builds
* Reorganized the `src` directory to better support isolated builds
* Switched conda builds from `bdist_conda` to explicit conda recipe (`conda-recipe/meta.yaml`) and `conda build`
* Updated to PyBind11 2.11.1
* Raised minimum CMake version to 3.19
* Fixed source links in the API docs and improved the sidebar layout

Removed
* Removed support for Python 3.7

1.7.0

Added
* Added support for Rule Packages (RPK) created with CityEngine 2023.0
* Added support for textured initial shapes (also added the `maxDirRecursionDepth` argument to
the `InitialShape` class constructor to control searching for texture files)
* Added new API function `get_api_version` to get a list of the PRT (major, minor, build) components

Changed
* Updated to PRT [3.0.8905](https://github.com/Esri/cityengine-sdk/blob/main/changelog.md#cityengine-sdk-308905-changelog)
* Updated to PyBind11 2.10.4
* Turned the `prt_DIR` and `pybind11_DIR` into proper CMake cache variables

1.6.0

Added
* Added support for Rule Packages (RPK) created with CityEngine 2022.1
* Added pre-built wheels and conda packages for Python 3.10
* New CMake flag `pybind11_DIR` and env var `PYBIND11_DIR` for setup.py to let users specify a custom copy of PyBind11
* [New example (number 10)](https://github.com/esri/pyprt-examples) about updating Scene Layers used in Web Scenes

Changed
* Update to [PRT 2.7.8538](https://github.com/Esri/cityengine-sdk/blob/main/changelog.md#cityengine-sdk-278538-changelog)
* Rebuilt test RPKs with CityEngine 2022.1
* `pyprt_arcgis` module: added handling of polygons holes (inner rings) based on Shapely
* Cleaned and updated environment files
* Build Python with SSL support in Linux Docker images
* Improved conda environments pipeline

Removed
* Removed Python 3.6 support
* Stop shipping unnecessary MSVC import libraries for PRT in the packages

1.5.0

Added
* New PyEncoder option 'triangulate' to triangulate the geometry

Changed
* Internal update to [PRT 2.6](https://github.com/Esri/cityengine-sdk/blob/main/changelog.md#cityengine-sdk-268300-changelog)
* Removed debug symbols from the native module in the released packages
* Development: expose the `setup.py --debug` option to switch between "Release" and "Release with Debug Info" for the native module
* Updated notebook, jupyterlab, pillow and babel versions in the environment files based on dependabot security analysis

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.