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
			
			
This commit is contained in:
		
							parent
							
								
									49e77d7407
								
							
						
					
					
						commit
						ceeff7e911
					
				
					 15 changed files with 1526 additions and 32 deletions
				
			
		|  | @ -26,6 +26,7 @@ | |||
|    email.message | ||||
|    enum | ||||
|    exc | ||||
|    install | ||||
|    people | ||||
|    progress | ||||
|    testing | ||||
|  |  | |||
							
								
								
									
										6
									
								
								docs/api/wuttjamaican/install.rst
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								docs/api/wuttjamaican/install.rst
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,6 @@ | |||
| 
 | ||||
| ``wuttjamaican.install`` | ||||
| ======================== | ||||
| 
 | ||||
| .. automodule:: wuttjamaican.install | ||||
|    :members: | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Lance Edgar
						Lance Edgar