Cristian Le
Cristian Le
@happz I had looked at the `ModuleImporter` and it kinda bothers me, mainly because it doesn't play well with IDE navigation and the typehinting can get quite wonky. I have...
I don't know where I left off with https://github.com/teemtee/tmt/pull/2098, but I think that could be revisited in this refactoring. Iirc the issue was that `path` and `dist-git-extract` have a non-trivial...
Hmm it seems to be rawhide specific, F39 worked. I have cleaned the `/var/tmp/tmt/testcloud` and tried again with all 3 f39, f40 and rawhide. Only rawhide was failing. Another annoyance...
Seems to be resolved in 1.34
How about bumping some of the minimum requirements? - `jinja2 >= 3.0`: can get rid of [`types-jinja2`](https://pypi.org/project/types-Jinja2/) - `types-jsonschema` might not be necessary anymore? Seems like the simple typing are...
> > * `types-setuptools` 🤷 what is this one used at? > > Maybe something related to `reousrce_files`, `importlib`? I don't recall we'd use packaging-related functionality in tmt code for...
In principle this should be handled by `/plans/install/pip` right? I don't see a `pip install .` there to install dependencies though :/ (Oh I see: `/tmp/venv/bin/pip install .[all]`, not ideal...
> Hi @LecrisUT, what is the goal here? To close #2740, and address https://src.fedoraproject.org/rpms/python-pint/pull-request/10 Stuck at how to do the testing though.
> Would you mind blocking this on pyright coverage of tmt.hardware? Not sure what you mean by blocking here. I have for now disabled the generic tpye-checking on pint which...
Tried to do locally the tests: ```console $ cd tests/provision/hardware/data $ tmt plans show /plan/local warn: /plan/local:provision - {'hardware': {'boot': {'method': 'bios'}, 'compatible': {'distro': ['rhel-7', 'rhel-8']}, 'cpu': {'sockets': '= 8',...