Patrick Kanzler
e4f4844983
add action for windows build ( #581 )
...
* copy action for windows
* exclude cups on windows
* update changelog
2023-10-08 23:27:37 +02:00
Patrick Kanzler
ecfeeb9b13
Improve diagnostic output ( #577 )
...
* add extended version information
* autodocument argparser
* add spelling exception
* fix docstrings
* add annotations
* use typing types
* add test
2023-10-05 14:15:19 +02:00
dependabot[bot]
87e488ce11
Bump actions/setup-python from 4.7.0 to 4.7.1 ( #575 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 4.7.0 to 4.7.1.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v4.7.0...v4.7.1 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-03 20:10:41 +02:00
Patrick Kanzler
6d0c475b9a
refactor set method ( #547 )
...
* add type annotations
* Update setup.cfg
* improve mypy and test config
* get_profile_class returns a baseProfile
* mute mypy type issue
* add set_with_default
* docstring
* add test for empty call
* correct type annotations in set_with_default
* improve tests
* test for exception
* sort with isort
* add default value to get call
* empty string has the same effect: will not be found --> None
* add mypy test to workflow
* explicitely call mypy
* update spelling
2023-09-19 07:51:39 +02:00
Patrick Kanzler
f3ee049ee1
Update spelling_wordlist.txt ( #566 )
...
* Update spelling_wordlist.txt
* update apt
2023-09-17 23:00:38 +02:00
dependabot[bot]
e3e1500d35
Bump actions/checkout from 3 to 4 ( #561 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-05 13:07:02 +02:00
Patrick Kanzler
3177c8d411
split off dependencies for optional installation ( #546 )
...
* add inheritance diagrams to all printers and exceptions
* split off printer implementations into separate files
* add wrapper that thros RuntimeError if not importable
* add dependency check for lp
* add dependency check for pyserial
* added check for usability
* import Win32Raw
* include WIn32Raw in documentation
* enable all extras on tox
* update github workflow
2023-08-17 01:37:50 +02:00
Patrick Kanzler
fbabd8ed88
Drop Py37, improve typing and docstrings ( #544 )
...
Drops Py3.7, improves typing and adds a mypy config, improves the docstrings and isorts the imports.
* configure isort
* sort with isort
* add github action
* enable flake8-docstrings
* fix docstrings
* add mypy env
* no implicit optional
* add type for raw
* add some type hints
2023-08-15 01:03:36 +02:00
Patrick Kanzler
4c2dcdfac6
Clean up tests and migrate ( #540 )
...
* migrate
* abstract base class test
* remove assert_equal in test_cli
* remove nose from test_cli
* remove nose dependencies
* use tempfile
* configure coverage
* flag python version in name
* enable comment
* drop EOL py37
2023-08-10 00:18:02 +02:00
Patrick Kanzler
e9e8b10582
Fixes from ci ( #533 )
...
* break line
* remove unused imports
* remove unused os import
* make flake8 more strict
* configure flake for black
* fix action
* use importlib_resources
* rename deprecated methods
2023-07-21 23:03:46 +02:00
dependabot[bot]
756bf2c6c2
Bump actions/setup-python from 4.6.1 to 4.7.0 ( #531 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 4.6.1 to 4.7.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v4.6.1...v4.7.0 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-17 17:59:00 +02:00
dependabot[bot]
e72ebc7986
Bump actions/setup-python from 4.6.0 to 4.6.1 ( #526 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 4.6.0 to 4.6.1.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v4.6.0...v4.6.1 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-25 14:03:26 +02:00
Patrick Kanzler
3560f8b12b
housekeeping: fix-build for doc ( #515 )
...
* disable git checkout head²
* update pull request template
* add importlib metadata to requirements for doc build
* update capabilities data
2023-05-11 23:12:46 +02:00
dependabot[bot]
ef7d518953
Bump actions/setup-python from 4.5.0 to 4.6.0
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v4.5.0...v4.6.0 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-04-21 10:56:42 +00:00
Patrick Kanzler
de515a86cc
add &&
2023-04-19 22:36:20 +02:00
Patrick Kanzler
2b0d57a9c7
install pycups packages in doc build
2023-04-19 22:34:08 +02:00
Patrick Kanzler
1626af5def
Merge branch 'master' into development
2023-04-19 22:27:56 +02:00
Patrick Kanzler
e4a73ad5c5
install pycups on docbuild
2023-04-19 22:27:03 +02:00
Patrick Kanzler
709d90809c
fixed formatting with black
2023-04-19 22:23:23 +02:00
Patrick Kanzler
0a8d8ae6c4
py311 in tests
2023-04-19 22:15:47 +02:00
Benito López
361afe3555
Merge branch 'master' into development
2023-02-17 00:17:20 +01:00
dependabot[bot]
2567e0e12a
Bump actions/setup-python from 3.1.1 to 4.5.0
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 3.1.1 to 4.5.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v3.1.1...v4.5.0 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-05 21:36:52 +00:00
dependabot[bot]
83cccf0cb9
Bump github/codeql-action from 1 to 2 ( #481 )
...
Bumps [github/codeql-action](https://github.com/github/codeql-action ) from 1 to 2.
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-05 22:36:00 +01:00
belono
49ab3f35a8
Fix build version targets for ubuntu-latest 22.04
2022-11-24 12:09:04 +01:00
belono
84a3912b34
Fix docs build - libenchant1c2a -> libenchant-2-2
2022-11-24 11:50:22 +01:00
dependabot[bot]
5e80764ff5
Bump actions/checkout from 2 to 3 ( #477 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-07 19:51:19 +02:00
dependabot[bot]
219b43d35a
Bump actions/setup-python from 2.3.1 to 3.1.1 ( #479 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 2.3.1 to 3.1.1.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v2.3.1...v3.1.1 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-07 19:40:09 +02:00
dependabot[bot]
b16f44257e
Bump actions/setup-python from 2.2.2 to 2.3.1 ( #468 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 2.2.2 to 2.3.1.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v2.2.2...v2.3.1 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-30 22:52:04 +01:00
Patrick Kanzler
5bb0642b5d
housekeeping tasks ( #464 )
...
* update settings to use black
* update python versions
* enquote version numbers
* update dependency
* set explicit build command
* add newline
* add command to checkout
* add run step
* chain
* sudo
* test
* newer sphinx version
* update sphinx
* clean up setuptools usage
* use tox
* install tox
* tox
2021-10-30 22:21:34 +02:00
Patrick Kanzler
4a88bacd3f
add black as lint step
2021-10-30 18:07:21 +02:00
Patrick Kanzler
19abf43448
Merge pull request #455 from python-escpos/dependabot/github_actions/actions/setup-python-2.2.2
...
Bump actions/setup-python from 2.2.1 to 2.2.2
2021-10-30 17:59:10 +02:00
dependabot[bot]
a526be5ddf
Bump actions/checkout from 2.3.4 to 2.3.5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2.3.4 to 2.3.5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2.3.4...v2.3.5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2021-10-18 10:04:25 +00:00
dependabot[bot]
92fbcabdd2
Bump actions/setup-python from 2.2.1 to 2.2.2
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 2.2.1 to 2.2.2.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v2.2.1...v2.2.2 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-09-12 09:45:29 +00:00
dependabot[bot]
7c82881f65
Bump actions/checkout from 2 to 2.3.4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 2.3.4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v2.3.4 )
Signed-off-by: dependabot[bot] <support@github.com>
2021-05-12 05:16:05 +00:00
dependabot[bot]
c2e3b79e5a
Bump actions/setup-python from v2.2.0 to v2.2.1
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from v2.2.0 to v2.2.1.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v2.2.0...3105fb18c05ddd93efea5f9e0bef7a03a6e9e7df )
Signed-off-by: dependabot[bot] <support@github.com>
2020-12-21 07:27:38 +00:00
dependabot[bot]
0b2118e146
Bump actions/setup-python from v2.1.4 to v2.2.0
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from v2.1.4 to v2.2.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v2.1.4...8c5ea631b2b2d5d8840cf4a2b183a8a0edc1e40d )
Signed-off-by: dependabot[bot] <support@github.com>
2020-12-18 06:30:08 +00:00
Patrick Kanzler
1ad53eb642
drop support for python 3.5
2020-11-08 23:51:57 +01:00
Patrick Kanzler
75006f62da
Merge branch 'master' into patkan-patch-1
2020-11-08 22:14:19 +01:00
dependabot[bot]
0057a498bb
Bump actions/setup-python from v2.1.3 to v2.1.4
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from v2.1.3 to v2.1.4.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v2.1.3...41b7212b1668f5de9d65e9c82aa777e6bbedb3a8 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-11-08 21:08:33 +00:00
Patrick Kanzler
b6516e4b42
Test for python 3.9
...
#421
2020-10-08 23:56:05 +02:00
dependabot[bot]
1275bf90d1
Bump actions/setup-python from v1 to v2.1.3
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from v1 to v2.1.3.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v1...c181ffa198a1248f902bc2f7965d2f9a36c2d7f6 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-10-05 22:10:17 +00:00
Patrick Kanzler
d6639d37f3
set directories
2020-10-06 00:04:11 +02:00
Patrick Kanzler
21f19b7f7e
use standard directories
2020-10-06 00:01:59 +02:00
Patrick Kanzler
3c479407dc
fix github-actions config
2020-10-05 23:58:35 +02:00
Patrick Kanzler
6c89e93c22
create dependabot.yml
2020-10-05 23:51:27 +02:00
Patrick Kanzler
a2d553efb1
Create codeql-analysis.yml
2020-10-01 13:46:23 +02:00
Patrick Kanzler
18cc1a268a
use corrct name for sphinx package
2020-09-28 22:31:48 +02:00
Patrick Kanzler
5d62be2be9
install graphviz and libenchant
2020-09-28 22:28:27 +02:00
Patrick Kanzler
1dc79baf82
rename job
2020-09-28 21:33:16 +02:00
Patrick Kanzler
247211d0ce
install sphinx
2020-09-28 21:31:29 +02:00