| Commit message (Collapse) | Author | Files | Lines |
|
This replaces the need for optional execution within the Travis CI
configuration, and updates Mergify to wait on both checks.
Also remove flake8 from pytest on 3.8 since flake8 is already executed in pre-commit.
|
|
|
|
See https://reuse.software/ for details.
For simplicity, the support files, that are vastly copy-pasta, are licensed
under MIT license, rather than LGPL-2.1-or-later.
Note that `reuse lint` currently fails due to fsfe/reuse-tool#208.
|
|
There's no need to run mypy and flake8 on multiple Python versions, since
they are independent. So instead prefer running them on the most recent
stable release.
|
|
These don't seem to match the actual released builds, and they don't respect pyproject.toml dependencies.
|
|
This requires the released version of usbmon-tools.
|
|
This makes it easier in the integration to install all the needed dependencies.
|
|
This includes libusb-1.0-0-dev and libudev-dev, which are required for building the hidapi C extension.
|
|
This simplifies compatibility with usbmon-tools for the reversing tools, and will allow converting all the type annotations inline, which is less intrusive.
|
|
It looks like subscripts (Dict[Text]) don't work correctly with the current 3.9 dev, so ignore mypy on it right now.
|
|
- 3.8 is now stable.
- 3.9 is now the next release.
|
|
|
|
|
|
|
|
Python 3.4 lacks the `typing` module, which requires try/catch when
importing, making type annotations more verbose than needed.
At the time of writing, Debian oldstable has Python 3.5 available, so it
sounds like a good default.
|
|
|
|
CC travis-ci/travis-ci#9815
|
|
|
|
Closes https://github.com/Flameeyes/glucometerutils/issues/35
|