Commit Graph

130 Commits

Author SHA1 Message Date
Matthew Wall
6ccd62ce5f clean up development detritus 2014-11-15 18:05:31 +00:00
Matthew Wall
9dd4be2d2a extension commands now parallel install/uninstall 2014-11-15 17:36:13 +00:00
Matthew Wall
41dd9a37a2 more PEP cleanup. start modification of extension args. 2014-11-15 17:03:17 +00:00
Tom Keffer
657fc3666b Made the logic which injects weewx.wxservices.StdWXCalculate into process_services a little more robust. 2014-11-15 16:56:53 +00:00
Tom Keffer
009d990b81 Fixed bug that causes 'install' to crash if updating a V3 config file. 2014-11-15 16:39:06 +00:00
Matthew Wall
fae3a67c7b clean up configure options. consolidate configure api. added dryrun option for configure. 2014-11-15 16:06:46 +00:00
Matthew Wall
e9aa18db93 more massaging of the configure function 2014-11-15 14:14:24 +00:00
Matthew Wall
afecc94c56 figured out workarounds to most configobj behavior 2014-11-15 13:18:23 +00:00
Matthew Wall
364b98c4df more wrestling with configobj silliness 2014-11-15 05:40:52 +00:00
Matthew Wall
ea696a7b96 eliminate more PEP warnings. fixed some possible bugs. 2014-11-15 01:36:01 +00:00
Matthew Wall
521e193b22 first pass at driver conf snippet injection 2014-11-14 17:43:57 +00:00
Tom Keffer
2ee39d0d86 First pass at a V2.X to V3.x update strategy for weewx.conf 2014-11-14 01:14:25 +00:00
Matthew Wall
7d20f720f5 fix jquery version number 2014-11-12 02:47:18 +00:00
Tom Keffer
880ea902ea Introduced tag $last. Documented it. 2014-11-08 01:21:19 +00:00
Tom Keffer
a0ecfbbd12 Moved images to their own subdirectory. 2014-11-08 00:23:41 +00:00
Matthew Wall
55602d1b78 being refactoring of wee_config_* 2014-10-30 23:30:52 +00:00
Matthew Wall
c8e55e8e6a include schemas package in the install 2014-10-28 18:01:39 +00:00
Tom Keffer
c8acb94fd1 Changed the name of module weewx.wxengine to weewx.engine.
Updated TODO.txt
2014-10-26 16:16:57 +00:00
Tom Keffer
cf4f6d8b09 Added docs/funky_degree.png to list of files to be installed. 2014-06-04 20:31:15 +00:00
Tom Keffer
9e1e596a1c Updated setup.py to reflect new CSS and JS directory structure. 2014-02-06 20:55:41 +00:00
Matthew Wall
c39ee8cdbd use INST_SKIN_ROOT for included files 2014-02-03 01:08:25 +00:00
Matthew Wall
c99e53697a improved help. better command line argument syntax. remove unneeded global declarations. added --list option to enumerate installed extensions. 2014-02-02 15:20:47 +00:00
Matthew Wall
958df7256b improve installation from tarballs 2014-02-02 04:36:02 +00:00
Matthew Wall
0b0a71577e use proper temp dir as default 2014-01-31 19:11:09 +00:00
Matthew Wall
2f11096d0e properly delete files and dirs when removing extensions 2014-01-29 14:22:34 +00:00
Matthew Wall
f1f4df4a96 conditionally merge extension configs. remove and prune sections when uninstalling. 2014-01-29 06:17:38 +00:00
Matthew Wall
2c93a7361b catch other awekas variations 2014-01-29 03:26:54 +00:00
Matthew Wall
7e32f03cec be smarter when updating restful configurations 2014-01-29 00:10:30 +00:00
Matthew Wall
64f0de6089 more prep for 2.6 2014-01-28 14:06:40 +00:00
Matthew Wall
a7a8305844 move awekas into restx 2014-01-28 02:11:46 +00:00
Matthew Wall
d09a588f16 layout types are now deb, rpm, or py 2014-01-27 19:49:11 +00:00
Matthew Wall
88b73d2fe9 use existing db settings for any new extensions 2014-01-27 19:25:46 +00:00
Matthew Wall
eb487a0d3e uninstall now works properly 2014-01-27 16:36:24 +00:00
Matthew Wall
ebfc105cde first working implementation of the extension installer 2014-01-26 22:12:18 +00:00
Tom Keffer
abb6c9b010 Fixed a problem in setup.py
Fixed a backwards compatibility problem with early alpha versions of v2.6
2014-01-25 22:40:51 +00:00
Tom Keffer
4764e350b4 Fixed some bugs in CWOP implementation.
Removed option server from [StdRESTful][[CWOP]] in weewx.conf and renamed it to server_list.
Renamed option 'interval' to 'post_interval' in docs and setup.py and weewx.conf
2014-01-25 20:55:36 +00:00
Tom Keffer
57aaefccad Changed the name of RESTful parameter 'interval' to 'post_interval'
Refactored the initializer calling parameters to make them more explicit. NOT TESTED yet.
2014-01-25 16:51:03 +00:00
Tom Keffer
f16cb636ba Merged r1865-r1890 from trunk to branch, except uwxutils and wxformulas 2014-01-19 13:46:53 +00:00
Matthew Wall
387d87ed9b eliminate separate merge_config.py 2014-01-08 22:58:42 +00:00
Matthew Wall
d4f2fdc49c added configuration utilities for te923 and ws23xx to installation rules. minor fixes to docs. 2013-12-27 23:12:51 +00:00
Tom Keffer
ebfab6215a Hardened up weewx.conf upgrade logic. 2013-11-12 17:11:16 +00:00
Tom Keffer
6af45beb29 Catch up with main trunk. Includes R1599 through R1679 2013-11-12 00:43:47 +00:00
Tom Keffer
e1c27b4881 Broke up the giant service_list into five, smaller lists.
Rewrote setup.py to backwards update old configuration file to use the smaller lists.
2013-11-11 17:21:56 +00:00
Tom Keffer
dabc9bde79 Minor nips and tucks, mostly to suppress warnings, or to bring messages closer to the weewx style. 2013-10-13 00:05:25 +00:00
Matthew Wall
82206211bd fix setup.py to deal with webpath -> station_url change, change to jquery from samaxes. remove samaxes toc from distribution. 2013-10-11 14:56:50 +00:00
Matthew Wall
74fc5cdf5c add Id to packaging files. isolate suse from lsb. explicit difference between suse rpm and redhat rpm. 2013-10-10 20:33:57 +00:00
Matthew Wall
c9e4baad13 make deb packaging rules more robust for commented weewx.conf parameters. add deb packaing rules for ws28xx. add wee_config_ws28xx. 2013-10-09 01:38:05 +00:00
Matthew Wall
f6024a7bc5 added conf merging to rpm package. simplify version handling in merge_config.py and setup.py. 2013-04-02 15:24:23 +00:00
Matthew Wall
b132764959 merging of weewx.conf works on debian upgrades, but not sure of setup.py and merge_config.py placement. 2013-04-02 10:57:50 +00:00
Tom Keffer
d39df01bc5 Put all of the device drivers in their own separate package. 2013-03-27 20:00:35 +00:00