Compare commits

...

2 commits

Author SHA1 Message Date
1327d1f7b2 bump: version 0.2.0 → 0.2.1 2026-02-08 11:36:38 -06:00
8cc4af950e fix: run web app via uvicorn/ASGI by default
just seems faster
2026-02-08 11:35:39 -06:00
3 changed files with 21 additions and 4 deletions

View file

@ -5,6 +5,12 @@ All notable changes to WuttaFarm will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
## v0.2.1 (2026-02-08)
### Fix
- run web app via uvicorn/ASGI by default
## v0.2.0 (2026-02-08)
### Feat

View file

@ -5,7 +5,7 @@ build-backend = "hatchling.build"
[project]
name = "WuttaFarm"
version = "0.2.0"
version = "0.2.1"
description = "Web app to integrate with and extend farmOS"
readme = "README.md"
authors = [
@ -32,7 +32,8 @@ dependencies = [
"farmOS",
"psycopg2",
"pyramid_exclog",
"WuttaWeb[continuum]>=0.27.3",
"uvicorn[standard]",
"WuttaWeb[continuum]>=0.27.4",
]

View file

@ -13,6 +13,8 @@
${self.section_wutta_config()}
${self.section_wutta_web()}
<%text>##############################</%text>
# pyramid
@ -39,15 +41,23 @@ ${self.sectiongroup_logging()}
require = %(here)s/wutta.conf
</%def>
<%def name="section_wutta_web()">
[wutta.web]
app.runner = uvicorn
app.spec = ${pkg_name}.web.app:make_asgi_app
app.factory = true
app.interface = asgi3
app.port = ${pyramid_port}
</%def>
<%def name="section_app_main()">
[app:main]
#use = egg:wuttaweb
use = egg:${egg_name}
pyramid.reload_templates = true
pyramid.debug_all = true
pyramid.default_locale_name = en
#pyramid.includes = pyramid_debugtoolbar
#pyramid.includes = pyramid_debugtoolbar pyramid_exclog
beaker.session.type = file
beaker.session.data_dir = %(here)s/cache/sessions/data