2
0
Fork 0
Commit graph

11 commits

Author SHA1 Message Date
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 7ee8398718 test: skip some tests if mako not installed
also change corresponding tox env to 'nox' to reflect its "bare-bones"
nature and not just a lack of 'db'
2024-08-26 14:34:35 -05:00
Lance Edgar 80da7f5d6f feat: drop python 3.6 support 2024-07-09 16:47:24 -05:00
Lance Edgar f5825e964c test: add 'nodb' test runner
ensure things work as expected if sqlalchemy is not installed
2024-07-04 08:00:42 -05:00
Lance Edgar ba1905b7ad Revert "Add support for python 3.12"
This reverts commit 07bc29c494.

probably 3.12 works fine, but for technical reasons the automated
tests don't work yet.  hoping once we drop 3.6 support then can get
the 3.12 tests working properly..
2024-05-31 14:03:02 -05:00
Lance Edgar 07bc29c494 Add support for python 3.12 2024-05-31 13:34:23 -05:00
Lance Edgar b4e9fb8ea7 Restrict coverage even more, for tox py3.7 runs 2023-11-19 20:46:54 -06:00
Lance Edgar 068d8f29b5 Fix errors for tox runs 2023-11-19 15:21:17 -06:00
Lance Edgar 85aea9738c Include 'db' extra for tox tests 2023-10-29 23:44:58 -05:00
Lance Edgar c45aea71df Fix tox tests for python3.6 2023-10-29 23:32:11 -05:00
Lance Edgar 26b78adb56 Add tox config 2023-10-29 10:26:02 -05:00