{"author":"Viktor Szakats","author_email":"commit@vsz.me","author_time":1758727372,"commit_time":1758789930,"committer":"Viktor Szakats","committer_email":"commit@vsz.me","hash":"7d5f8be532c19ec73063aaa4f27057047bdae5ac","message":"GHA: use pip `requirements.txt` with pins, and more venv\n\n- requirements.txt: shorten copyright headers.\n\n- requirements.txt: pin packages to versions.\n\n- GHA/windows: use `tests/requirements.txt`.\n  Pick a `cryptography` package version that satifies both `impacket`\n  and pytests dependencies.\n\n- GHA/checksrc: move pip deps into a new `requirements.txt`.\n  To make Dependabot detect and bump them.\n\n- GHA/checksrc: replace apt packages for python test deps with pip\n  install `tests/**/requirements.txt` to a venv.\n\n- GHA/checksrc: use venv and drop `--break-system-packages`.\n\n- GHA/linux: fix to actually activate venvs.\n  Follow-up to 2638570241cb9e68240d7621f0213916334a4765 #15578\n\n- GHA/linux: fixup (did not cause an issue)\n  Follow-up to d75785c7dea214d12525beb659694d3fcc483731 #18660\n\n- GHA: create venvs later, simplify commands.\n\n- GHA: sync pip command-line options, e.g. drop progress-bar,\n  everywhere.\n\nAssisted-by: Dan Fandrich\n\nCloses #18708\n","parents":["7f38bf51ad42506b5e4bf3a4c8ad6075a61b566b"],"tree_hash":"0b59330f774c79b8fa4921a660d688a6486c1e7d"}