Lance Edgar
ceeff7e911
feat: add install handler and related logic
...
- Mako is now a core dependency
- therefore no more 'email' extra
- add `get_install_handler()` method for app handler
- add `render_mako_template()` method for app handler
- add `resource_path()` method for app handler
- install handler thus far can:
- confirm db connection
- make appdir plus config/scripts:
- wutta.conf
- web.conf
- upgrade.sh
- upgrade db schema to create tables
- from there web app can run, create admin user
- quick start docs now describe "generated code" option
2024-11-24 10:13:56 -06:00
Lance Edgar
2deba45588
feat: add wutta
top-level command with make-uuid
subcommand
...
i think it only makes sense to have an "opinion" for command line
interface in this project, and we probably need more `wutta`
subcommands too but we'll see.
main motivation for this currently is to allow poser apps to define
their own CLI, in particular e.g. `poser install`
2024-11-23 11:48:28 -06:00
Lance Edgar
cb147c203d
bump: version 0.13.2 → 0.13.3
2024-08-30 20:34:19 -05:00
Lance Edgar
e9507fb5a4
bump: version 0.13.1 → 0.13.2
2024-08-27 21:05:37 -05:00
Lance Edgar
7002986cb7
bump: version 0.13.0 → 0.13.1
2024-08-27 19:11:30 -05:00
Lance Edgar
2b1c958aa7
bump: version 0.12.1 → 0.13.0
2024-08-26 14:24:08 -05:00
Lance Edgar
131ad88a16
feat: add basic email handler support
...
still no way to define "profiles" for admin in web app yet
2024-08-26 14:20:54 -05:00
Lance Edgar
b401fac04f
feat: add util.resource_path()
function
...
need that now that we have configurable mako template paths
2024-08-26 10:12:52 -05:00
Lance Edgar
4b9db13b8f
feat: add basic support for progress indicators
2024-08-24 17:19:50 -05:00
Lance Edgar
110ff69d6d
feat: add table/model for app upgrades
2024-08-24 10:20:05 -05:00
Lance Edgar
14a150b2ef
bump: version 0.12.0 → 0.12.1
2024-08-22 14:50:06 -05:00
Lance Edgar
bb7a83a73c
bump: version 0.11.1 → 0.12.0
2024-08-15 21:14:07 -05:00
Lance Edgar
58c3f781df
bump: version 0.11.0 → 0.11.1
2024-08-15 16:19:34 -05:00
Lance Edgar
304b4b0a19
bump: version 0.10.0 → 0.11.0
2024-08-13 10:53:49 -05:00
Lance Edgar
82c043fd05
bump: version 0.9.0 → 0.10.0
2024-08-06 23:16:18 -05:00
Lance Edgar
a5823a2202
bump: version 0.8.3 → 0.9.0
2024-08-05 22:54:20 -05:00
Lance Edgar
0a46dddf3f
bump: version 0.8.2 → 0.8.3
2024-08-05 15:31:36 -05:00
Lance Edgar
27b859c1c7
bump: version 0.8.1 → 0.8.2
2024-07-18 11:11:43 -05:00
Lance Edgar
9fc7dbe1f7
bump: version 0.8.0 → 0.8.1
2024-07-17 18:22:21 -05:00
Lance Edgar
ca997807e4
bump: version 0.7.0 → 0.8.0
2024-07-14 23:22:31 -05:00
Lance Edgar
e899d06151
feat: flesh out the auth handler; add people handler
...
can handle the basics now: authentication, perm checks etc.
2024-07-14 23:22:11 -05:00
Lance Edgar
5d15ef9720
bump: version 0.6.1 → 0.7.0
2024-07-14 11:07:03 -05:00
Lance Edgar
f6d0912c03
docs: update project urls to wuttaproject.org
2024-07-14 09:28:58 -05:00
Lance Edgar
7442047d0e
build: fix reference to readme filename
2024-07-12 21:44:30 -05:00
Lance Edgar
0454ab70e0
bump: version 0.6.0 → 0.6.1
2024-07-12 00:12:26 -05:00
Lance Edgar
cedc74e16b
bump: version 0.5.0 → 0.6.0
2024-07-11 13:00:49 -05:00
Lance Edgar
375d0be638
feat: add basic data model support
...
wuttjamaican will provide a default data model with minimal tables;
it's assumed each custom app will extend this model with other tables
2024-07-11 12:55:55 -05:00
Lance Edgar
7012409e1e
bump: version 0.4.0 → 0.5.0
2024-07-09 16:47:54 -05:00
Lance Edgar
80da7f5d6f
feat: drop python 3.6 support
2024-07-09 16:47:24 -05:00
Lance Edgar
d47ba53eec
bump: version 0.3.2 → 0.4.0
2024-07-04 14:37:38 -05:00
Lance Edgar
a76cbf29e9
feat: remove legacy command system
...
typer is the recommended approach, but any could be used. we have
nothing significant to offer so better to just not.
2024-07-04 14:35:29 -05:00
Lance Edgar
132073177c
bump: version 0.3.1 → 0.3.2
2024-07-04 07:44:01 -05:00
Lance Edgar
746bcf18de
docs: use furo docs theme instead of alabaster
2024-06-30 20:22:42 -05:00
Lance Edgar
0b3db3cac0
bump: version 0.3.0 → 0.3.1
2024-06-14 17:33:47 -05:00
Lance Edgar
5802391382
build: show brief license, not full text
2024-06-10 16:06:01 -05:00
Lance Edgar
9dff672633
bump: version 0.2.1 → 0.3.0
2024-06-10 13:55:20 -05:00
Lance Edgar
dbc3c8f9ca
feat: use hatchling for package build backend
2024-06-10 13:55:06 -05:00
Lance Edgar
b642f8d479
bump: version 0.2.0 → 0.2.1
2024-06-10 13:37:47 -05:00
Lance Edgar
2bfd65de3d
fix: use importlib-metadata
backport for older systems
2024-06-10 13:36:32 -05:00
Lance Edgar
9f5b36b49e
bump: version 0.1.12 → 0.2.0
2024-06-10 13:32:29 -05:00
Lance Edgar
8a1ec6210c
feat: replace setup.cfg with pyproject.toml
...
also move canonical version to pyproject.toml
still using setuptools as build backend for now
2024-06-10 13:32:03 -05:00