[chirp_users] New Daily Build

Build System
Tue Mar 3 00:08:42 PST 2015


Greetings,

A new daily build of CHIRP is available.  This includes changes made
directly to the tree yesterday, and may include additional features,
bug fixes, and/or bugs.  If you are interested in trying it, grab it
from the following location:

  http://trac.chirp.danplanet.com/chirp_daily/daily-20150303


A list of the changes included in this build (since the last daily)
follows:

Changes for Build #331
[Marco Filippi <iz3gme.marco at gmail.com>] Fix style issues in ft1d.py

This patch brings ft1d.py into conformance with PEP8 rules and removes
it from the blacklist.

improves #2355

[Marco Filippi <iz3gme.marco at gmail.com>] Fix style issues in ft857.py

This patch brings ft857.py into conformance with PEP8 rules and removes
it from the blacklist.

improves #2355

[Marco Filippi <iz3gme.marco at gmail.com>] Fix style issues in ft817.py

This patch brings ft817.py into conformance with PEP8 rules and removes
it from the blacklist.

improves #2355

[Zach Welch <zach at mandolincreekfarm.com>] Use logging in chirpui/*.py (#2347)

[Zach Welch <zach at mandolincreekfarm.com>] Use logging in chirp/*.py (#2347)

[Zach Welch <zach at mandolincreekfarm.com>] Use logging in chirp[cw] (#2347)

[Richard Cochran <ag6qr at sonic.net>] Support new model Yaesu FT-2900R, new driver ft2900.py (#358)
This adds driver ft2900.py to support the Yaesu FT-2900R radio.
At this time, support is limited to the 200 standard memories.  No
banks, no settings, no band edge limits.  Driver is loosely based
on FT-2800 driver, with some code borrowed from VX-7 and FT-60 drivers.
A sample .img file is being e-mailed to the dev list in a separate email.

[Zach Welch <zach at mandolincreekfarm.com>] Fix style issues in tools (#2355)

[Zach Welch <zach at mandolincreekfarm.com>] Fix style issues in fips.py (#2355)

[Zach Welch <zach at mandolincreekfarm.com>] Fix style issues in reporting.py (#2355)

[Zach Welch <zach at mandolincreekfarm.com>] Fix style issues in miscwidgits.py (#2355)

[Zach Welch <zach at mandolincreekfarm.com>] Fix style issues in memedit.py (#2355)

[Zach Welch <zach at mandolincreekfarm.com>] Fix style issues in memdetail.py (#2355)

[Zach Welch <zach at mandolincreekfarm.com>] Fix style issues in mainapp.py (#2355)

[Zach Welch <zach at mandolincreekfarm.com>] Fix style issues in importdialog.py (#2355)

[Zach Welch <zach at mandolincreekfarm.com>] Fix style issues in editorset.py (#2355)

[Zach Welch <zach at mandolincreekfarm.com>] Fix style issues in common.py (#2355)

[Zach Welch <zach at mandolincreekfarm.com>] Fix style issues in settings.py (#2355)

[Zach Welch <zach at mandolincreekfarm.com>] Fix style issues in bitwise.py (#2355)

[Zach Welch <zach at mandolincreekfarm.com>] Fix style issues in chirp module (#2355)

[Zach Welch <zach at mandolincreekfarm.com>] Fix style issues in bandplans (#2355)

[Zach Welch <zach at mandolincreekfarm.com>] Fix style issues in pyPEG.py (#2355)

[Zach Welch <zach at mandolincreekfarm.com>] Fix style issues in elib_intl.py (#2355)

[Zach Welch <zach at mandolincreekfarm.com>] Fix style issues in chirp_common.py (#2355)

[Zach Welch <zach at mandolincreekfarm.com>] Fix style issues in make_supported.py (#2355)

Like run_tests, this script monkeys with the path to find the chirp
modules, so it gets a similar exception.

[Zach Welch <zach at mandolincreekfarm.com>] Fix style issues in csvdump scripts (#2355)

[Zach Welch <zach at mandolincreekfarm.com>] Fix style issues in unit tests (#2355)

The memedit unit tests needed an exception, as that module uses a lambda
to fake localization when importing the UI module.

[Zach Welch <zach at mandolincreekfarm.com>] Fix style issues in run_tests (#2355)

The run_tests script contains logic to set the path for importing the
chirp modules.  This violates the style rule that all module-level
imports must be at the top of the file, so I added it as an exception
for this file.

[Zach Welch <zach at mandolincreekfarm.com>] Allow cpep8.py script to make exceptions (#2355)

This patch enhances the cpep8.py script with the ability to ignore a
list of style rules on per-file basis.  There are cases where it may be
too disruptive to eliminate all style issues, so this mechanism allows
the style checker to enforce the remainder of the style rules.  The new
--strict option will cause the script to ignore the exception list.

As a bonus, this change improves interactivity, so --verbose will cause
the name of the file to be printed as it is checked (rather than
printing one long list before it started).  The downside: the pep8
module catches KeyboardInterrpt, so it's hard impossible to stop once it
gets started.

[Zach Welch <zach at mandolincreekfarm.com>] Fix bad lambda conversion in platform.py (#2355)

... and today I learned that python's lambda expressions have an
implicit "return" statement, while defs don't.




More information about the chirp_users mailing list