Ethan Ho
Ethan Ho
Fixes #11. Bug was reproduced and tested in [`ubuntu:18.04`](https://github.com/tianon/docker-brew-ubuntu-core/blob/7145f9723125e6e4367dc0fb428ffd9f2bc00334/bionic/Dockerfile) Docker image with Python 3.6.9. Root cause is that locale in Ubuntu image is not set to UTF-8 by default, but...
Resolves #1150 by prohibiting underscores (`_`) in subclasses of `Table`. ## Commits - Failing pytest reproducing #1150 - feat: enforce strict CamelCase for Table names
Directories `datajoint`, `tests`, and `tests_old` are not compliant with the Black code style as of [`black` v24.2.0](https://black.readthedocs.io/en/stable/change_log.html#id1). This causes [linting errors in CI](https://github.com/datajoint/datajoint-python/actions/runs/7994726865/job/21833444126?pr=1152). This PR runs the newest version of...
## Feature Request ### Problem Statement While the database provides data structure, efficient queries, and transaction support, files are still preferred for strong large objects such as images, numerical arrays,...
## Bug Report ### Description Please see debugging information in #1148. This issue is mirrored in JIRA: https://datajoint.atlassian.net/browse/PLAT-188 ### Reproducibility Include: - OS: Linux - Python Version: 3.11 - MySQL...
## Bug Report ### Description The pytest `tests/test_blob.py::test_datetime_serialization_speed` fails non-deterministically. ### Reproducibility Include: - OS: Ubuntu 23.04 - CPU: Intel i7-7600U (4) @ 3.900GHz - Mem: 16GB - Python: 3.8.17...
Fixes #1170, implementing the [proposed solution](https://github.com/datajoint/datajoint-python/issues/1170#issue-2478964792) to long-running `make` calls that lock table metadata. ## To Do - [ ] Use `threading` library to write concurrency pytest - [ ]...
## Bug Report ### Description A client locks table metadata for the entire duration of a `make` function call. When other clients attempt to `drop` or `declare` child tables, the...
Enables authentication against an S3 storage backend using an OIDC IdP.