Thanks for the suggestions.  I will work on setting up an 3.10 environment.

John Kienitz
NS6K


On Mon, Feb 20, 2023 at 4:43 PM Dan Smith via chirp_devel <chirp_devel@intrepid.danplanet.com> wrote:
> I am also having issues with tox.

I think you're having troubles with python, tox is just the entry point.

> for "tox -e unit -- -k import_logic"  10 tests fail with errors like:
>
>         try:
> >           self._args, varargs, varkw, defaults = inspect.getargspec(method)
> E           AttributeError: module 'inspect' has no attribute 'getargspec'
>
> .tox/unit/lib/python3.11/site-packages/mox3/mox.py:909: AttributeError
>
> lLooking into this leads me down a rat hole for Python 3 deprecations.

You can see this setup and running in all the gitub action checks, so it's got to be something on your system. The point of tox is to provide isolated virtual environments within which to run the tests, which means the package deps are managed for you. My guess would be that something in python 3.11 has broken mox3. I'll work on removing mox3 usage from the unit tests (for this and other reasons) but in the meantime, using <= 3.10 would be your option.

--Dan
_______________________________________________
chirp_devel mailing list
chirp_devel@intrepid.danplanet.com
http://intrepid.danplanet.com/mailman/listinfo/chirp_devel
Developer docs: http://chirp.danplanet.com/projects/chirp/wiki/Developers