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
Tom Keffer
cfa3ba127b
Renamed the executables yet again. This time, removed the ".py" suffix.
2013-02-09 17:06:55 +00:00
Tom Keffer
f99dcc7b8d
setup.py now does a rename for the bin subdirectory and for weewx.conf, instead of copying them.
...
This avoids having to curate the contents of deleted, obsolete files.
v2.2.0a4
2013-02-09 01:17:39 +00:00
Tom Keffer
dd612dbeb0
Changed the names of the wee-config utilities to use underscores instead of hyphens. This is because module names with hyphens in them are not valid Python names.
2013-02-07 23:16:45 +00:00
Tom Keffer
1975b705ca
Changed the name of the utilities:
...
runreports.py -> wee-reports.py
config_database.py -> wee-config-database.py
config_vp.py -> wee-config-vantage.py
config_fousb.py -> wee-config-fousb.py
2013-02-05 23:37:56 +00:00
Tom Keffer
7ccd0453f7
Removes no longer needed start_scripts subdirectory.
...
Removes docs/README.txt
Added the numerous new docs and util files to the list of data_files.
V2.2.0a3
2013-02-04 19:50:23 +00:00
Matthew Wall
069adb0075
rename BUILD to DEV_NOTES.txt to avoid name clash on case-insensitive file systems. put LICENSE back to LICENSE.txt
2013-02-01 20:12:35 +00:00
Matthew Wall
bba298cb18
adjust src tree start script path
2013-02-01 15:40:26 +00:00
Matthew Wall
9170a8fa98
merge packaging branch to trunk
2013-01-28 18:23:05 +00:00
Tom Keffer
a328300855
Included an install strategy for old-style schemas.
...
Prettied up the document tables.
V2.2.0a2
2013-01-20 01:50:17 +00:00
Tom Keffer
8a81da069a
Updated docs.
...
V2.2.0a1
2013-01-19 21:46:17 +00:00
Tom Keffer
9b13c0d9be
Finished generalizing the engine.
2013-01-19 15:22:13 +00:00
Tom Keffer
75fe727d1c
Removing weather specific logic from the engine
2013-01-08 02:59:49 +00:00
Tom Keffer
b008af71e8
Added support for Rsynch, contributed by user William Page.
2012-12-31 19:35:13 +00:00
Tom Keffer
8effe530cd
Fixed problem with installation of README.txt
2012-11-23 14:02:14 +00:00
Tom Keffer
902ea4f7f9
V2.0.0rc2
2012-11-04 01:48:56 +00:00
Tom Keffer
8e4b33f278
Moved record_generation option to section [StdArchive] in weewx.conf
...
Now the wxengine always tries hardware record generation then falls back to software if that doesn't work.
2012-10-23 23:41:27 +00:00