From 0709a282e4fb6f710607bfdbe31ef559d170354b Mon Sep 17 00:00:00 2001 From: Caglar Pir Date: Tue, 8 Sep 2026 11:28:35 +0200 Subject: [PATCH] Release 1.0.16 First release since 1.0.15 (2025-07-21). Bumps VERSION so the publish workflow can upload; it has been failing on every push to main with 400 File already exists ('mapillary-1.0.15-py3-none-any.whl') because PyPI never permits reusing a version number. User-visible changes since 1.0.15: - fields=["id"] is now accepted on every entity type. It previously raised InvalidFieldError even though the Graph API returns id and every decoded feature carries one. - save_locally() no longer defaults to writing inside the installed package. Its default was evaluated at import and resolved to the site-packages directory; it now resolves to the current working directory at call time, which is what the docstring always described. - python_requires corrected from ">=3.0" to ">=3.10". The old value was not satisfiable: shapely>=2.1.0 requires >=3.10, so the package could never install below that. Classifiers updated to match, with 3.13 and 3.14 added. Installers on older interpreters keep resolving to 1.0.15. - A dead reference link in the exif_orientation docstrings now points at an archived copy instead of a host that no longer exists. Everything else since 1.0.15 - the lockfile refresh, CI repairs and the Docusaurus upgrade - does not affect installed behaviour. Also fixes the publish workflow's environment.url, which pointed at pypi.org/p/notehub-py, an unrelated project. It is only the display link shown in the GitHub UI, not part of the OIDC exchange, so the publish was unaffected - but it linked somewhere wrong. Verified before release: the built wheel reports Version 1.0.16 and Requires-Python >=3.10, installs into a clean 3.13 environment, returns 22524 features from a live query, and writes save_locally output to the working directory. twine check passes on both artifacts. --- .github/workflows/pypi-publish.yml | 2 +- setup.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pypi-publish.yml b/.github/workflows/pypi-publish.yml index 7c72534..04d8b05 100644 --- a/.github/workflows/pypi-publish.yml +++ b/.github/workflows/pypi-publish.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest environment: name: pypi - url: https://pypi.org/p/notehub-py + url: https://pypi.org/p/mapillary permissions: id-token: write steps: diff --git a/setup.py b/setup.py index aa790f8..bdf8b15 100644 --- a/setup.py +++ b/setup.py @@ -20,7 +20,7 @@ # Setup variables. Change as needed NAME = "mapillary" -VERSION = "1.0.15" +VERSION = "1.0.16" AUTHOR = "Christopher Beddow" AUTHOR_EMAIL = "support@mapillary.zendesk.com" LICENSE = "MIT"