mbridak / not1mm

Not1MM != N1MM, An amateur radio contest logger for Linux.
GNU General Public License v3.0
105 stars 27 forks source link

notctyparser #107

Closed hellmind closed 4 months ago

hellmind commented 4 months ago

Traceback (most recent call last): File "/usr/bin/not1mm", line 5, in from not1mm.main import run File "/usr/lib/python3.12/site-packages/not1mm/main.py", line 32, in import notctyparser ModuleNotFoundError: No module named 'notctyparser'

~ ❯ paru notctyparser 1 aur/python-notctyparser 23.6.21-1 [+0 ~0.00] [Installed]

whats wrong?

mbridak commented 4 months ago

I do not know. I've only had limited exposure to Arch based distros. The only one I've used was Manjaro, which I used:

pamac build not1mm-git

to install it.

The only reason that pops into my head as to why not1mm would not see notctyparser if it's installed would be if not1mm or notctyparser is installed into different virtual environments...

Curious if there is a notctyparser folder in /usr/lib/python3.12/site-packages/

hellmind commented 4 months ago

The installation went fine (also with Pamac), but the problem continued. To make it work, I had to:

Clone the repository:

git clone https://github.com/mbridak/not1mm
cd not1mm

Create a build.sh file and execute it:

#!/bin/bash
source .venv/bin/activate
python3 -m build
pip install -e .

Create a run.sh file and run it:

#!/bin/bash
source .venv/bin/activate
not1mm

Without venv:

python --version:
Python 3.12.4
ls /usr/lib/python3.12/site-
packages/ | grep not
drwxr-xr-x    - root 21 May 19:36 annotated_types
drwxr-xr-x    - root 21 May 19:36 annotated_types-0.7.0.dist-info
drwxr-xr-x    - root 15 May 14:30 pyinotify-0.9.6-py3.12.egg-info
.rw-r--r--  89k root 13 Apr 11:21 pyinotify.py

maybe there is some error on https://aur.archlinux.org/packages/python-notctyparser

mbridak commented 4 months ago

Hard for me to say where the problem for that is. None of this is the normal way for it to be installed. If your're running from a git clone, you should just have to:

source rebuild.sh

This is assuming you are in the project directory and have pip setuptools and build installed.

hellmind commented 4 months ago

I must create a venv to build it because arch/artix got a python external managed environment So I can't just install things using pip

not1mm on  master [?] is 󰏗 v24.7.13 via  v3.12.4 ➜ source rebuild.sh
error: externally-managed-environment

× This environment is externally managed
╰─> To install Python packages system-wide, try 'pacman -S
    python-xyz', where xyz is the package you are trying to
    install.

    If you wish to install a non-Arch-packaged Python package,
    create a virtual environment using 'python -m venv path/to/venv'.
    Then use path/to/venv/bin/python and path/to/venv/bin/pip.

    If you wish to install a non-Arch packaged Python application,
    it may be easiest to use 'pipx install xyz', which will manage a
    virtual environment for you. Make sure you have python-pipx
    installed via pacman.

note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
rebuild.sh (line 3): No matches for wildcard 'dist/*'. See `help wildcards-globbing`.
rm dist/*
   ^~~~~^
from sourcing file rebuild.sh
* Creating isolated environment: venv+pip...
* Installing packages in isolated environment:
  - setuptools
* Getting build dependencies for sdist...
running egg_info
writing not1mm.egg-info/PKG-INFO
writing dependency_links to not1mm.egg-info/dependency_links.txt
writing entry points to not1mm.egg-info/entry_points.txt
writing requirements to not1mm.egg-info/requires.txt
writing top-level names to not1mm.egg-info/top_level.txt
reading manifest file 'not1mm.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'not1mm.egg-info/SOURCES.txt'
* Building sdist...
running sdist
running egg_info
writing not1mm.egg-info/PKG-INFO
writing dependency_links to not1mm.egg-info/dependency_links.txt
writing entry points to not1mm.egg-info/entry_points.txt
writing requirements to not1mm.egg-info/requires.txt
writing top-level names to not1mm.egg-info/top_level.txt
reading manifest file 'not1mm.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'not1mm.egg-info/SOURCES.txt'
running check
creating not1mm-24.7.13
creating not1mm-24.7.13/not1mm
creating not1mm-24.7.13/not1mm.egg-info
creating not1mm-24.7.13/not1mm/data
creating not1mm-24.7.13/not1mm/data/phonetics
creating not1mm-24.7.13/not1mm/lib
creating not1mm-24.7.13/not1mm/plugins
copying files to not1mm-24.7.13...
copying LICENSE -> not1mm-24.7.13
copying README.md -> not1mm-24.7.13
copying pyproject.toml -> not1mm-24.7.13
copying not1mm/__init__.py -> not1mm-24.7.13/not1mm
copying not1mm/__main__.py -> not1mm-24.7.13/not1mm
copying not1mm/bandmap.py -> not1mm-24.7.13/not1mm
copying not1mm/checkwindow.py -> not1mm-24.7.13/not1mm
copying not1mm/fsutils.py -> not1mm-24.7.13/not1mm
copying not1mm/logwindow.py -> not1mm-24.7.13/not1mm
copying not1mm/radio.py -> not1mm-24.7.13/not1mm
copying not1mm/vfo.py -> not1mm-24.7.13/not1mm
copying not1mm/voice_keying.py -> not1mm-24.7.13/not1mm
copying not1mm.egg-info/PKG-INFO -> not1mm-24.7.13/not1mm.egg-info
copying not1mm.egg-info/SOURCES.txt -> not1mm-24.7.13/not1mm.egg-info
copying not1mm.egg-info/dependency_links.txt -> not1mm-24.7.13/not1mm.egg-info
copying not1mm.egg-info/entry_points.txt -> not1mm-24.7.13/not1mm.egg-info
copying not1mm.egg-info/requires.txt -> not1mm-24.7.13/not1mm.egg-info
copying not1mm.egg-info/top_level.txt -> not1mm-24.7.13/not1mm.egg-info
copying not1mm/data/JetBrainsMono-Regular.ttf -> not1mm-24.7.13/not1mm/data
copying not1mm/data/MASTER.SCP -> not1mm-24.7.13/not1mm/data
copying not1mm/data/about.ui -> not1mm-24.7.13/not1mm/data
copying not1mm/data/alpha bravo charlie delta.txt -> not1mm-24.7.13/not1mm/data
copying not1mm/data/bandmap.ui -> not1mm-24.7.13/not1mm/data
copying not1mm/data/check.png -> not1mm-24.7.13/not1mm/data
copying not1mm/data/checkwindow.ui -> not1mm-24.7.13/not1mm/data
copying not1mm/data/configuration.ui -> not1mm-24.7.13/not1mm/data
copying not1mm/data/contests.sql -> not1mm-24.7.13/not1mm/data
copying not1mm/data/cty.json -> not1mm-24.7.13/not1mm/data
copying not1mm/data/cwmacros.txt -> not1mm-24.7.13/not1mm/data
copying not1mm/data/donors.html -> not1mm-24.7.13/not1mm/data
copying not1mm/data/editcontact.ui -> not1mm-24.7.13/not1mm/data
copying not1mm/data/editmacro.ui -> not1mm-24.7.13/not1mm/data
copying not1mm/data/greendot.png -> not1mm-24.7.13/not1mm/data
copying not1mm/data/k6gte-not1mm.desktop -> not1mm-24.7.13/not1mm/data
copying not1mm/data/k6gte.not1mm-128.png -> not1mm-24.7.13/not1mm/data
copying not1mm/data/k6gte.not1mm-32.png -> not1mm-24.7.13/not1mm/data
copying not1mm/data/k6gte.not1mm-64.png -> not1mm-24.7.13/not1mm/data
copying not1mm/data/logwindow.ui -> not1mm-24.7.13/not1mm/data
copying not1mm/data/logwindowx.ui -> not1mm-24.7.13/not1mm/data
copying not1mm/data/main.ui -> not1mm-24.7.13/not1mm/data
copying not1mm/data/new_contest.ui -> not1mm-24.7.13/not1mm/data
copying not1mm/data/not1mm.html -> not1mm-24.7.13/not1mm/data
copying not1mm/data/opon.ui -> not1mm-24.7.13/not1mm/data
copying not1mm/data/pickcontest.ui -> not1mm-24.7.13/not1mm/data
copying not1mm/data/radio_green.png -> not1mm-24.7.13/not1mm/data
copying not1mm/data/radio_grey.png -> not1mm-24.7.13/not1mm/data
copying not1mm/data/radio_red.png -> not1mm-24.7.13/not1mm/data
copying not1mm/data/reddot.png -> not1mm-24.7.13/not1mm/data
copying not1mm/data/settings.ui -> not1mm-24.7.13/not1mm/data
copying not1mm/data/ssbmacros.txt -> not1mm-24.7.13/not1mm/data
copying not1mm/data/vfo.ui -> not1mm-24.7.13/not1mm/data
copying not1mm/data/phonetics/0.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/1.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/2.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/3.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/4.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/5.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/6.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/7.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/73.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/8.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/9.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/a.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/again.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/b.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/c.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/contest.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/cq.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/d.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/e.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/f.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/g.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/h.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/i.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/j.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/k.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/k6gte.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/l.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/m.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/mynumber.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/n.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/nil.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/o.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/p.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/q.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/r.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/roger.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/s.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/space.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/t.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/thankyou.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/thankyouqrz.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/u.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/v.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/w.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/x.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/y.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/yourcall.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/data/phonetics/z.wav -> not1mm-24.7.13/not1mm/data/phonetics
copying not1mm/lib/__init__.py -> not1mm-24.7.13/not1mm/lib
copying not1mm/lib/about.py -> not1mm-24.7.13/not1mm/lib
copying not1mm/lib/cat_interface.py -> not1mm-24.7.13/not1mm/lib
copying not1mm/lib/cwinterface.py -> not1mm-24.7.13/not1mm/lib
copying not1mm/lib/database.py -> not1mm-24.7.13/not1mm/lib
copying not1mm/lib/edit_contact.py -> not1mm-24.7.13/not1mm/lib
copying not1mm/lib/edit_macro.py -> not1mm-24.7.13/not1mm/lib
copying not1mm/lib/edit_opon.py -> not1mm-24.7.13/not1mm/lib
copying not1mm/lib/edit_station.py -> not1mm-24.7.13/not1mm/lib
copying not1mm/lib/ft8_watcher.py -> not1mm-24.7.13/not1mm/lib
copying not1mm/lib/ham_utility.py -> not1mm-24.7.13/not1mm/lib
copying not1mm/lib/lookup.py -> not1mm-24.7.13/not1mm/lib
copying not1mm/lib/multicast.py -> not1mm-24.7.13/not1mm/lib
copying not1mm/lib/n1mm.py -> not1mm-24.7.13/not1mm/lib
copying not1mm/lib/new_contest.py -> not1mm-24.7.13/not1mm/lib
copying not1mm/lib/plugin_common.py -> not1mm-24.7.13/not1mm/lib
copying not1mm/lib/select_contest.py -> not1mm-24.7.13/not1mm/lib
copying not1mm/lib/settings.py -> not1mm-24.7.13/not1mm/lib
copying not1mm/lib/super_check_partial.py -> not1mm-24.7.13/not1mm/lib
copying not1mm/lib/version.py -> not1mm-24.7.13/not1mm/lib
copying not1mm/lib/versiontest.py -> not1mm-24.7.13/not1mm/lib
copying not1mm/plugins/10_10_fall_cw.py -> not1mm-24.7.13/not1mm/plugins
copying not1mm/plugins/10_10_spring_cw.py -> not1mm-24.7.13/not1mm/plugins
copying not1mm/plugins/10_10_summer_phone.py -> not1mm-24.7.13/not1mm/plugins
copying not1mm/plugins/10_10_winter_phone.py -> not1mm-24.7.13/not1mm/plugins
copying not1mm/plugins/__init__.py -> not1mm-24.7.13/not1mm/plugins
copying not1mm/plugins/arrl_10m.py -> not1mm-24.7.13/not1mm/plugins
copying not1mm/plugins/arrl_dx_cw.py -> not1mm-24.7.13/not1mm/plugins
copying not1mm/plugins/arrl_dx_ssb.py -> not1mm-24.7.13/not1mm/plugins
copying not1mm/plugins/arrl_field_day.py -> not1mm-24.7.13/not1mm/plugins
copying not1mm/plugins/arrl_rtty_ru.py -> not1mm-24.7.13/not1mm/plugins
copying not1mm/plugins/arrl_ss_cw.py -> not1mm-24.7.13/not1mm/plugins
copying not1mm/plugins/arrl_ss_phone.py -> not1mm-24.7.13/not1mm/plugins
copying not1mm/plugins/arrl_vhf_jan.py -> not1mm-24.7.13/not1mm/plugins
copying not1mm/plugins/arrl_vhf_jun.py -> not1mm-24.7.13/not1mm/plugins
copying not1mm/plugins/arrl_vhf_sep.py -> not1mm-24.7.13/not1mm/plugins
copying not1mm/plugins/canada_day.py -> not1mm-24.7.13/not1mm/plugins
copying not1mm/plugins/cq_160_cw.py -> not1mm-24.7.13/not1mm/plugins
copying not1mm/plugins/cq_160_ssb.py -> not1mm-24.7.13/not1mm/plugins
copying not1mm/plugins/cq_wpx_cw.py -> not1mm-24.7.13/not1mm/plugins
copying not1mm/plugins/cq_wpx_ssb.py -> not1mm-24.7.13/not1mm/plugins
copying not1mm/plugins/cq_ww_cw.py -> not1mm-24.7.13/not1mm/plugins
copying not1mm/plugins/cq_ww_ssb.py -> not1mm-24.7.13/not1mm/plugins
copying not1mm/plugins/cwt.py -> not1mm-24.7.13/not1mm/plugins
copying not1mm/plugins/general_logging.py -> not1mm-24.7.13/not1mm/plugins
copying not1mm/plugins/iaru_hf.py -> not1mm-24.7.13/not1mm/plugins
copying not1mm/plugins/icwc_mst.py -> not1mm-24.7.13/not1mm/plugins
copying not1mm/plugins/jidx_cw.py -> not1mm-24.7.13/not1mm/plugins
copying not1mm/plugins/jidx_ph.py -> not1mm-24.7.13/not1mm/plugins
copying not1mm/plugins/k1usn_sst.py -> not1mm-24.7.13/not1mm/plugins
copying not1mm/plugins/naqp_cw.py -> not1mm-24.7.13/not1mm/plugins
copying not1mm/plugins/naqp_ssb.py -> not1mm-24.7.13/not1mm/plugins
copying not1mm/plugins/phone_weekly_test.py -> not1mm-24.7.13/not1mm/plugins
copying not1mm/plugins/stew_perry_topband.py -> not1mm-24.7.13/not1mm/plugins
copying not1mm/plugins/winter_field_day.py -> not1mm-24.7.13/not1mm/plugins
copying not1mm.egg-info/SOURCES.txt -> not1mm-24.7.13/not1mm.egg-info
Writing not1mm-24.7.13/setup.cfg
Creating tar archive
removing 'not1mm-24.7.13' (and everything under it)
* Building wheel from sdist
* Creating isolated environment: venv+pip...
* Installing packages in isolated environment:
  - setuptools
* Getting build dependencies for wheel...
running egg_info
writing not1mm.egg-info/PKG-INFO
writing dependency_links to not1mm.egg-info/dependency_links.txt
writing entry points to not1mm.egg-info/entry_points.txt
writing requirements to not1mm.egg-info/requires.txt
writing top-level names to not1mm.egg-info/top_level.txt
reading manifest file 'not1mm.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'not1mm.egg-info/SOURCES.txt'
* Building wheel...
running bdist_wheel
running build
running build_py
creating build
creating build/lib
creating build/lib/not1mm
copying not1mm/__init__.py -> build/lib/not1mm
copying not1mm/__main__.py -> build/lib/not1mm
copying not1mm/bandmap.py -> build/lib/not1mm
copying not1mm/checkwindow.py -> build/lib/not1mm
copying not1mm/fsutils.py -> build/lib/not1mm
copying not1mm/logwindow.py -> build/lib/not1mm
copying not1mm/radio.py -> build/lib/not1mm
copying not1mm/vfo.py -> build/lib/not1mm
copying not1mm/voice_keying.py -> build/lib/not1mm
creating build/lib/not1mm/lib
copying not1mm/lib/__init__.py -> build/lib/not1mm/lib
copying not1mm/lib/about.py -> build/lib/not1mm/lib
copying not1mm/lib/cat_interface.py -> build/lib/not1mm/lib
copying not1mm/lib/cwinterface.py -> build/lib/not1mm/lib
copying not1mm/lib/database.py -> build/lib/not1mm/lib
copying not1mm/lib/edit_contact.py -> build/lib/not1mm/lib
copying not1mm/lib/edit_macro.py -> build/lib/not1mm/lib
copying not1mm/lib/edit_opon.py -> build/lib/not1mm/lib
copying not1mm/lib/edit_station.py -> build/lib/not1mm/lib
copying not1mm/lib/ft8_watcher.py -> build/lib/not1mm/lib
copying not1mm/lib/ham_utility.py -> build/lib/not1mm/lib
copying not1mm/lib/lookup.py -> build/lib/not1mm/lib
copying not1mm/lib/multicast.py -> build/lib/not1mm/lib
copying not1mm/lib/n1mm.py -> build/lib/not1mm/lib
copying not1mm/lib/new_contest.py -> build/lib/not1mm/lib
copying not1mm/lib/plugin_common.py -> build/lib/not1mm/lib
copying not1mm/lib/select_contest.py -> build/lib/not1mm/lib
copying not1mm/lib/settings.py -> build/lib/not1mm/lib
copying not1mm/lib/super_check_partial.py -> build/lib/not1mm/lib
copying not1mm/lib/version.py -> build/lib/not1mm/lib
copying not1mm/lib/versiontest.py -> build/lib/not1mm/lib
creating build/lib/not1mm/plugins
copying not1mm/plugins/10_10_fall_cw.py -> build/lib/not1mm/plugins
copying not1mm/plugins/10_10_spring_cw.py -> build/lib/not1mm/plugins
copying not1mm/plugins/10_10_summer_phone.py -> build/lib/not1mm/plugins
copying not1mm/plugins/10_10_winter_phone.py -> build/lib/not1mm/plugins
copying not1mm/plugins/__init__.py -> build/lib/not1mm/plugins
copying not1mm/plugins/arrl_10m.py -> build/lib/not1mm/plugins
copying not1mm/plugins/arrl_dx_cw.py -> build/lib/not1mm/plugins
copying not1mm/plugins/arrl_dx_ssb.py -> build/lib/not1mm/plugins
copying not1mm/plugins/arrl_field_day.py -> build/lib/not1mm/plugins
copying not1mm/plugins/arrl_rtty_ru.py -> build/lib/not1mm/plugins
copying not1mm/plugins/arrl_ss_cw.py -> build/lib/not1mm/plugins
copying not1mm/plugins/arrl_ss_phone.py -> build/lib/not1mm/plugins
copying not1mm/plugins/arrl_vhf_jan.py -> build/lib/not1mm/plugins
copying not1mm/plugins/arrl_vhf_jun.py -> build/lib/not1mm/plugins
copying not1mm/plugins/arrl_vhf_sep.py -> build/lib/not1mm/plugins
copying not1mm/plugins/canada_day.py -> build/lib/not1mm/plugins
copying not1mm/plugins/cq_160_cw.py -> build/lib/not1mm/plugins
copying not1mm/plugins/cq_160_ssb.py -> build/lib/not1mm/plugins
copying not1mm/plugins/cq_wpx_cw.py -> build/lib/not1mm/plugins
copying not1mm/plugins/cq_wpx_ssb.py -> build/lib/not1mm/plugins
copying not1mm/plugins/cq_ww_cw.py -> build/lib/not1mm/plugins
copying not1mm/plugins/cq_ww_ssb.py -> build/lib/not1mm/plugins
copying not1mm/plugins/cwt.py -> build/lib/not1mm/plugins
copying not1mm/plugins/general_logging.py -> build/lib/not1mm/plugins
copying not1mm/plugins/iaru_hf.py -> build/lib/not1mm/plugins
copying not1mm/plugins/icwc_mst.py -> build/lib/not1mm/plugins
copying not1mm/plugins/jidx_cw.py -> build/lib/not1mm/plugins
copying not1mm/plugins/jidx_ph.py -> build/lib/not1mm/plugins
copying not1mm/plugins/k1usn_sst.py -> build/lib/not1mm/plugins
copying not1mm/plugins/naqp_cw.py -> build/lib/not1mm/plugins
copying not1mm/plugins/naqp_ssb.py -> build/lib/not1mm/plugins
copying not1mm/plugins/phone_weekly_test.py -> build/lib/not1mm/plugins
copying not1mm/plugins/stew_perry_topband.py -> build/lib/not1mm/plugins
copying not1mm/plugins/winter_field_day.py -> build/lib/not1mm/plugins
running egg_info
writing not1mm.egg-info/PKG-INFO
writing dependency_links to not1mm.egg-info/dependency_links.txt
writing entry points to not1mm.egg-info/entry_points.txt
writing requirements to not1mm.egg-info/requires.txt
writing top-level names to not1mm.egg-info/top_level.txt
reading manifest file 'not1mm.egg-info/SOURCES.txt'
adding license file 'LICENSE'
writing manifest file 'not1mm.egg-info/SOURCES.txt'
creating build/lib/not1mm/data
copying not1mm/data/JetBrainsMono-Regular.ttf -> build/lib/not1mm/data
copying not1mm/data/MASTER.SCP -> build/lib/not1mm/data
copying not1mm/data/about.ui -> build/lib/not1mm/data
copying not1mm/data/alpha bravo charlie delta.txt -> build/lib/not1mm/data
copying not1mm/data/bandmap.ui -> build/lib/not1mm/data
copying not1mm/data/check.png -> build/lib/not1mm/data
copying not1mm/data/checkwindow.ui -> build/lib/not1mm/data
copying not1mm/data/configuration.ui -> build/lib/not1mm/data
copying not1mm/data/contests.sql -> build/lib/not1mm/data
copying not1mm/data/cty.json -> build/lib/not1mm/data
copying not1mm/data/cwmacros.txt -> build/lib/not1mm/data
copying not1mm/data/donors.html -> build/lib/not1mm/data
copying not1mm/data/editcontact.ui -> build/lib/not1mm/data
copying not1mm/data/editmacro.ui -> build/lib/not1mm/data
copying not1mm/data/greendot.png -> build/lib/not1mm/data
copying not1mm/data/k6gte-not1mm.desktop -> build/lib/not1mm/data
copying not1mm/data/k6gte.not1mm-128.png -> build/lib/not1mm/data
copying not1mm/data/k6gte.not1mm-32.png -> build/lib/not1mm/data
copying not1mm/data/k6gte.not1mm-64.png -> build/lib/not1mm/data
copying not1mm/data/logwindow.ui -> build/lib/not1mm/data
copying not1mm/data/logwindowx.ui -> build/lib/not1mm/data
copying not1mm/data/main.ui -> build/lib/not1mm/data
copying not1mm/data/new_contest.ui -> build/lib/not1mm/data
copying not1mm/data/not1mm.html -> build/lib/not1mm/data
copying not1mm/data/opon.ui -> build/lib/not1mm/data
copying not1mm/data/pickcontest.ui -> build/lib/not1mm/data
copying not1mm/data/radio_green.png -> build/lib/not1mm/data
copying not1mm/data/radio_grey.png -> build/lib/not1mm/data
copying not1mm/data/radio_red.png -> build/lib/not1mm/data
copying not1mm/data/reddot.png -> build/lib/not1mm/data
copying not1mm/data/settings.ui -> build/lib/not1mm/data
copying not1mm/data/ssbmacros.txt -> build/lib/not1mm/data
copying not1mm/data/vfo.ui -> build/lib/not1mm/data
creating build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/0.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/1.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/2.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/3.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/4.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/5.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/6.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/7.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/73.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/8.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/9.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/a.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/again.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/b.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/c.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/contest.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/cq.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/d.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/e.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/f.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/g.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/h.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/i.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/j.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/k.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/k6gte.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/l.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/m.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/mynumber.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/n.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/nil.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/o.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/p.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/q.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/r.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/roger.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/s.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/space.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/t.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/thankyou.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/thankyouqrz.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/u.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/v.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/w.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/x.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/y.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/yourcall.wav -> build/lib/not1mm/data/phonetics
copying not1mm/data/phonetics/z.wav -> build/lib/not1mm/data/phonetics
installing to build/bdist.linux-x86_64/wheel
running install
running install_lib
creating build/bdist.linux-x86_64
creating build/bdist.linux-x86_64/wheel
creating build/bdist.linux-x86_64/wheel/not1mm
copying build/lib/not1mm/__init__.py -> build/bdist.linux-x86_64/wheel/not1mm
copying build/lib/not1mm/__main__.py -> build/bdist.linux-x86_64/wheel/not1mm
copying build/lib/not1mm/bandmap.py -> build/bdist.linux-x86_64/wheel/not1mm
copying build/lib/not1mm/checkwindow.py -> build/bdist.linux-x86_64/wheel/not1mm
copying build/lib/not1mm/fsutils.py -> build/bdist.linux-x86_64/wheel/not1mm
copying build/lib/not1mm/logwindow.py -> build/bdist.linux-x86_64/wheel/not1mm
copying build/lib/not1mm/radio.py -> build/bdist.linux-x86_64/wheel/not1mm
copying build/lib/not1mm/vfo.py -> build/bdist.linux-x86_64/wheel/not1mm
copying build/lib/not1mm/voice_keying.py -> build/bdist.linux-x86_64/wheel/not1mm
creating build/bdist.linux-x86_64/wheel/not1mm/lib
copying build/lib/not1mm/lib/__init__.py -> build/bdist.linux-x86_64/wheel/not1mm/lib
copying build/lib/not1mm/lib/about.py -> build/bdist.linux-x86_64/wheel/not1mm/lib
copying build/lib/not1mm/lib/cat_interface.py -> build/bdist.linux-x86_64/wheel/not1mm/lib
copying build/lib/not1mm/lib/cwinterface.py -> build/bdist.linux-x86_64/wheel/not1mm/lib
copying build/lib/not1mm/lib/database.py -> build/bdist.linux-x86_64/wheel/not1mm/lib
copying build/lib/not1mm/lib/edit_contact.py -> build/bdist.linux-x86_64/wheel/not1mm/lib
copying build/lib/not1mm/lib/edit_macro.py -> build/bdist.linux-x86_64/wheel/not1mm/lib
copying build/lib/not1mm/lib/edit_opon.py -> build/bdist.linux-x86_64/wheel/not1mm/lib
copying build/lib/not1mm/lib/edit_station.py -> build/bdist.linux-x86_64/wheel/not1mm/lib
copying build/lib/not1mm/lib/ft8_watcher.py -> build/bdist.linux-x86_64/wheel/not1mm/lib
copying build/lib/not1mm/lib/ham_utility.py -> build/bdist.linux-x86_64/wheel/not1mm/lib
copying build/lib/not1mm/lib/lookup.py -> build/bdist.linux-x86_64/wheel/not1mm/lib
copying build/lib/not1mm/lib/multicast.py -> build/bdist.linux-x86_64/wheel/not1mm/lib
copying build/lib/not1mm/lib/n1mm.py -> build/bdist.linux-x86_64/wheel/not1mm/lib
copying build/lib/not1mm/lib/new_contest.py -> build/bdist.linux-x86_64/wheel/not1mm/lib
copying build/lib/not1mm/lib/plugin_common.py -> build/bdist.linux-x86_64/wheel/not1mm/lib
copying build/lib/not1mm/lib/select_contest.py -> build/bdist.linux-x86_64/wheel/not1mm/lib
copying build/lib/not1mm/lib/settings.py -> build/bdist.linux-x86_64/wheel/not1mm/lib
copying build/lib/not1mm/lib/super_check_partial.py -> build/bdist.linux-x86_64/wheel/not1mm/lib
copying build/lib/not1mm/lib/version.py -> build/bdist.linux-x86_64/wheel/not1mm/lib
copying build/lib/not1mm/lib/versiontest.py -> build/bdist.linux-x86_64/wheel/not1mm/lib
creating build/bdist.linux-x86_64/wheel/not1mm/plugins
copying build/lib/not1mm/plugins/10_10_fall_cw.py -> build/bdist.linux-x86_64/wheel/not1mm/plugins
copying build/lib/not1mm/plugins/10_10_spring_cw.py -> build/bdist.linux-x86_64/wheel/not1mm/plugins
copying build/lib/not1mm/plugins/10_10_summer_phone.py -> build/bdist.linux-x86_64/wheel/not1mm/plugins
copying build/lib/not1mm/plugins/10_10_winter_phone.py -> build/bdist.linux-x86_64/wheel/not1mm/plugins
copying build/lib/not1mm/plugins/__init__.py -> build/bdist.linux-x86_64/wheel/not1mm/plugins
copying build/lib/not1mm/plugins/arrl_10m.py -> build/bdist.linux-x86_64/wheel/not1mm/plugins
copying build/lib/not1mm/plugins/arrl_dx_cw.py -> build/bdist.linux-x86_64/wheel/not1mm/plugins
copying build/lib/not1mm/plugins/arrl_dx_ssb.py -> build/bdist.linux-x86_64/wheel/not1mm/plugins
copying build/lib/not1mm/plugins/arrl_field_day.py -> build/bdist.linux-x86_64/wheel/not1mm/plugins
copying build/lib/not1mm/plugins/arrl_rtty_ru.py -> build/bdist.linux-x86_64/wheel/not1mm/plugins
copying build/lib/not1mm/plugins/arrl_ss_cw.py -> build/bdist.linux-x86_64/wheel/not1mm/plugins
copying build/lib/not1mm/plugins/arrl_ss_phone.py -> build/bdist.linux-x86_64/wheel/not1mm/plugins
copying build/lib/not1mm/plugins/arrl_vhf_jan.py -> build/bdist.linux-x86_64/wheel/not1mm/plugins
copying build/lib/not1mm/plugins/arrl_vhf_jun.py -> build/bdist.linux-x86_64/wheel/not1mm/plugins
copying build/lib/not1mm/plugins/arrl_vhf_sep.py -> build/bdist.linux-x86_64/wheel/not1mm/plugins
copying build/lib/not1mm/plugins/canada_day.py -> build/bdist.linux-x86_64/wheel/not1mm/plugins
copying build/lib/not1mm/plugins/cq_160_cw.py -> build/bdist.linux-x86_64/wheel/not1mm/plugins
copying build/lib/not1mm/plugins/cq_160_ssb.py -> build/bdist.linux-x86_64/wheel/not1mm/plugins
copying build/lib/not1mm/plugins/cq_wpx_cw.py -> build/bdist.linux-x86_64/wheel/not1mm/plugins
copying build/lib/not1mm/plugins/cq_wpx_ssb.py -> build/bdist.linux-x86_64/wheel/not1mm/plugins
copying build/lib/not1mm/plugins/cq_ww_cw.py -> build/bdist.linux-x86_64/wheel/not1mm/plugins
copying build/lib/not1mm/plugins/cq_ww_ssb.py -> build/bdist.linux-x86_64/wheel/not1mm/plugins
copying build/lib/not1mm/plugins/cwt.py -> build/bdist.linux-x86_64/wheel/not1mm/plugins
copying build/lib/not1mm/plugins/general_logging.py -> build/bdist.linux-x86_64/wheel/not1mm/plugins
copying build/lib/not1mm/plugins/iaru_hf.py -> build/bdist.linux-x86_64/wheel/not1mm/plugins
copying build/lib/not1mm/plugins/icwc_mst.py -> build/bdist.linux-x86_64/wheel/not1mm/plugins
copying build/lib/not1mm/plugins/jidx_cw.py -> build/bdist.linux-x86_64/wheel/not1mm/plugins
copying build/lib/not1mm/plugins/jidx_ph.py -> build/bdist.linux-x86_64/wheel/not1mm/plugins
copying build/lib/not1mm/plugins/k1usn_sst.py -> build/bdist.linux-x86_64/wheel/not1mm/plugins
copying build/lib/not1mm/plugins/naqp_cw.py -> build/bdist.linux-x86_64/wheel/not1mm/plugins
copying build/lib/not1mm/plugins/naqp_ssb.py -> build/bdist.linux-x86_64/wheel/not1mm/plugins
copying build/lib/not1mm/plugins/phone_weekly_test.py -> build/bdist.linux-x86_64/wheel/not1mm/plugins
copying build/lib/not1mm/plugins/stew_perry_topband.py -> build/bdist.linux-x86_64/wheel/not1mm/plugins
copying build/lib/not1mm/plugins/winter_field_day.py -> build/bdist.linux-x86_64/wheel/not1mm/plugins
creating build/bdist.linux-x86_64/wheel/not1mm/data
copying build/lib/not1mm/data/JetBrainsMono-Regular.ttf -> build/bdist.linux-x86_64/wheel/not1mm/data
copying build/lib/not1mm/data/MASTER.SCP -> build/bdist.linux-x86_64/wheel/not1mm/data
copying build/lib/not1mm/data/about.ui -> build/bdist.linux-x86_64/wheel/not1mm/data
copying build/lib/not1mm/data/alpha bravo charlie delta.txt -> build/bdist.linux-x86_64/wheel/not1mm/data
copying build/lib/not1mm/data/bandmap.ui -> build/bdist.linux-x86_64/wheel/not1mm/data
copying build/lib/not1mm/data/check.png -> build/bdist.linux-x86_64/wheel/not1mm/data
copying build/lib/not1mm/data/checkwindow.ui -> build/bdist.linux-x86_64/wheel/not1mm/data
copying build/lib/not1mm/data/configuration.ui -> build/bdist.linux-x86_64/wheel/not1mm/data
copying build/lib/not1mm/data/contests.sql -> build/bdist.linux-x86_64/wheel/not1mm/data
copying build/lib/not1mm/data/cty.json -> build/bdist.linux-x86_64/wheel/not1mm/data
copying build/lib/not1mm/data/cwmacros.txt -> build/bdist.linux-x86_64/wheel/not1mm/data
copying build/lib/not1mm/data/donors.html -> build/bdist.linux-x86_64/wheel/not1mm/data
copying build/lib/not1mm/data/editcontact.ui -> build/bdist.linux-x86_64/wheel/not1mm/data
copying build/lib/not1mm/data/editmacro.ui -> build/bdist.linux-x86_64/wheel/not1mm/data
copying build/lib/not1mm/data/greendot.png -> build/bdist.linux-x86_64/wheel/not1mm/data
copying build/lib/not1mm/data/k6gte-not1mm.desktop -> build/bdist.linux-x86_64/wheel/not1mm/data
copying build/lib/not1mm/data/k6gte.not1mm-128.png -> build/bdist.linux-x86_64/wheel/not1mm/data
copying build/lib/not1mm/data/k6gte.not1mm-32.png -> build/bdist.linux-x86_64/wheel/not1mm/data
copying build/lib/not1mm/data/k6gte.not1mm-64.png -> build/bdist.linux-x86_64/wheel/not1mm/data
copying build/lib/not1mm/data/logwindow.ui -> build/bdist.linux-x86_64/wheel/not1mm/data
copying build/lib/not1mm/data/logwindowx.ui -> build/bdist.linux-x86_64/wheel/not1mm/data
copying build/lib/not1mm/data/main.ui -> build/bdist.linux-x86_64/wheel/not1mm/data
copying build/lib/not1mm/data/new_contest.ui -> build/bdist.linux-x86_64/wheel/not1mm/data
copying build/lib/not1mm/data/not1mm.html -> build/bdist.linux-x86_64/wheel/not1mm/data
copying build/lib/not1mm/data/opon.ui -> build/bdist.linux-x86_64/wheel/not1mm/data
copying build/lib/not1mm/data/pickcontest.ui -> build/bdist.linux-x86_64/wheel/not1mm/data
copying build/lib/not1mm/data/radio_green.png -> build/bdist.linux-x86_64/wheel/not1mm/data
copying build/lib/not1mm/data/radio_grey.png -> build/bdist.linux-x86_64/wheel/not1mm/data
copying build/lib/not1mm/data/radio_red.png -> build/bdist.linux-x86_64/wheel/not1mm/data
copying build/lib/not1mm/data/reddot.png -> build/bdist.linux-x86_64/wheel/not1mm/data
copying build/lib/not1mm/data/settings.ui -> build/bdist.linux-x86_64/wheel/not1mm/data
copying build/lib/not1mm/data/ssbmacros.txt -> build/bdist.linux-x86_64/wheel/not1mm/data
copying build/lib/not1mm/data/vfo.ui -> build/bdist.linux-x86_64/wheel/not1mm/data
creating build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/0.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/1.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/2.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/3.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/4.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/5.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/6.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/7.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/73.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/8.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/9.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/a.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/again.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/b.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/c.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/contest.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/cq.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/d.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/e.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/f.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/g.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/h.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/i.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/j.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/k.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/k6gte.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/l.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/m.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/mynumber.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/n.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/nil.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/o.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/p.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/q.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/r.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/roger.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/s.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/space.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/t.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/thankyou.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/thankyouqrz.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/u.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/v.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/w.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/x.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/y.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/yourcall.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
copying build/lib/not1mm/data/phonetics/z.wav -> build/bdist.linux-x86_64/wheel/not1mm/data/phonetics
running install_egg_info
Copying not1mm.egg-info to build/bdist.linux-x86_64/wheel/not1mm-24.7.13-py3.12.egg-info
running install_scripts
creating build/bdist.linux-x86_64/wheel/not1mm-24.7.13.dist-info/WHEEL
creating '/home/hellmind/Documents/dev/not1mm/dist/.tmp-xdv0hntw/not1mm-24.7.13-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it
adding 'not1mm/__init__.py'
adding 'not1mm/__main__.py'
adding 'not1mm/bandmap.py'
adding 'not1mm/checkwindow.py'
adding 'not1mm/fsutils.py'
adding 'not1mm/logwindow.py'
adding 'not1mm/radio.py'
adding 'not1mm/vfo.py'
adding 'not1mm/voice_keying.py'
adding 'not1mm/data/JetBrainsMono-Regular.ttf'
adding 'not1mm/data/MASTER.SCP'
adding 'not1mm/data/about.ui'
adding 'not1mm/data/alpha bravo charlie delta.txt'
adding 'not1mm/data/bandmap.ui'
adding 'not1mm/data/check.png'
adding 'not1mm/data/checkwindow.ui'
adding 'not1mm/data/configuration.ui'
adding 'not1mm/data/contests.sql'
adding 'not1mm/data/cty.json'
adding 'not1mm/data/cwmacros.txt'
adding 'not1mm/data/donors.html'
adding 'not1mm/data/editcontact.ui'
adding 'not1mm/data/editmacro.ui'
adding 'not1mm/data/greendot.png'
adding 'not1mm/data/k6gte-not1mm.desktop'
adding 'not1mm/data/k6gte.not1mm-128.png'
adding 'not1mm/data/k6gte.not1mm-32.png'
adding 'not1mm/data/k6gte.not1mm-64.png'
adding 'not1mm/data/logwindow.ui'
adding 'not1mm/data/logwindowx.ui'
adding 'not1mm/data/main.ui'
adding 'not1mm/data/new_contest.ui'
adding 'not1mm/data/not1mm.html'
adding 'not1mm/data/opon.ui'
adding 'not1mm/data/pickcontest.ui'
adding 'not1mm/data/radio_green.png'
adding 'not1mm/data/radio_grey.png'
adding 'not1mm/data/radio_red.png'
adding 'not1mm/data/reddot.png'
adding 'not1mm/data/settings.ui'
adding 'not1mm/data/ssbmacros.txt'
adding 'not1mm/data/vfo.ui'
adding 'not1mm/data/phonetics/0.wav'
adding 'not1mm/data/phonetics/1.wav'
adding 'not1mm/data/phonetics/2.wav'
adding 'not1mm/data/phonetics/3.wav'
adding 'not1mm/data/phonetics/4.wav'
adding 'not1mm/data/phonetics/5.wav'
adding 'not1mm/data/phonetics/6.wav'
adding 'not1mm/data/phonetics/7.wav'
adding 'not1mm/data/phonetics/73.wav'
adding 'not1mm/data/phonetics/8.wav'
adding 'not1mm/data/phonetics/9.wav'
adding 'not1mm/data/phonetics/a.wav'
adding 'not1mm/data/phonetics/again.wav'
adding 'not1mm/data/phonetics/b.wav'
adding 'not1mm/data/phonetics/c.wav'
adding 'not1mm/data/phonetics/contest.wav'
adding 'not1mm/data/phonetics/cq.wav'
adding 'not1mm/data/phonetics/d.wav'
adding 'not1mm/data/phonetics/e.wav'
adding 'not1mm/data/phonetics/f.wav'
adding 'not1mm/data/phonetics/g.wav'
adding 'not1mm/data/phonetics/h.wav'
adding 'not1mm/data/phonetics/i.wav'
adding 'not1mm/data/phonetics/j.wav'
adding 'not1mm/data/phonetics/k.wav'
adding 'not1mm/data/phonetics/k6gte.wav'
adding 'not1mm/data/phonetics/l.wav'
adding 'not1mm/data/phonetics/m.wav'
adding 'not1mm/data/phonetics/mynumber.wav'
adding 'not1mm/data/phonetics/n.wav'
adding 'not1mm/data/phonetics/nil.wav'
adding 'not1mm/data/phonetics/o.wav'
adding 'not1mm/data/phonetics/p.wav'
adding 'not1mm/data/phonetics/q.wav'
adding 'not1mm/data/phonetics/r.wav'
adding 'not1mm/data/phonetics/roger.wav'
adding 'not1mm/data/phonetics/s.wav'
adding 'not1mm/data/phonetics/space.wav'
adding 'not1mm/data/phonetics/t.wav'
adding 'not1mm/data/phonetics/thankyou.wav'
adding 'not1mm/data/phonetics/thankyouqrz.wav'
adding 'not1mm/data/phonetics/u.wav'
adding 'not1mm/data/phonetics/v.wav'
adding 'not1mm/data/phonetics/w.wav'
adding 'not1mm/data/phonetics/x.wav'
adding 'not1mm/data/phonetics/y.wav'
adding 'not1mm/data/phonetics/yourcall.wav'
adding 'not1mm/data/phonetics/z.wav'
adding 'not1mm/lib/__init__.py'
adding 'not1mm/lib/about.py'
adding 'not1mm/lib/cat_interface.py'
adding 'not1mm/lib/cwinterface.py'
adding 'not1mm/lib/database.py'
adding 'not1mm/lib/edit_contact.py'
adding 'not1mm/lib/edit_macro.py'
adding 'not1mm/lib/edit_opon.py'
adding 'not1mm/lib/edit_station.py'
adding 'not1mm/lib/ft8_watcher.py'
adding 'not1mm/lib/ham_utility.py'
adding 'not1mm/lib/lookup.py'
adding 'not1mm/lib/multicast.py'
adding 'not1mm/lib/n1mm.py'
adding 'not1mm/lib/new_contest.py'
adding 'not1mm/lib/plugin_common.py'
adding 'not1mm/lib/select_contest.py'
adding 'not1mm/lib/settings.py'
adding 'not1mm/lib/super_check_partial.py'
adding 'not1mm/lib/version.py'
adding 'not1mm/lib/versiontest.py'
adding 'not1mm/plugins/10_10_fall_cw.py'
adding 'not1mm/plugins/10_10_spring_cw.py'
adding 'not1mm/plugins/10_10_summer_phone.py'
adding 'not1mm/plugins/10_10_winter_phone.py'
adding 'not1mm/plugins/__init__.py'
adding 'not1mm/plugins/arrl_10m.py'
adding 'not1mm/plugins/arrl_dx_cw.py'
adding 'not1mm/plugins/arrl_dx_ssb.py'
adding 'not1mm/plugins/arrl_field_day.py'
adding 'not1mm/plugins/arrl_rtty_ru.py'
adding 'not1mm/plugins/arrl_ss_cw.py'
adding 'not1mm/plugins/arrl_ss_phone.py'
adding 'not1mm/plugins/arrl_vhf_jan.py'
adding 'not1mm/plugins/arrl_vhf_jun.py'
adding 'not1mm/plugins/arrl_vhf_sep.py'
adding 'not1mm/plugins/canada_day.py'
adding 'not1mm/plugins/cq_160_cw.py'
adding 'not1mm/plugins/cq_160_ssb.py'
adding 'not1mm/plugins/cq_wpx_cw.py'
adding 'not1mm/plugins/cq_wpx_ssb.py'
adding 'not1mm/plugins/cq_ww_cw.py'
adding 'not1mm/plugins/cq_ww_ssb.py'
adding 'not1mm/plugins/cwt.py'
adding 'not1mm/plugins/general_logging.py'
adding 'not1mm/plugins/iaru_hf.py'
adding 'not1mm/plugins/icwc_mst.py'
adding 'not1mm/plugins/jidx_cw.py'
adding 'not1mm/plugins/jidx_ph.py'
adding 'not1mm/plugins/k1usn_sst.py'
adding 'not1mm/plugins/naqp_cw.py'
adding 'not1mm/plugins/naqp_ssb.py'
adding 'not1mm/plugins/phone_weekly_test.py'
adding 'not1mm/plugins/stew_perry_topband.py'
adding 'not1mm/plugins/winter_field_day.py'
adding 'not1mm-24.7.13.dist-info/LICENSE'
adding 'not1mm-24.7.13.dist-info/METADATA'
adding 'not1mm-24.7.13.dist-info/WHEEL'
adding 'not1mm-24.7.13.dist-info/entry_points.txt'
adding 'not1mm-24.7.13.dist-info/top_level.txt'
adding 'not1mm-24.7.13.dist-info/RECORD'
removing build/bdist.linux-x86_64/wheel
Successfully built not1mm-24.7.13.tar.gz and not1mm-24.7.13-py3-none-any.whl
error: externally-managed-environment

× This environment is externally managed
╰─> To install Python packages system-wide, try 'pacman -S
    python-xyz', where xyz is the package you are trying to
    install.

    If you wish to install a non-Arch-packaged Python package,
    create a virtual environment using 'python -m venv path/to/venv'.
    Then use path/to/venv/bin/python and path/to/venv/bin/pip.

    If you wish to install a non-Arch packaged Python application,
    it may be easiest to use 'pipx install xyz', which will manage a
    virtual environment for you. Make sure you have python-pipx
    installed via pacman.

note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.
mbridak commented 4 months ago

That's probably why I use pipx. It handles the venv automatically. You could activate the venv then run the pip install not1mm command in it.

hellmind commented 4 months ago

Nice, using pipx install not1mm works fine.

mbridak commented 4 months ago

:thumbsup: