Ben Greiner
Ben Greiner
The missing codegen is fixed in the most recent release 0.3.11, but the test/pyre directory is missing from the PyPI archive.
With 0.3.17, the shipped generated code is not identical to what is generated (apart from #467): ``` [ 74s] ====================================================================== [ 74s] FAIL: test_codegen_clean_return_types (libcst.codegen.tests.test_codegen_clean.TestCodegenClean) [ 74s] ---------------------------------------------------------------------- [ 74s]...
#63 fixes this problem for OpenSUSE as well.
python-ls/python-ls#7
Let me guess: your jedi is newer than 0.17.2.
The requirements of pyls state to use jedi
Btw, if you use ipython, it is likely to be broken by updated jedi too: https://github.com/ipython/ipython/issues/12740
Ooh that's bad. I thought Debian has some QA to prevent that. We have blocked the update of jedi in openSUSE Tumbleweed.
Thank you so much for the heads up @juliangilbey. Good to know about the problems which we will also run into once we finally enable Python 3.9 in openSUSE Tumbleweed....
@thewtex see here: https://build.opensuse.org/package/view_file/devel:languages:python:numeric/python-blosc/python-blosc.spec?expand=1 ``` %python_exec setup.py install -O1 --skip-build --force --root %{buildroot} --install-purelib=%{$python_sitearch} ``` I guess the `--install-purelib` parameter is a hack to override the install into `$python_sitelib`