numcodecs
numcodecs copied to clipboard
A Python package providing buffer compression and transformation codecs for use in data storage and communication applications.
Convert code from header files to Cython (generated C code is equivalent). Then drop the headers. These were there primarily for Windows compatibility with old Python versions (namely 2.7), but...
Because the `cpuinfo` module is required by `setup.py`, we need to pull it with `pyproject.toml`. ~~I think it is not needed in `requirements_dev.txt`.~~ TODO: - [ ] Unit tests and/or...
* [FURB107] Replace `try: ... except ImportError: pass` with `with suppress(ImportError): ...` * [FURB109] Replace `in [x, y, z]` with `in (x, y, z)` * [FURB113] Use `x.extend(...)` instead of...
File `setup.cfg` had been created to add the configuration of codespell. Since codespell 2.2.2 the configuration can be read from `pyproject.toml`. See [[Description of PR]](https://github.com/codespell-project/codespell/issues/2055). TODO: - [ ] Unit...
It would be good to move to `pyproject.toml` in Numcodecs. In particular it would be nice to add build requirements (like Cython) and [`setup_requires`]( https://github.com/zarr-developers/numcodecs/blob/a3e05fd36f2cd7a2c903c4d5d9f787961a7a5905/setup.py#L335-L338 ) to `pyproject.toml`. This should...
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.3.1 to 2.11.2. Release notes Sourced from pypa/cibuildwheel's releases. v2.11.2 🛠 Updates CPython 3.11 to 3.11.0 - final release (#1327) 🛠 Simplify the default macOS repair command...
Fixes #363 TODO: - [x] Unit tests and/or doctests in docstrings - [x] `tox -e py310` passes locally - [ ] Docstrings and API docs for any new/modified user-facing classes...
#### Minimal, reproducible code sample, a copy-pastable example if possible `import zarr` #### Problem description Using `multiprocessing` in a cython context, if `zarr` is in the import space I get...
- use `--recursive` to clone the submodules too (I get a build error locally if `c-blosc` is not cloned) - use the generic `HTTPS` URLs instead of the `SSH` ones...
This is the full [build.log](https://ppb.chymera.eu/fdaf1c.log), with the specific errors, seen at the end: ``` ___________________________________________ ERROR collecting numcodecs/tests/test_vlen_bytes.py ____________________________________________ ImportError while importing test module '/var/tmp/portage/dev-python/numcodecs-0.9.0/work/numcodecs-0.9.0/numcodecs/tests/test_vlen_bytes.py'. Hint: make sure your test...