Commit Graph

1088 Commits

Author SHA1 Message Date
096be14230 Run tests for all installed versions of Python (#166).
All checks were successful
the build was successful
2019-05-14 20:06:08 +00:00
bb8b1e58e8 PR feedback: Consistency.
All checks were successful
the build was successful
2019-05-14 12:19:56 -07:00
06261d8c86 Merge branch 'master' into tox-skip-missing-interpreters
All checks were successful
the build was successful
2019-05-14 12:18:30 -07:00
869cccf884 Upgrade pip to a particular version during local test and CI.
All checks were successful
the build was successful
2019-05-14 19:17:30 +00:00
0defaf9cb5 Run tests for all installed versions of Python (#166).
All checks were successful
the build was successful
2019-05-14 12:09:07 -07:00
60b1f9921d Don't use pip wrapper script in CI.
All checks were successful
the build was successful
2019-05-14 12:01:40 -07:00
f61bc91b0f Merge branch 'master' into upgrade-pip
Some checks failed
the build failed
2019-05-14 10:31:03 -07:00
ed2c6053de Upgrade pip to a particular version during local test and CI.
Some checks failed
the build failed
2019-05-14 10:28:04 -07:00
2cffa8deaa Add missing ticket number to NEWS item.
All checks were successful
the build was successful
2019-05-14 10:07:46 -07:00
f0581271f6 Automatically sort Python imports in code.
All checks were successful
the build was successful
2019-05-14 10:02:41 -07:00
99522234ea Automatically sort Python imports in code.
All checks were successful
the build was successful
2019-05-14 17:02:37 +00:00
67f2862fb1 Change paths to reflect new pip install --user documentation.
All checks were successful
the build was successful
2019-05-14 10:00:50 -07:00
1c0dc3f904
Run isort over the source
All checks were successful
the build was successful
2019-05-14 18:59:19 +02:00
b94dbff216
Add isort configuration
Closes witten/borgmatic#169.
2019-05-14 18:59:19 +02:00
7388c723cd Mention tox.ini refactoring in NEWS.
All checks were successful
the build was successful
2019-05-14 09:45:39 -07:00
128be3c17d Factor out build/test configuration from tox.ini file.
All checks were successful
the build was successful
2019-05-14 16:45:24 +00:00
4c30c94258
Add workaround for editable failure
All checks were successful
the build was successful
See witten/borgmatic#165 (comment).
2019-05-14 13:17:15 +02:00
20b8b45aeb
Remove all configuration from Tox file
This puts tool configuration in their familiar and standard
locations and simplifies the Tox configuration to just laying
out the environments and factors.

This also allows users who do not want to deal with overhead of Tox (for
whatever reasons ...) to run pytest/black/etc. and have the same
behaviour.
2019-05-14 13:17:15 +02:00
2dd899f287 Linkify build status badge.
All checks were successful
the build was successful
2019-05-13 22:33:28 -07:00
a13cc0ab17 More tests for colored logging.
All checks were successful
the build was successful
2019-05-13 21:10:26 -07:00
620f9e64d6 A few more tests for new colored logging.
All checks were successful
the build was successful
2019-05-13 20:49:20 -07:00
25c320b281 Pin pip version: cherrypick of witten/borgmatic#172
All checks were successful
the build was successful
2019-05-13 20:01:25 -07:00
f19eec56ac Add tox pin to NEWS.
All checks were successful
the build was successful
2019-05-13 17:07:20 -07:00
7cbcff2e9b Pin tox version.
All checks were successful
the build was successful
2019-05-14 00:06:07 +00:00
9f6407ada6 Mention continuous integration badge in NEWS.
All checks were successful
the build was successful
2019-05-13 14:54:24 -07:00
e933ecf046 Add drone CI note and badge.
All checks were successful
the build was successful
2019-05-13 21:51:00 +00:00
4010a2ed77
Add note about Drone CI to contributing docs
All checks were successful
the build was successful
2019-05-13 23:43:11 +02:00
2f36096e1a
Add Drone build badge 2019-05-13 23:42:11 +02:00
82ec45e375
Pin tox version
All checks were successful
the build was successful
Towards more reproducible results with Tox.
2019-05-13 23:12:18 +02:00
37362150fe Color records that are logged via logger.handle() as well.
All checks were successful
the build was successful
2019-05-13 13:50:32 -07:00
a7ba97803f Add colored output to NEWS.
All checks were successful
the build was successful
2019-05-13 19:52:54 +00:00
31dc903877 Integrate colorama for colored output.
All checks were successful
the build was successful
2019-05-13 19:50:36 +00:00
8943867433 Bump to dev version.
All checks were successful
the build was successful
2019-05-13 19:07:27 +00:00
d9cb110563 Document installing borgmatic with pip install --user instead of a system Python install.
Some checks failed
the build failed
2019-05-13 19:06:42 +00:00
32113cee67 Document installing borgmatic with pip install --user instead of a system Python install.
All checks were successful
the build was successful
2019-05-13 19:04:24 +00:00
a621ce199a
Add tests for borgmatic.logger.to_bool
All checks were successful
the build was successful
2019-05-13 13:40:23 +02:00
1f524d6c87
Add borgmatic custom logger 2019-05-13 13:40:18 +02:00
0320d449ec
Add documentation about colorama 2019-05-13 13:40:17 +02:00
30f007687a
Add colorama to testing dependencies 2019-05-13 13:40:17 +02:00
adf7856162
Add new colorama dependency 2019-05-13 13:40:17 +02:00
f9dce8b2d3
Recommend user installs when upgrading
All checks were successful
the build was successful
2019-05-13 13:18:59 +02:00
15cb6270ef
Recommend a tox user install for developing 2019-05-13 13:18:45 +02:00
ed14fdbac9
Recommend root user package install
This can do bad things to a system Python install. So, we try to
mitigate this by recommending a root user user site installation.
2019-05-13 13:18:37 +02:00
8650a15db1 Document validate-borgmatic-config and add a few tests.
All checks were successful
the build was successful
2019-05-11 14:05:16 -07:00
6a10022543 Add validate-borgmatic-config command.
Some checks failed
the build failed
2019-05-11 20:15:06 +00:00
52e4f48eb9
Add validate-borgmatic-config command
Some checks failed
the build failed
Useful when generating the borgmatic configuration file with
configuration management and before moving the generated file in place
checking if it is actually valid.
2019-05-10 00:10:28 +02:00
f5e1e8bec9 In continuous integration build matrix, use newer Alpine 3.9 instead of 3.8.
All checks were successful
the build was successful
2019-05-07 16:19:03 -07:00
a291477c19 Fix for hooks executing when using --dry-run (#160).
All checks were successful
the build was successful
2019-05-07 16:06:31 -07:00
1c88dda76a Fix for invalid JSON output when using multiple borgmatic configuration files (#155).
All checks were successful
the build was successful
2019-04-02 22:30:14 -07:00
0b59c22c23 Fix for seemingly random filename ordering when running through a directory of configuration files (#157).
All checks were successful
the build was successful
2019-03-30 16:41:21 -07:00