20130313 (Wednesday, 13 March 2013)¶
More fun with packaging¶
Oops, the installation instruction in https://www.lino-framework.org/tutorials/quickstart.html still doesn’t work. And I’m decided to get this working soon. But there are still a lot of stupid packaging problems which make it break.
- Moved /lino/projects/sphinxdocs/settings.py to docs. Added new command - initdbto- djangosite.utils.fablibwhich runs an initdb_demo on the docs database.
- removed usage of the djangodoctest directive and the - djangosite.utils.doctestmodule.
- Moved lino.utils.test to djangosite.utils.test 
- More testing commands in fablib.py. My favourite command is now: - fab ci test html sdist pub fab ci sdist pub 
- The automated sphinx-apidoc lacks two things: - Specify a list of modules to exclude 
- An option to specify a list of packages for which we want a separate page per module instead of grouping all modules of a package into a same page. 
 
- New error message “Using remote authentication, but no user credentials found.”. On a development server with a - lino.ui.Site.remote_user_headerbut without- lino.ui.Site.default_user.
- Started test phase with several releases for Lino, North and Django-Site. - Lino 1.6.1, 1.6.2 - North 0.0.3 through 0.0.4 - django-site 0.0.3 through 0.0.4 - Certain files weren’t includedd in the Python egg: setup_info.py file and Lino’s static media directory (the one that gets linked more or less automatically to the /media/lino url). It seems that this topic is very hot for the moment, but a pragmatical solution seems to move this directory one level down into the lino package.