Commit Graph

  • f97d7143c5 ci: fix mypy and pytest-cov after clean scito 2022-12-30 17:49:46 +0100
  • 0566683203 reenable pytest --import-mode=importlib scito 2022-12-30 17:31:34 +0100
  • ee404576d5 set package_dir=src and clean option scito 2022-12-30 17:14:49 +0100
  • 60d7362eee add protobuf_generated_python to py-modules scito 2022-12-30 15:47:02 +0100
  • 1beba7587f enable setuptools-git-versioning scito 2022-12-30 15:44:58 +0100
  • 144c9e6320 fixes after change to src-layout scito 2022-12-30 15:31:41 +0100
  • 3e4476e317 change to src-layout scito 2022-12-30 12:37:05 +0100
  • 7f5d4b37ee initial pyproject.toml scito 2022-12-30 11:14:15 +0100
  • 82e43172c3 update setup.py scito 2022-12-30 09:23:31 +0100
  • 149a548610 upgrade opencv 4.7.0 & run program at the end scito 2022-12-30 08:14:13 +0100
  • d8de89de36 improve README, add docker ci badge scito 2022-12-30 02:20:19 +0100
  • 3c164fea28 coverage from yellowgreen to brightgreen scito 2022-12-30 02:01:10 +0100
  • 23d8cfa151 ci: Pytest coverage comment only for 3.x and ubuntu-latest scito 2022-12-30 01:58:54 +0100
  • f5ee59368e python 3.7 compatibility: use TypedDict from typing_extensions scito 2022-12-30 01:44:11 +0100
  • b2a877061c add typing_extensions for compatibility scito 2022-12-30 01:37:13 +0100
  • c525c06480 quit on window close click scito 2022-12-30 01:22:12 +0100
  • fb43c6793c type hinting fixes scito 2022-12-30 01:22:05 +0100
  • 58fc1b85ac type compatibility for Python < 3.11 scito 2022-12-30 01:07:39 +0100
  • 04d864c093 add code coverage bade & ci: fix pytest-cov scito 2022-12-30 00:58:52 +0100
  • 51094a1a18 use PathLike type instead of str | Path scito 2022-12-29 23:17:31 +0100
  • a5768ba1e6 Workaround for PYTHON < 3.10: use Union[int, None] instead of int | None scito 2022-12-29 22:34:07 +0100
  • faafb61241 fix type hint compatibility with Python < 3.11 scito 2022-12-29 22:12:07 +0100
  • d5a088135e ci: if matrix.python-version scito 2022-12-29 22:04:52 +0100
  • 45a9693586 ci: fix if ${{ matrix.python-version }} scito 2022-12-29 21:58:44 +0100
  • 66b41d86e6 ci: use ${{ }} for mypy python check scito 2022-12-29 21:52:54 +0100
  • 89564448c6 ci: fix mypy if condition scito 2022-12-29 21:41:11 +0100
  • 9ab33bd02b sort imports scito 2022-12-29 21:34:14 +0100
  • f4ab540283 rename protobuf module as pb scito 2022-12-29 21:32:19 +0100
  • 201e6510f8 add type hints (Python 3.11) scito 2022-12-29 21:29:20 +0100
  • f933cd0d32 initial mypy type checking scito 2022-12-29 16:30:18 +0100
  • f4389ca8a3 fix linting scito 2022-12-29 15:52:17 +0100
  • b89a338246 enable mypy type checking scito 2022-12-29 14:24:12 +0100
  • 631bacc409 use tmp_path fixture instead of clean_up() in pytests scito 2022-12-29 13:44:19 +0100
  • 833afa7c13 use 3.11-slim-bullseye, add missing package scito 2022-12-29 11:50:19 +0100
  • 4209a5db3d move abort to end, use SystemExit instead; improve colors scito 2022-12-29 11:18:57 +0100
  • d9a4c7ca9f fix docker image digest scito 2022-12-29 04:36:31 +0100
  • 829fe65b1e ci: pip install pytest-mock scito 2022-12-29 04:24:00 +0100
  • c90526dcf2 fix undefined name 'abort' and 'qreader' scito 2022-12-29 04:15:36 +0100
  • 47e84e4462 run docker capture version scito 2022-12-29 03:19:09 +0100
  • b4931856ba apk add --no-cache nano zlib jpeg && re-enable tests scito 2022-12-29 02:34:29 +0100
  • f532dc668d indent_size = 2 for yml scito 2022-12-29 01:59:54 +0100
  • 1dee86668a rename ARG run_tests to RUN_TESTS scito 2022-12-29 01:48:00 +0100
  • aa0de699fe disable tests for alpine scito 2022-12-29 01:43:22 +0100
  • 7e684ff19e --build-arg run_tests=false scito 2022-12-29 01:35:43 +0100
  • b159b9e70d apk add musl-dev and apk del .build-deps scito 2022-12-29 01:13:48 +0100
  • 951878d027 apk add gcc scito 2022-12-29 01:02:41 +0100
  • 2a44bbfa27 use $(apk --print-arch) scito 2022-12-29 00:53:47 +0100
  • 540ae7438d use $(uname -m) scito 2022-12-29 00:42:13 +0100
  • c346c085b6 apk add python3-dev py3-setuptools scito 2022-12-29 00:33:52 +0100
  • 7cb3b2ac21 always apk add on alpine scito 2022-12-29 00:29:26 +0100
  • 0eb5014eb0 ci_docker: add docker/setup-buildx-action@v2 scito 2022-12-29 00:25:29 +0100
  • d4f5eb243e change to "$TARGETARCH" == "arm64" scito 2022-12-29 00:02:14 +0100
  • b05decc10f apk add zlib-dev jpeg-dev only for alpine linux/arm64 scito 2022-12-28 23:58:09 +0100
  • 21ebccbba5 apk add zlib-dev scito 2022-12-28 23:44:30 +0100
  • 912825034f add zlib for alpine/arm64 docker image scito 2022-12-28 23:37:54 +0100
  • 95e7d73173 mock no_args tests scito 2022-12-28 23:37:21 +0100
  • 9f0872c2d0 extract from camera scito 2022-12-28 22:28:54 +0100
  • 7964c687f6 make running tests optional in docker build scito 2022-12-28 09:02:02 +0100
  • 1d0b568b1e setup QEMU scito 2022-12-27 11:36:53 +0100
  • aaa7bd3da1 build also on arm64 scito 2022-12-27 10:34:32 +0100
  • 5ab5f84ff3 add docker label for source scito 2022-12-27 01:11:36 +0100
  • a4c4badd54 fix docker hub username scito 2022-12-27 00:57:49 +0100
  • f272c35a1f enable docker push in ci_docker scito 2022-12-27 00:52:14 +0100
  • e4e5271c0f github actions docker build no_qr_reader scito 2022-12-27 00:43:30 +0100
  • 158564e79a fix to_bytes() mandatory byte_order scito 2022-12-27 00:18:37 +0100
  • 672d18a5ca build docker images, run tests in docker build scito 2022-12-26 23:39:13 +0100
  • 0490e227e1 docker image with qreader, 2nd image without qreader scito 2022-12-26 18:31:09 +0100
  • 2bcaa35251 organize imports scito 2022-12-25 11:00:15 +0100
  • b0b4c29e7b improve README scito 2022-12-24 15:50:44 +0100
  • e754befb52 refactor; update setup.py scito 2022-12-24 15:30:17 +0100
  • 06b8efff62 add zypper and dnf for libzbar0 scito 2022-12-24 05:31:17 +0100
  • 5d0feacdba update README scito 2022-12-24 05:12:52 +0100
  • 343520acb8 support multiple infiles scito 2022-12-24 04:48:12 +0100
  • c2d7c905ff handle wrong stdin streams scito 2022-12-24 04:19:43 +0100
  • bc329e24d5 renable libzbar scito 2022-12-24 03:29:14 +0100
  • 4612ab6e7f catch zbar import error scito 2022-12-24 03:25:10 +0100
  • 05db190de3 test qreader import scito 2022-12-24 03:12:06 +0100
  • 0ad3c2d8ed change name to nightly tests scito 2022-12-24 03:06:03 +0100
  • 31bb2909da fix ci jobs scito 2022-12-24 03:05:07 +0100
  • c1a55fb874 test pypy only in nightly builds scito 2022-12-24 03:02:08 +0100
  • 82da427d1a refactor code: extract method scito 2022-12-24 02:56:40 +0100
  • af0d7ffd5d dynamic import of QReader scito 2022-12-24 02:46:36 +0100
  • 9a308b148f fix macOS ci scito 2022-12-24 02:37:16 +0100
  • cd07851e30 install zbar lib scito 2022-12-24 02:29:43 +0100
  • f4934192ae WIP scito 2022-12-24 01:59:35 +0100
  • 483fcc0163 Add the ability so provide an image file as the infile. If the file contains a QR code generated by Google Authenticator's "Transfer Accounts" function, it will be decoded directly in a single step. This is meant to help users who need to access their secrets from Google Authenticator but don't have a QR code decoder and don't want to use an online one due to security concerns. qwertyca 2022-12-21 16:47:31 -0800
  • 962eb047c9 Add the ability so provide an image file as the infile. If the file contains a QR code generated by Google Authenticator's "Transfer Accounts" function, it will be decoded directly in a single step. This is meant to help users who need to access their secrets from Google Authenticator but don't have a QR code decoder and don't want to use an online one due to security concerns. qwertyca 2022-12-21 16:47:31 -0800
  • 65c52f4d81 skip verbose tests for pypy v1.6.1 scito 2022-12-19 22:22:23 +0100
  • 8ba4439305 add utf-8 encoding tests scito 2022-12-19 22:01:08 +0100
  • c4c57afa5e skip verbose tests for pypy scito 2022-12-19 22:22:23 +0100
  • 242c1db190 add utf-8 encoding tests scito 2022-12-19 22:01:08 +0100
  • 10bc6959a3 add python to vscode recommended extensions scito 2022-12-19 17:28:08 +0100
  • a51507b701 fix #30: enforce utf-8 encoding u231053 2022-12-19 16:39:28 +0100
  • 2f581a2497 add python to vscode recommended extensions scito 2022-12-19 17:28:08 +0100
  • 6eaa4ce2b6 fix #30: enforce utf-8 encoding u231053 2022-12-19 16:39:28 +0100
  • 7af4017910 ci: daily tests and order python from new to old scito 2022-12-19 00:11:30 +0100
  • 7af631ff1e ci: setup testing for linux, macos and windows platforms scito 2022-12-18 21:45:32 +0100
  • 2a6699369e ci: setup testing for linux, macos and windows platforms scito 2022-12-18 21:45:32 +0100
  • ca4a0bc7d2 improvements for - (stdout) scito 2022-12-18 21:34:24 +0100
  • 1be4c7e0ef suppor writing csv and json to stdout; print errors to stderr scito 2022-12-18 19:24:07 +0100