diff --git a/srcpkgs/python3-distlib/template b/srcpkgs/python3-distlib/template index e00eefd1b8e..5f5296f4f3f 100644 --- a/srcpkgs/python3-distlib/template +++ b/srcpkgs/python3-distlib/template @@ -1,7 +1,7 @@ # Template file for 'python3-distlib' pkgname=python3-distlib -version=0.3.6 -revision=3 +version=0.3.9 +revision=1 build_style=python3-pep517 hostmakedepends="python3-setuptools python3-wheel" depends="python3" @@ -12,12 +12,18 @@ license="Python-2.0" homepage="https://distlib.readthedocs.io/" changelog="https://raw.githubusercontent.com/pypa/distlib/master/CHANGES.rst" distfiles="${PYPI_SITE}/d/distlib/distlib-${version}.tar.gz" -checksum=14bad2d9b04d3a36127ac97f30b12a19268f211063d8f8ee4f47108896e11b46 +checksum=a60f20dea646b8a33f3e7772f74dc0b2d0772d2837ee1342a00645c81edf9403 + +# see: https://github.com/pypa/distlib/issues/161#issuecomment-1119511558 +make_check_pre="env PYTHONHASHSEED=0" +# this uses https://docs.python.org/3/library/test.html (not installed) +# see https://github.com/pypa/distlib/issues/214#issuecomment-1945563204 +make_check_args=" + --deselect tests/test_scripts.py::ScriptTestCase::test_script_run" pre_check() { + # this is testing `is_writable('/etc')`, which for us is `True` vsed -i -e "/self.assertFalse(self.fileop.is_writable/s/False/True/" tests/test_util.py - vsed -i -e '/def test_sequencer_basic/s/test//' tests/test_util.py - vsed -i -e '/def test_dependency_finder/s/test//' tests/test_locators.py } post_install() {