These two patches move the drivers and ui into new subdirectories under chirp/, chasing down all of the imports.
Zach Welch (2): Move drivers into chirp/drivers/ (#2351) Move chirpui/ to chirp/ui/ (#2351)
build/make_source_release.sh | 2 +- chirp/detect.py | 4 +- chirp/directory.py | 4 +- chirp/drivers/__init__.py | 10 ++ chirp/{ => drivers}/alinco.py | 0 chirp/{ => drivers}/anytone.py | 0 chirp/{ => drivers}/ap510.py | 0 chirp/{ => drivers}/baofeng_uv3r.py | 2 +- chirp/{ => drivers}/bjuv55.py | 2 +- chirp/{ => drivers}/ft1802.py | 3 +- chirp/{ => drivers}/ft1d.py | 4 +- chirp/{ => drivers}/ft2800.py | 2 +- chirp/{ => drivers}/ft2900.py | 2 +- chirp/{ => drivers}/ft50.py | 3 +- chirp/{ => drivers}/ft50_ll.py | 0 chirp/{ => drivers}/ft60.py | 4 +- chirp/{ => drivers}/ft7800.py | 4 +- chirp/{ => drivers}/ft817.py | 4 +- chirp/{ => drivers}/ft857.py | 3 +- chirp/{ => drivers}/ft90.py | 3 +- chirp/{ => drivers}/ftm350.py | 4 +- chirp/{ => drivers}/generic_csv.py | 0 chirp/{ => drivers}/generic_tpe.py | 3 +- chirp/{ => drivers}/generic_xml.py | 0 chirp/{ => drivers}/h777.py | 0 chirp/{ => drivers}/ic208.py | 4 +- chirp/{ => drivers}/ic2100.py | 4 +- chirp/{ => drivers}/ic2200.py | 4 +- chirp/{ => drivers}/ic2720.py | 4 +- chirp/{ => drivers}/ic2820.py | 4 +- chirp/{ => drivers}/ic9x.py | 3 +- chirp/{ => drivers}/ic9x_icf.py | 3 +- chirp/{ => drivers}/ic9x_icf_ll.py | 0 chirp/{ => drivers}/ic9x_ll.py | 0 chirp/{ => drivers}/icf.py | 0 chirp/{ => drivers}/icomciv.py | 3 +- chirp/{ => drivers}/icq7.py | 4 +- chirp/{ => drivers}/ict70.py | 4 +- chirp/{ => drivers}/ict7h.py | 4 +- chirp/{ => drivers}/ict8.py | 3 +- chirp/{ => drivers}/icw32.py | 4 +- chirp/{ => drivers}/icx8x.py | 3 +- chirp/{ => drivers}/icx8x_ll.py | 0 chirp/{ => drivers}/id31.py | 3 +- chirp/{ => drivers}/id51.py | 3 +- chirp/{ => drivers}/id800.py | 4 +- chirp/{ => drivers}/id880.py | 4 +- chirp/{ => drivers}/idrp.py | 0 chirp/{ => drivers}/kenwood_hmk.py | 3 +- chirp/{ => drivers}/kenwood_itm.py | 3 +- chirp/{ => drivers}/kenwood_live.py | 0 chirp/{ => drivers}/kguv8d.py | 0 chirp/{ => drivers}/kyd.py | 0 chirp/{ => drivers}/leixen.py | 0 chirp/{ => drivers}/puxing.py | 2 +- chirp/{ => drivers}/rfinder.py | 0 chirp/{ => drivers}/template.py | 0 chirp/{ => drivers}/th9800.py | 2 +- chirp/{ => drivers}/th_uv3r.py | 2 +- chirp/{ => drivers}/th_uv3r25.py | 2 +- chirp/{ => drivers}/th_uvf8d.py | 0 chirp/{ => drivers}/thd72.py | 0 chirp/{ => drivers}/thuv1f.py | 0 chirp/{ => drivers}/tk8102.py | 0 chirp/{ => drivers}/tmv71.py | 2 +- chirp/{ => drivers}/tmv71_ll.py | 0 chirp/{ => drivers}/uv5r.py | 0 chirp/{ => drivers}/uvb5.py | 0 chirp/{ => drivers}/vx170.py | 5 +- chirp/{ => drivers}/vx2.py | 3 +- chirp/{ => drivers}/vx3.py | 4 +- chirp/{ => drivers}/vx5.py | 4 +- chirp/{ => drivers}/vx510.py | 4 +- chirp/{ => drivers}/vx6.py | 4 +- chirp/{ => drivers}/vx7.py | 4 +- chirp/{ => drivers}/vx8.py | 4 +- chirp/{ => drivers}/vxa700.py | 0 chirp/{ => drivers}/wouxun.py | 2 +- chirp/{ => drivers}/wouxun_common.py | 0 chirp/{ => drivers}/yaesu_clone.py | 0 {chirpui => chirp/ui}/__init__.py | 0 {chirpui => chirp/ui}/bandplans.py | 2 +- {chirpui => chirp/ui}/bankedit.py | 2 +- {chirpui => chirp/ui}/clone.py | 2 +- {chirpui => chirp/ui}/cloneprog.py | 0 {chirpui => chirp/ui}/common.py | 2 +- {chirpui => chirp/ui}/config.py | 0 {chirpui => chirp/ui}/dstaredit.py | 2 +- {chirpui => chirp/ui}/editorset.py | 7 +- {chirpui => chirp/ui}/fips.py | 0 {chirpui => chirp/ui}/importdialog.py | 7 +- {chirpui => chirp/ui}/inputdialog.py | 2 +- {chirpui => chirp/ui}/mainapp.py | 15 +-- {chirpui => chirp/ui}/memdetail.py | 2 +- {chirpui => chirp/ui}/memedit.py | 4 +- {chirpui => chirp/ui}/miscwidgets.py | 0 {chirpui => chirp/ui}/radiobrowser.py | 4 +- {chirpui => chirp/ui}/reporting.py | 2 +- {chirpui => chirp/ui}/settingsedit.py | 2 +- {chirpui => chirp/ui}/shiftdialog.py | 0 chirpc | 4 +- chirpw | 6 +- csvdump/csvapp.py | 2 +- locale/Makefile | 2 +- setup.py | 19 +++- share/make_supported.py | 1 + tests/run_tests | 4 +- tests/unit/test_mappingmodel.py | 2 +- tests/unit/test_memedit_edits.py | 2 +- tests/unit/test_shiftdialog.py | 2 +- tools/cpep8.blacklist | 132 +++++++++++------------ tools/cpep8.manifest | 192 +++++++++++++++++----------------- 112 files changed, 320 insertions(+), 281 deletions(-) create mode 100644 chirp/drivers/__init__.py rename chirp/{ => drivers}/alinco.py (100%) rename chirp/{ => drivers}/anytone.py (100%) rename chirp/{ => drivers}/ap510.py (100%) rename chirp/{ => drivers}/baofeng_uv3r.py (99%) rename chirp/{ => drivers}/bjuv55.py (99%) rename chirp/{ => drivers}/ft1802.py (98%) rename chirp/{ => drivers}/ft1d.py (99%) rename chirp/{ => drivers}/ft2800.py (99%) rename chirp/{ => drivers}/ft2900.py (99%) rename chirp/{ => drivers}/ft50.py (95%) rename chirp/{ => drivers}/ft50_ll.py (100%) rename chirp/{ => drivers}/ft60.py (99%) rename chirp/{ => drivers}/ft7800.py (99%) rename chirp/{ => drivers}/ft817.py (99%) rename chirp/{ => drivers}/ft857.py (99%) rename chirp/{ => drivers}/ft90.py (99%) rename chirp/{ => drivers}/ftm350.py (99%) rename chirp/{ => drivers}/generic_csv.py (100%) rename chirp/{ => drivers}/generic_tpe.py (96%) rename chirp/{ => drivers}/generic_xml.py (100%) rename chirp/{ => drivers}/h777.py (100%) rename chirp/{ => drivers}/ic208.py (98%) rename chirp/{ => drivers}/ic2100.py (98%) rename chirp/{ => drivers}/ic2200.py (98%) rename chirp/{ => drivers}/ic2720.py (98%) rename chirp/{ => drivers}/ic2820.py (99%) rename chirp/{ => drivers}/ic9x.py (99%) rename chirp/{ => drivers}/ic9x_icf.py (96%) rename chirp/{ => drivers}/ic9x_icf_ll.py (100%) rename chirp/{ => drivers}/ic9x_ll.py (100%) rename chirp/{ => drivers}/icf.py (100%) rename chirp/{ => drivers}/icomciv.py (99%) rename chirp/{ => drivers}/icq7.py (99%) rename chirp/{ => drivers}/ict70.py (98%) rename chirp/{ => drivers}/ict7h.py (97%) rename chirp/{ => drivers}/ict8.py (97%) rename chirp/{ => drivers}/icw32.py (98%) rename chirp/{ => drivers}/icx8x.py (98%) rename chirp/{ => drivers}/icx8x_ll.py (100%) rename chirp/{ => drivers}/id31.py (99%) rename chirp/{ => drivers}/id51.py (96%) rename chirp/{ => drivers}/id800.py (99%) rename chirp/{ => drivers}/id880.py (99%) rename chirp/{ => drivers}/idrp.py (100%) rename chirp/{ => drivers}/kenwood_hmk.py (97%) rename chirp/{ => drivers}/kenwood_itm.py (97%) rename chirp/{ => drivers}/kenwood_live.py (100%) rename chirp/{ => drivers}/kguv8d.py (100%) rename chirp/{ => drivers}/kyd.py (100%) rename chirp/{ => drivers}/leixen.py (100%) rename chirp/{ => drivers}/puxing.py (99%) rename chirp/{ => drivers}/rfinder.py (100%) rename chirp/{ => drivers}/template.py (100%) rename chirp/{ => drivers}/th9800.py (99%) rename chirp/{ => drivers}/th_uv3r.py (99%) rename chirp/{ => drivers}/th_uv3r25.py (99%) rename chirp/{ => drivers}/th_uvf8d.py (100%) rename chirp/{ => drivers}/thd72.py (100%) rename chirp/{ => drivers}/thuv1f.py (100%) rename chirp/{ => drivers}/tk8102.py (100%) rename chirp/{ => drivers}/tmv71.py (98%) rename chirp/{ => drivers}/tmv71_ll.py (100%) rename chirp/{ => drivers}/uv5r.py (100%) rename chirp/{ => drivers}/uvb5.py (100%) rename chirp/{ => drivers}/vx170.py (96%) rename chirp/{ => drivers}/vx2.py (99%) rename chirp/{ => drivers}/vx3.py (99%) rename chirp/{ => drivers}/vx5.py (98%) rename chirp/{ => drivers}/vx510.py (98%) rename chirp/{ => drivers}/vx6.py (99%) rename chirp/{ => drivers}/vx7.py (99%) rename chirp/{ => drivers}/vx8.py (99%) rename chirp/{ => drivers}/vxa700.py (100%) rename chirp/{ => drivers}/wouxun.py (99%) rename chirp/{ => drivers}/wouxun_common.py (100%) rename chirp/{ => drivers}/yaesu_clone.py (100%) rename {chirpui => chirp/ui}/__init__.py (100%) rename {chirpui => chirp/ui}/bandplans.py (99%) rename {chirpui => chirp/ui}/bankedit.py (99%) rename {chirpui => chirp/ui}/clone.py (99%) rename {chirpui => chirp/ui}/cloneprog.py (100%) rename {chirpui => chirp/ui}/common.py (99%) rename {chirpui => chirp/ui}/config.py (100%) rename {chirpui => chirp/ui}/dstaredit.py (99%) rename {chirpui => chirp/ui}/editorset.py (98%) rename {chirpui => chirp/ui}/fips.py (100%) rename {chirpui => chirp/ui}/importdialog.py (99%) rename {chirpui => chirp/ui}/inputdialog.py (99%) rename {chirpui => chirp/ui}/mainapp.py (99%) rename {chirpui => chirp/ui}/memdetail.py (99%) rename {chirpui => chirp/ui}/memedit.py (99%) rename {chirpui => chirp/ui}/miscwidgets.py (100%) rename {chirpui => chirp/ui}/radiobrowser.py (99%) rename {chirpui => chirp/ui}/reporting.py (99%) rename {chirpui => chirp/ui}/settingsedit.py (99%) rename {chirpui => chirp/ui}/shiftdialog.py (100%)