Xpublish

Latest version: v0.3.3

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

Scan your dependencies

0.3.3

What's Changed

* Anti-pin the latest version of Xarray to fix Zarr roundtrip tests by abkfenris in https://github.com/xpublish-community/xpublish/pull/238
* Add Intake Dataset Provider plugin to the ecosystem page by abkfenris in https://github.com/xpublish-community/xpublish/pull/236
* Support Python 3.12 by abkfenris in https://github.com/xpublish-community/xpublish/pull/239
* Update pre-commit hooks by abkfenris in https://github.com/xpublish-community/xpublish/pull/240

Thanks robots

* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/xpublish-community/xpublish/pull/219
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/xpublish-community/xpublish/pull/221
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/xpublish-community/xpublish/pull/222
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/xpublish-community/xpublish/pull/226
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/xpublish-community/xpublish/pull/228
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/xpublish-community/xpublish/pull/229
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/xpublish-community/xpublish/pull/231
* Bump actions/checkout from 3 to 4 by dependabot in https://github.com/xpublish-community/xpublish/pull/235
* Bump actions/cache from 3.3.1 to 3.3.2 by dependabot in https://github.com/xpublish-community/xpublish/pull/234


**Full Changelog**: https://github.com/xpublish-community/xpublish/compare/0.3.2...0.3.3

0.3.2

What's Changed
* Use PyPI's trusted publisher system by abkfenris in https://github.com/xpublish-community/xpublish/pull/218


**Full Changelog**: https://github.com/xpublish-community/xpublish/compare/0.3.1...0.3.2

0.3.1

Thanks to xaviernogueira for making a few tweaks for Pydantic v2 compatability!

Plugin authors should make sure they have all their fields typed for Pydantic v2 compatability, especially where they are overriding the `Plugin` class.

diff
class MyPlugin(Plugin)
- name = "mine"
+ name: str = "mine"


What's Changed
* Include Github releases in docs by abkfenris in https://github.com/xpublish-community/xpublish/pull/194
* Include readme in docs by abkfenris in https://github.com/xpublish-community/xpublish/pull/195
* Add badges for plugins by abkfenris in https://github.com/xpublish-community/xpublish/pull/197
* Test on 3.11 and add to classifiers by abkfenris in https://github.com/xpublish-community/xpublish/pull/198
* Add badges for Xpublish-WMS releases by abkfenris in https://github.com/xpublish-community/xpublish/pull/200
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/xpublish-community/xpublish/pull/201
* Separate pip caches by abkfenris in https://github.com/xpublish-community/xpublish/pull/199
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/xpublish-community/xpublish/pull/202
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/xpublish-community/xpublish/pull/203
* Bump codecov/codecov-action from 3.1.3 to 3.1.4 by dependabot in https://github.com/xpublish-community/xpublish/pull/204
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/xpublish-community/xpublish/pull/206
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/xpublish-community/xpublish/pull/209
* Start adding REST API endpoint docs by abkfenris in https://github.com/xpublish-community/xpublish/pull/196
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/xpublish-community/xpublish/pull/210
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/xpublish-community/xpublish/pull/211
* Pydantic >=2.0 support by xaviernogueira in https://github.com/xpublish-community/xpublish/pull/215
* Test against Pydantic 1 and 2 by abkfenris in https://github.com/xpublish-community/xpublish/pull/216
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/xpublish-community/xpublish/pull/212
* Add Catalog to Xpublish to distros by abkfenris in https://github.com/xpublish-community/xpublish/pull/213

New Contributors
* xaviernogueira made their first contribution in https://github.com/xpublish-community/xpublish/pull/215

**Full Changelog**: https://github.com/xpublish-community/xpublish/compare/0.3.0...0.3.1

0.3.0

Introducing Xpublish's plugin system!

With plugins, Xpublish can now evolve new routes and ways to load datasets, and potentially even the capability to serve data that doesn't as easily fit within `xarray.Dataset`. We're just starting to explore the capabilities of what we can do with plugins.

For a fuller exploration of the plugin system, check out the [docs](https://xpublish.readthedocs.io/en/latest/user-guide/plugins.html).

We've moved Xpublish to it's own [org (xpublish-community)](https://github.com/xpublish-community/), where plugins can live too, along with discussions. We've also set up [a Slack channel](https://xpublish.readthedocs.io/en/latest/ecosystem/index.html#slack) and [xpublish-experiments org](https://github.com/xpublish-experiments) as more ways to connect.

What's Changed
* Use pluggy for plugin management by abkfenris in https://github.com/xpublish-community/xpublish/pull/146
* Don't mutate cached data in DatasetInfoPlugin by kwilcox in https://github.com/xpublish-community/xpublish/pull/153
* Contrib docs cleanup by kwilcox in https://github.com/xpublish-community/xpublish/pull/151
* Allow NaN attributes in datasets by kwilcox in https://github.com/xpublish-community/xpublish/pull/152
* Import dask.array to access to array functions by abkfenris in https://github.com/xpublish-community/xpublish/pull/136
* Allow plugins sharing the same name to be overwritten by kwilcox in https://github.com/xpublish-community/xpublish/pull/158
* Plugin documentation by abkfenris in https://github.com/xpublish-community/xpublish/pull/155
* Add importlib-metadata to dev-requirements for Dask by abkfenris in https://github.com/xpublish-community/xpublish/pull/169
* Add methods to API docs and use typehints by abkfenris in https://github.com/xpublish-community/xpublish/pull/167
* Set default ZarrPlugin prefix to /zarr by abkfenris in https://github.com/xpublish-community/xpublish/pull/188
* Docs revamp by abkfenris in https://github.com/xpublish-community/xpublish/pull/180
* Support reading scalar variables through the zarr plugin by kwilcox in https://github.com/xpublish-community/xpublish/pull/192
* Use Ruff and pyproject.toml by abkfenris in https://github.com/xpublish-community/xpublish/pull/191
* Encode coords for zarr router by mpiannucci in https://github.com/xpublish-community/xpublish/pull/178
* Add TypeError on single dataset by abkfenris in https://github.com/xpublish-community/xpublish/pull/173
* Update README CI links by mgrover1 in https://github.com/xpublish-community/xpublish/pull/185
* Pydata docs theme by abkfenris in https://github.com/xpublish-community/xpublish/pull/177
* build: Remove minimum versions in requirements.txt, drop python 3.8 by jhamman in https://github.com/xpublish-community/xpublish/pull/189

Automated
* Bump actions/cache from 3.0.4 to 3.0.5 by dependabot in https://github.com/xpublish-community/xpublish/pull/121
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/xpublish-community/xpublish/pull/122
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/xpublish-community/xpublish/pull/123
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/xpublish-community/xpublish/pull/124
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/xpublish-community/xpublish/pull/127
* Bump actions/cache from 3.0.5 to 3.0.8 by dependabot in https://github.com/xpublish-community/xpublish/pull/125
* Bump actions/cache from 3.0.8 to 3.0.9 by dependabot in https://github.com/xpublish-community/xpublish/pull/129
* Bump codecov/codecov-action from 3.1.0 to 3.1.1 by dependabot in https://github.com/xpublish-community/xpublish/pull/128
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/xpublish-community/xpublish/pull/130
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/xpublish-community/xpublish/pull/131
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/xpublish-community/xpublish/pull/132
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/xpublish-community/xpublish/pull/133
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/xpublish-community/xpublish/pull/141
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/xpublish-community/xpublish/pull/142
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/xpublish-community/xpublish/pull/143
* Bump actions/cache from 3.0.9 to 3.2.2 by dependabot in https://github.com/xpublish-community/xpublish/pull/144
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/xpublish-community/xpublish/pull/147
* Bump actions/cache from 3.2.2 to 3.2.4 by dependabot in https://github.com/xpublish-community/xpublish/pull/148
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/xpublish-community/xpublish/pull/150
* Bump actions/cache from 3.2.4 to 3.2.6 by dependabot in https://github.com/xpublish-community/xpublish/pull/154
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/xpublish-community/xpublish/pull/156
* Bump actions/cache from 3.2.6 to 3.3.1 by dependabot in https://github.com/xpublish-community/xpublish/pull/174
* [pre-commit.ci] pre-commit autoupdate by pre-commit-ci in https://github.com/xpublish-community/xpublish/pull/176
* Bump codecov/codecov-action from 3.1.1 to 3.1.3 by dependabot in https://github.com/xpublish-community/xpublish/pull/190

New Contributors
* abkfenris made their first contribution in https://github.com/xpublish-community/xpublish/pull/136
* kwilcox made their first contribution in https://github.com/xpublish-community/xpublish/pull/153
* mpiannucci made their first contribution in https://github.com/xpublish-community/xpublish/pull/178
* mgrover1 made their first contribution in https://github.com/xpublish-community/xpublish/pull/185

**Full Changelog**: https://github.com/xpublish-community/xpublish/compare/0.2.0...0.3.0

0.2.0

0.1.0

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.