{"id":27458,"library":"tippecanoe","title":"tippecanoe","description":"tippecanoe is a tool for building vector tilesets from large collections of GeoJSON, FlatGeobuf, or CSV features. It is a C++ command-line tool, not a Python library; the Python package on PyPI is a stub that downloads and installs the native binary for the platform. Current version is 2.72.0 (as per PyPI), but the latest actual release is 2.79.0 (GitHub). Release cadence is irregular.","status":"active","version":"2.72.0","language":"python","source_language":"en","source_url":"https://github.com/felt/tippecanoe","tags":["geojson","vector-tiles","cli-tool","native-binary"],"install":[{"cmd":"pip install tippecanoe","lang":"bash","label":"Install via pip"}],"dependencies":[],"imports":[{"note":"The package is a stub; importing it does nothing except verify installation.","symbol":"tippecanoe","correct":"import tippecanoe"}],"quickstart":{"code":"import os\nimport subprocess\n\n# Check if tippecanoe is installed\nresult = subprocess.run(['tippecanoe', '--version'], capture_output=True, text=True)\nprint(result.stdout.strip())\n","lang":"python","description":"Verify tippecanoe binary is available via subprocess."},"warnings":[{"fix":"Use subprocess.run(['tippecanoe', ...]) instead of expecting Python functions.","message":"The Python package is a thin wrapper that downloads a native binary; it does not provide a Python API. You must use subprocess to call the tippecanoe command-line tool.","severity":"gotcha","affected_versions":"all"},{"fix":"Download the latest binary from https://github.com/felt/tippecanoe/releases or use a package manager like conda (if available).","message":"The PyPI version (2.72.0) lags behind the GitHub releases (2.79.0). If you need the latest features, install from GitHub release binaries or compile from source.","severity":"gotcha","affected_versions":"<=2.72.0"},{"fix":"Upgrade Python to 3.7 or later.","message":"tippecanoe requires Python >=3.7. On older Python versions, pip install may fail or install an incompatible binary.","severity":"breaking","affected_versions":">=2.72.0"}],"env_vars":null,"search_vec":"'2.72.0':52 '2.79.0':62 'actual':59 'binari':45,77 'build':7 'c':22 'cadenc':65 'cli':73 'cli-tool':72 'collect':12 'command':24 'command-lin':23 'csv':17 'current':49 'download':40 'featur':18 'flatgeobuf':15 'geojson':14,68 'github':63 'instal':42 'irregular':67 'larg':11 'latest':58 'librari':30 'line':25 'nativ':44,76 'native-binari':75 'packag':33 'per':54 'platform':48 'pypi':35,55 'python':29,32 'releas':60,64 'stub':38 'tile':71 'tileset':9 'tippecano':1,2 'tool':5,26,74 'vector':8,70 'vector-til':69 'version':50","created_at":"2026-05-01T17:46:21.976308+00:00","updated_at":"2026-05-01T17:46:21.976308+00:00","problems":[{"fix":"Reinstall: pip install --upgrade tippecanoe. If persists, verify the platform is supported (Linux, macOS, Windows).","cause":"The package might not be installed correctly or the environment is missing the native binary.","error":"ModuleNotFoundError: No module named 'tippecanoe'"},{"fix":"Check installation: pip show tippecanoe; then find the binary location (e.g., scripts folder) and add it to PATH, or reinstall.","cause":"The tippecanoe binary is not in the PATH or the pip package did not install it properly.","error":"'tippecanoe' is not recognized as an internal or external command"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":"tippecanoe","cli_version":"tippecanoe v2.72.0","type":"library","homepage":null,"github":"https://github.com/felt/tippecanoe","docs":null,"changelog":null,"pypi":"https://pypi.org/project/tippecanoe/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["data"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"passing","verified_at":"2026-06-29","last_verified":"2026-06-29","next_check":"2026-07-29","install_tag":null}}