Commit Graph

125 Commits

Author SHA1 Message Date
Matthew Wall
30cb3079a9 make the result of update_to_v2 explicit 2014-12-11 20:29:05 +00:00
Matthew Wall
3ee05f6c66 make configure_conf more robust 2014-12-06 20:14:07 +00:00
Matthew Wall
5a49c77248 bump to 3.0.1 2014-12-06 17:59:35 +00:00
Matthew Wall
5d82f081a0 logwatch adjustments for v3 2014-12-06 17:25:03 +00:00
Matthew Wall
ae4f8ff3d8 make section reordering more robust and repeatable 2014-12-04 17:35:47 +00:00
Matthew Wall
90a8cafccc sudden cessation of stupidity 2014-12-04 17:21:21 +00:00
Matthew Wall
e26ad1239e inject extension sections more intelligently 2014-12-04 16:37:19 +00:00
Matthew Wall
c2bf1e2abc fix unmerge bug 2014-12-03 05:44:27 +00:00
Matthew Wall
8c59539a37 forgot the service loop 2014-12-03 05:39:37 +00:00
Matthew Wall
5cf359f143 make extension installer less brittle when inserting and removing services 2014-12-03 03:24:04 +00:00
Tom Keffer
f422282b7d setup now adds a version number if the backup name already exists. 2014-12-02 20:18:22 +00:00
Matthew Wall
5317c2f829 bump version to 3.0.0b2 2014-12-02 02:37:49 +00:00
Tom Keffer
1738d2ffed Reintegrate from the v3 branch.
V3.0.0b1
2014-11-29 18:15:24 +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
Tom Keffer
aacb97a102 Broke out some of the logic that updates older versions into separate functions, so they can be accessed by external programs. 2013-03-25 23:09:01 +00:00
Tom Keffer
51abf1660a Changed the name of drivers. Made changes in setup.py to reflect them.
old                       new
	VantagePro.py (Vantage)   vantage.py (Vantage)
	WMR918.py (WMR-918)       wmr9x8.py (WMR9x8)
	wmrx.py (WMR-USB)         wmr100.py (WMR100)
2013-03-25 14:27:05 +00:00
Tom Keffer
8d5e4f8e0f Got rid of superfluous remove of old Almanac.py files. 2013-02-13 19:32:51 +00:00
Tom Keffer
a94c7662d7 setup.py now removes docs/CHANGES.txt.
V2.2.0b1
2013-02-10 15:35:41 +00:00
Tom Keffer
9170147a08 setup.py now creates a symbolic link from weewxd.py to weewxd 2013-02-09 17:30:25 +00:00