2
0
Fork 0
Commit graph

42 commits

Author SHA1 Message Date
Lance Edgar 7afb67b4a0 bump: version 0.13.3 → 0.14.0 2024-11-24 10:27:54 -06:00
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