0ffc72f766
feat: add "complete" timezone support
...
at least for now, this is all we need i think.. if nothing
configured, will fallback to default system local timezone. or can
configure the default, or alternate(s) as needed.
some day when we drop support for python 3.8, can also remove the
python-dateutil dependency..
2025-12-16 22:44:27 -06:00
dac91406c7
feat: add localtime() function, app method
2025-12-15 22:06:04 -06:00
900937826c
feat: add make_utc() function, app method
...
as prep for dropping timezone from DB columns
2025-12-15 14:04:26 -06:00
a6bb538ce9
fix: format all code with black
...
and from now on should not deviate from that...
2025-08-30 21:25:44 -05:00
60a25ab342
fix: add make_full_name() function, app handler method
2025-01-06 16:36:27 -06:00
9c1bfee97f
fix: add simple rendering logic for currency values and errors
2024-12-28 20:10:37 -06: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
9ad5dca2ad
feat: add util function get_class_hierarchy()
2024-08-15 20:18:54 -05:00
Lance Edgar
739dd285aa
fix: add AppHandler.make_title() convenience method
2024-08-05 15:08:14 -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
f654906029
fix: fallback to importlib_metadata when loading entry points
...
since `pkg_resources` is deprecated for this purpose, per
https://setuptools.pypa.io/en/latest/pkg_resources.html
2024-06-14 17:27:22 -05: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
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
c45aea71df
Fix tox tests for python3.6
2023-10-29 23:32:11 -05:00
Lance Edgar
5c3c42d6b3
First commit, basic config (with db) and app handler
...
this has 100% test coverage and i intend to keep it that way. api
docs have a good start but still need narrative. several more things
must be added before i can seriously consider incorporating into
rattail but this seemed a good save point
2023-10-28 17:50:13 -05:00