Dimitri Papadopoulos Orfanos

Results 204 issues of Dimitri Papadopoulos Orfanos

* Update GitHub Actions * Python 3.6 has reached [end-of-life](https://devguide.python.org/versions/#unsupported-versions). Use Python 3.7 instead, and use latest 3.10 too. * New cimg images supersede the legacy CircleCI images: * circleci/python...

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...

LGTM.com is being deprecated and replaced by GitHub code analysis: [The next step for LGTM.com: GitHub code scanning!](https://github.blog/2022-08-15-the-next-step-for-lgtm-com-github-code-scanning/) * Remove the deprecated `.lgtm.yml` configuration file. * Initialize a configuration file...

Fix DeepSource.io alert: > Instead of adding items to a dictionary just after creation, > it should be refactored to add those items into the dict > definition itself. See:...

Base classe `Codec` documents variable `codec_id` in the same way: https://github.com/zarr-developers/numcodecs/blob/a3e05fd36f2cd7a2c903c4d5d9f787961a7a5905/numcodecs/abc.py#L35-L40 TODO: - [ ] Unit tests and/or doctests in docstrings - [ ] `tox -e py310` passes locally -...

The International System of Units (SI) and the NIST prescribe inserting a space between a number and a unit of measurement. * [Wikipedia - Space (punctuation) - Unit symbols and...