- updated dependencies:
- mypy
- pytest
- pytest-cov
- wheel
- Debian:
- added htmlcov and .mypy_cache to extended-diff-ignore
- bump debhelper from 11 -> 13
- use debhelper-compat
- use standards-version 4.6.2
- added type hints and mypy --strict to test suite
- updated dependencies:
- flake8
- pytest
- twine
- bumped version (no changes)
- removed python 3.6 support
- added dependabot
- updated makefile
- Allow for missing .env file -- in this case the command will be executed without setting any environment variables. The previous behaviour was to fail with a FileNotFoundError
- Migrated from TravisCI to github actions. We test now on Linux, Mac and Windows x all supported Python versions!
- Fixed tests under windows, where NamedTemporaryFile cannot be opened twice.
- refactored main.py into cli.py and wrapped argparsing into dedicated function
- bumped minimal Python version to 3.6
- Added 3.8, 3.9 to travis tests
- Cleaned up Makefile
- Added twine to dev-dependencies
- make sure child process terminates when dotenv terminates
- measure coverage for tests as well
- skip coverage report for files w/ complete coverage
- use twine for uploading to pypi
- Version bump for Debian source-only upload
- Differentiate single vs double quotes
- Support for lines starting with
export
- Support for empty values
- Fixed newlines
- Added more tests
- Added Bash completion and provide it via sdist and Debian package
- Debian package
- Fixed Travis-CI pipeline and added tests for py37
- Initial Release