d1_python
d1_python copied to clipboard
Python components for DataONE clients and servers
Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.2 to 3.1.4. Release notes Sourced from jinja2's releases. 3.1.4 This is the Jinja 3.1.4 security release, which fixes security issues and bugs but does not otherwise...
Bumps [werkzeug](https://github.com/pallets/werkzeug) from 2.3.4 to 3.0.3. Release notes Sourced from werkzeug's releases. 3.0.3 This is the Werkzeug 3.0.3 security release, which fixes security issues and bugs but does not otherwise...
Goal is to simplify deployment of GMN through docker compose. Process should be fairly simple, with plenty of prior art for Django deployments via docker with Postgres. Blocked by #40...
Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.8.4 to 3.9.4. Release notes Sourced from aiohttp's releases. 3.9.4 Bug fixes The asynchronous internals now set the underlying causes when assigning exceptions to the future objects...
Conditionally add a "user" or "system" tag with originating User Agent to the User Agent that GMN uses when reading object bytes from a 3rd party service. When GMN is...
The following was reported by Ross for a failure trying to upload a large 5GB file to GMN using `create()` from the Java client. Here's Ross' report: > we encountered...
If the PID isn't found within the [resource map](https://github.com/DataONEorg/d1_python/blob/master/lib_common/src/d1_common/resource_map.py#L321), the 0th element is accessed from the result, throwing IndexError.
``` View exception: Calling view: func_name="get_meta", method="GET", args="('10.5072_rwstg1k34n_2019723204918',)", kwargs="{'allowed_method_list': ['GET']}", url="/v2/meta/10.5072_rwstg1k34n_2019723204918" Session subjects: CN=urn:node:mnTestRW,DC=dataone,DC=org, authenticatedUser, public Calling view: func_name="get_meta", method="GET", args="('10.0309_rwstg1k34u_2019810194555',)", kwargs="{'allowed_method_list': ['GET']}", url="/v2/meta/10.0309_rwstg1k34u_2019810194555" Session subjects: CN=urn:node:mnTestRW,DC=dataone,DC=org, authenticatedUser, public Calling...
When doing a read-modify-write operation on System Metadata in which the `obsoletes` field is removed, the obsoletes field remains in GMN. Need to check the behavior for all optional fields....
On ncei.nceas.ucsb.edu, which is a small test server with 8GB of RAM, we're seeing the kernel `oom-killer` repeatedly kill the python process that results from the cron job running `python...