Romain Porte
599bd6c9e4
barcodes: replace viivakoodi with python-barcode
...
python-barcode is yet another clone of the PyPI barcode library, but
which is still developped compared to viivakoodi.
The author provides Python 3.7 support in the last release, which is a
nice to have. However, since this dependency requires at least Python
3.5, we have to align our minimum supported version to 3.5 too, and drop
near EOL Python 2.7 support.
Signed-off-by: Romain Porte <microjoe@microjoe.org>
2019-10-07 19:16:20 +02:00
Romain Porte
4955fe3264
drop Python 2.7 support
...
Python 2.7 EOL is arriving on 2020-01-01: https://pythonclock.org/
This will allow us to use Python 3 only libraries, like python-barcode,
which can maintain a reduced, simpler codebase, due to only one version
to support.
Signed-off-by: Romain Porte <microjoe@microjoe.org>
2019-10-07 19:15:28 +02:00
Patrick Kanzler
c5e46a888d
fix allowed failures
2019-06-16 03:08:19 +02:00
Patrick Kanzler
46942820a5
update env variables
2019-06-16 03:05:42 +02:00
Patrick Kanzler
e50e295acc
add osx
2019-06-16 03:01:36 +02:00
Patrick Kanzler
2d7458fa49
activate fast_finish
2019-06-16 02:47:46 +02:00
Patrick Kanzler
a6f635c0d5
fix capabilities file
2019-06-16 02:45:40 +02:00
Patrick Kanzler
2d0f045457
add first draft of Windows conf for #108
2019-06-16 02:45:40 +02:00
Patrick Kanzler
5ac5a24b50
Toolchain update travis drop py2x ( #336 )
...
* drop python 2 from supported languages
Python 2 compatibility will not be actively revoked, but will
not be worked on.
* update travis config
* remove flake8-test with Py2.7
2019-06-11 00:24:09 +02:00
Patrick Kanzler
f649814091
Fix travis-builds and tests in general ( #295 )
...
* add explicit location of capabilities.json for travis
* pass on env variables in tox builds
* drop support for python 3.3 and remove python3.3 from supported versions list
2018-05-14 18:06:31 +02:00
Patrick Kanzler
7c17141fb2
integrate author check into travis
2017-05-26 02:36:16 +02:00
Patrick Kanzler
5078c49b3a
add github upload for travis
...
This automatically uploads succesfull release builds into the GitHub
release.
2017-02-05 15:42:09 +01:00
Patrick Kanzler
b76fb75702
add python36 to travis
2017-01-31 03:29:14 +01:00
Patrick Kanzler
2bcb1766ae
update python versions for travis
...
this "skips" py36 since it has not been released
2017-01-31 03:23:55 +01:00
Patrick Kanzler
1038844567
run flake8 in both python2 and python3
2017-01-30 03:01:32 +01:00
Patrick Kanzler
f885de2f2a
switch to python2 with flake8 for now
2017-01-30 02:56:15 +01:00
Patrick Kanzler
337e8ee19e
add flake8-checks to travis
2017-01-30 02:29:08 +01:00
Patrick Kanzler
a15d02b50c
change dependency to docutils to newer version of sphinx
...
This is a revert to f8b7238801c82f7858c64a60162cbe36aa8fe332
2017-01-06 18:05:59 +01:00
Patrick Kanzler
f8b7238801
downgrade docutils
...
version 0.13 of docutils seems to have problems. See
sphinx-doc/sphinx#3212
2016-12-09 21:24:57 +01:00
Patrick Kanzler
eea2a6f9c0
travis: configure email-notifications
2016-08-02 16:41:47 +02:00
Patrick Kanzler
a2e188cecf
move pypy3 to the allowed failures and add hypothesis
...
pypy3 is not compatible with hypothesis, which is needed for testing
2016-08-02 00:10:39 +02:00
Patrick Kanzler
87438f9efa
SETUP move code to src
...
This way we can ensure that the packaged code is tested.
See https://hynek.me/articles/testing-packaging/ or c62a78c015
+ DOC adapt doc to new structure and test doc with travis
2016-06-20 17:48:14 +02:00
Michael Billington
ba03538c50
remove pypy3 from allowed failures
2016-04-06 07:35:40 +10:00
Michael Billington
2dc70677d7
improve travis configuration with more versions
...
Testing compatibility: add python 3.3, pypy, pypy3, 3.5-dev, 3.6-nightly to .travis.yml
allow failure on pypy3, 3.5-dev and nightly
2016-03-26 10:56:38 +01:00
Patrick Kanzler
126e0e269a
ADD coverage analysis
...
* branch coverage
* visualization with codecov.io
* added codecov-badge to README
2016-03-22 12:07:21 +01:00
Michael Billington
8596148271
update .travis.yml to use a matrix of versions in build
2016-03-19 22:14:37 +11:00
Patrick Kanzler
e5cd37bfbc
clean travis configuration file
...
3d61445e2c67be2011f5df5a150142471cfb8561 did not really improve the travis-build.
Now try to explcitly install tox.
2016-01-05 12:25:20 +01:00
Patrick Kanzler
3d61445e2c
IMPROVE explicitly install dependecies on travis
2016-01-05 12:12:33 +01:00
Patrick Kanzler
8b8ab80e5f
ADD travis-configuration-file and comments in setup.py
2016-01-05 10:39:28 +01:00