Lance Edgar
97e9f535f9
Fix default dist filename for release task
...
not sure why this fix was needed, did setuptools behavior change?
2024-04-14 15:02:58 -05:00
Lance Edgar
0e611ca866
Update changelog
2024-04-14 15:00:46 -05:00
Lance Edgar
24a86ffeb4
Make WuttaConfig.get_list()
return None
by default
...
instead of empty list `[]`
2024-04-14 14:59:32 -05:00
Lance Edgar
16e9811816
Update changelog
2023-11-30 15:11:45 -06:00
Lance Edgar
49edece2f2
Fix test if local config file exists
2023-11-25 18:05:52 -06:00
Lance Edgar
485597e7b1
Avoid deprecation warning for ConfigParser
2023-11-25 17:07:51 -06:00
Lance Edgar
d73ff274df
Add generic handler base class, tests, docs
2023-11-25 16:28:37 -06:00
Lance Edgar
27a90b2a87
Update changelog
2023-11-24 23:20:49 -06:00
Lance Edgar
3a8bd1fce9
Add app providers, tests, docs
2023-11-24 23:11:26 -06:00
Lance Edgar
3cafa28ab9
Add link to coverage in main docs
2023-11-24 19:47:08 -06:00
Lance Edgar
c983e0e5af
Update changelog
2023-11-24 19:29:48 -06:00
Lance Edgar
64af49ffdf
Add basic database docs
2023-11-24 19:14:48 -06:00
Lance Edgar
b59e83907c
Add config extension class, tests, docs
2023-11-24 18:45:10 -06:00
Lance Edgar
f9f2bcc3d0
Add more install docs
2023-11-24 18:08:50 -06:00
Lance Edgar
be1e73d7f0
Use ReST instead of markdown for README
2023-11-24 16:55:37 -06:00
Lance Edgar
9258d8b55a
Add docs for settings table
2023-11-24 16:35:34 -06:00
Lance Edgar
4a7729a702
Add docs for handlers, app handler
2023-11-24 15:58:24 -06:00
Lance Edgar
6b110e567a
Add docs for subcommands
2023-11-24 14:22:22 -06:00
Lance Edgar
8759fb8d37
Tweak docs for FileConfigTestCase
2023-11-22 21:48:18 -06:00
Lance Edgar
af4c28b286
Add a large chunk of the docs for command line interface
...
will have to finish subcommands later
2023-11-22 21:40:26 -06:00
Lance Edgar
8a4438c725
Update changelog
2023-11-22 18:10:14 -06:00
Lance Edgar
e2963403fe
Add date-organize
subcommand
2023-11-22 12:26:27 -06:00
Lance Edgar
c3914738d5
Move cli framework to wuttjamaican.cmd
subpackage
...
deprecate `wuttjamaican.commands`
2023-11-22 11:13:39 -06:00
Lance Edgar
37e42eebbc
Update changelog
2023-11-22 09:32:46 -06:00
Lance Edgar
5c4dcb09f3
Add --stdout
and --stderr
args for base Command class
...
also refactor its `run()` method to allow more customizing ability
2023-11-22 09:11:36 -06:00
Lance Edgar
13472a5ab5
Add wutta make-appdir
subcommand
2023-11-22 00:10:40 -06:00
Lance Edgar
5e971e4b0c
Update changelog
2023-11-21 22:28:14 -06:00
Lance Edgar
1431555605
Allow factory override in make_config()
...
also add `winsvc` param for `get_config_paths()` to support
RattailFileMonitor service on windows
2023-11-21 22:25:45 -06:00
Lance Edgar
ed6a5db452
Add Subcommand.make_arg_parser()
method
...
split that out for clarity
2023-11-21 20:48:44 -06:00
Lance Edgar
4641e24afd
Add narrative docs for app configuration
2023-11-21 18:27:29 -06:00
Lance Edgar
f9a7b41f94
Update changelog
2023-11-21 14:43:08 -06:00
Lance Edgar
4ff83162e1
Must use "safe" top-level name for subcommand entry points
2023-11-21 14:16:36 -06:00
Lance Edgar
ea9a9ade57
Change entry point group naming for subcommands
...
and use fallback to find subcommands registered via legacy naming
2023-11-21 14:08:26 -06:00
Lance Edgar
d8252f029d
Allow specifying config object for Command constructor
...
might as well re-use config if available..not sure how often this will
happen in practice
2023-11-20 23:13:59 -06:00
Lance Edgar
34836b006d
Fix typo in docs
2023-11-20 22:02:20 -06:00
Lance Edgar
1545269ae4
Add flag to skip tests when pushing a release
...
hopefully this doesn't get used much, but currently am having a major
headache when running python 3.7 tests via tox. probably should just
drop support for that one ASAP..
2023-11-20 21:44:00 -06:00
Lance Edgar
38e0eca4bc
Update changelog
2023-11-20 21:40:08 -06:00
Lance Edgar
be251f04d3
Add get_config_paths()
function, split off from make_config()
...
break the latter into steps so we can swap them out more easily
2023-11-20 18:16:23 -06:00
Lance Edgar
a0186b346e
Add common FileConfigTestCase
class, in new testing
module
...
hoping i do not regret this decision.. since the tests do not live in
a "real" package i think the only way to share code is to add some
things to the main package
2023-11-20 16:19:22 -06:00
Lance Edgar
427afc27fc
Add test to ensure we get correct app handler by default
2023-11-20 09:57:38 -06:00
Lance Edgar
b4e9fb8ea7
Restrict coverage even more, for tox py3.7 runs
2023-11-19 20:46:54 -06:00
Lance Edgar
db70b0d550
Update changelog
2023-11-19 20:41:22 -06:00
Lance Edgar
b458272207
Add make_engine_from_config()
method for AppHandler
...
and other misc. tweaks needed to get this incorporated into Rattail
2023-11-19 20:36:51 -06:00
Lance Edgar
afd2d005a3
Fix how invoke script reads pkg version
2023-11-19 15:40:40 -06:00
Lance Edgar
d71c79ea4a
Update changelog
2023-11-19 15:39:20 -06:00
Lance Edgar
068d8f29b5
Fix errors for tox runs
2023-11-19 15:21:17 -06:00
Lance Edgar
005f43d14e
Add basic command line framework
...
`wutta setup` is the only real sub/command yet, and it does nothing
2023-11-19 14:22:25 -06:00
Lance Edgar
417f7e5c38
Run tests when doing a release
2023-11-19 00:53:35 -06:00
Lance Edgar
4350704996
Remove make_config()
from root namespace
...
i forget why..but this was causing some sort of problem. should have
noted it at the time.. :(
2023-11-19 00:52:50 -06:00
Lance Edgar
658fbe3646
Revert "Mock code to hopefully trigger test coverage failure"
...
This reverts commit df3c4914b3
.
2023-10-30 18:31:08 -05:00