f6a055e8e1a63e643874393989aafaf96596c8b8
* Update tinydb manager test to current api * Add tinydb parallel tests to CI * Use filelock library to help make tinydb threadsafe The tests for parallel access sometimes failed with the previous implementation. I'm currently not 100% sure why, but it might have to do with the fact that the file is already created in the TinyDB constructor which was not protected by a lock. Also not protecting the reads can read to invalid reads in the case when a read and a write happen simultaneously and the read catches partially written data. This implementation allows for fewer concurrency but is quite simple, so we should be able to be confident about its safety. Also the TinyDB manager is not intended for high performance and its IO operations are orders of magnitude faster than requests over the network or process executions anyway.
Fixed Django serve error related to urlpatterns, updated documentation by adding hot-reloading section. (#1231)
Fixed Django serve error related to urlpatterns, updated documentation by adding hot-reloading section. (#1231)
pygeoapi
pygeoapi is a Python server implementation of the OGC API suite of standards. The project emerged as part of the next generation OGC API efforts in 2018 and provides the capability for organizations to deploy a RESTful OGC API endpoint using OpenAPI, GeoJSON, and HTML. pygeoapi is open source and released under an MIT license.
Please read the docs at https://docs.pygeoapi.io for more information.
Description
pygeoapi is a Python server implementation of the OGC API suite of standards. The project emerged as part of the next generation OGC API efforts in 2018 and provides the capability for organizations to deploy a RESTful OGC API endpoint using OpenAPI, GeoJSON, and HTML. pygeoapi is open source and released under an MIT license.
Languages
nesC
76.3%
Python
22.3%
HTML
1.3%