I did think about moving the database and just changing the config file to point to the new location. But I have a large collections so I tried manually. It should work. @adrian thoughts?
WSL works well for tox.
Windows fails during startup with
tox -e py-test
GLOB sdist-make: h:\Git\arogl-beets\setup.py
Traceback (most recent call last):
File "c:\python37\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "c:\python37\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Python37\Scripts\tox.exe\__main__.py", line 7, in <module>
File "c:\python37\lib\site-packages\tox\session\__init__.py", line 44, in cmdline
main(args)
File "c:\python37\lib\site-packages\tox\session\__init__.py", line 68, in main
exit_code = session.runcommand()
File "c:\python37\lib\site-packages\tox\session\__init__.py", line 195, in runcommand
return self.subcommand_test()
File "c:\python37\lib\site-packages\tox\session\__init__.py", line 211, in subcommand_test
venv.package = self.hook.tox_package(session=self, venv=venv)
File "c:\python37\lib\site-packages\pluggy\hooks.py", line 286, in __call__
return self._hookexec(self, self.get_hookimpls(), kwargs)
File "c:\python37\lib\site-packages\pluggy\manager.py", line 93, in _hookexec
return self._inner_hookexec(hook, methods, kwargs)
File "c:\python37\lib\site-packages\pluggy\manager.py", line 87, in <lambda>
firstresult=hook.spec.opts.get("firstresult") if hook.spec else False,
File "c:\python37\lib\site-packages\pluggy\callers.py", line 208, in _multicall
return outcome.get_result()
File "c:\python37\lib\site-packages\pluggy\callers.py", line 80, in get_result
raise ex[1].with_traceback(ex[2])
File "c:\python37\lib\site-packages\pluggy\callers.py", line 187, in _multicall
res = hook_impl.function(*args)
File "c:\python37\lib\site-packages\tox\package\__init__.py", line 16, in tox_package
session.package, session.dist = get_package(session)
File "c:\python37\lib\site-packages\tox\package\__init__.py", line 29, in get_package
package = acquire_package(config, session)
File "c:\python37\lib\site-packages\tox\package\__init__.py", line 40, in acquire_package
path = build_package(config, session)
File "c:\python37\lib\site-packages\tox\package\builder\__init__.py", line 7, in build_package
return make_sdist(config, session)
File "c:\python37\lib\site-packages\tox\package\builder\legacy.py", line 39, in make_sdist
returnout=True,
File "c:\python37\lib\site-packages\tox\action.py", line 120, in popen
lines = out_path.read_text("UTF-8").split("\n")
File "c:\python37\lib\site-packages\py\_path\common.py", line 171, in read_text
return f.read()
File "c:\python37\lib\codecs.py", line 322, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x92 in position 21509: invalid start byte
That is even after I ran from witin WSL successfully in the same directory.
Tox on windows has worked before