Skip to content

Add freestiler recipe#33038

Open
walkerke wants to merge 2 commits intoconda-forge:mainfrom
walkerke:freestiler
Open

Add freestiler recipe#33038
walkerke wants to merge 2 commits intoconda-forge:mainfrom
walkerke:freestiler

Conversation

@walkerke
Copy link
Copy Markdown

Checklist

  • Title of this PR is meaningful: e.g. "Adding my_nifty_package".
  • License file is packaged.
  • Source is from official source (PyPI sdist).
  • Package does not vendor other packages.
  • If static libraries are linked in, the licenses of the statically linked libraries are packaged.
  • Build number is 0.
  • A tarball (url) rather than a repo (e.g. git_url) is used.
  • GitHub users listed in the maintainer section have posted a comment confirming they are willing to be listed there.

Summary

Adds a recipe for freestiler, a Rust-powered MLT/MVT vector tile engine exposed to Python via pyo3 + maturin. It converts GeoDataFrames, GeoParquet, and DuckDB sources into PMTiles archives encoding MVT or MLT tiles.

Not noarch — it is a compiled Rust extension, so conda-forge will produce per-platform builds. Default Cargo features (geoparquet, duckdb) build DuckDB from vendored C++ sources; happy to drop the duckdb feature in a follow-up if macOS/Windows runners time out.

Local `conda-smithy recipe-lint --conda-forge recipes/freestiler` reports "in fine form".

@walkerke
Copy link
Copy Markdown
Author

I'm @walkerke and I'm willing to maintain this recipe.

@conda-forge-admin
Copy link
Copy Markdown
Contributor

Hi! This is the friendly automated conda-forge-linting service.

I just wanted to let you know that I linted all conda-recipes in your PR (recipes/freestiler/meta.yaml) and found it was in an excellent condition.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants