Re: git: 0e61c307e7c5 - main - devel/py-virtualenv: Update to 20.18.0
- In reply to: Nicola Vitale : "git: 0e61c307e7c5 - main - devel/py-virtualenv: Update to 20.18.0"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 14 Feb 2023 11:30:07 UTC
Moin-moin!
On 09.02.2023 18:20, Nicola Vitale wrote:
> The branch main has been updated by nivit:
>
> URL: https://cgit.FreeBSD.org/ports/commit/?id=0e61c307e7c5150b2589d0cd5234ca87c47f6431
>
> commit 0e61c307e7c5150b2589d0cd5234ca87c47f6431
> Author: Nicola Vitale <nivit@FreeBSD.org>
> AuthorDate: 2023-02-09 15:14:36 +0000
> Commit: Nicola Vitale <nivit@FreeBSD.org>
> CommitDate: 2023-02-09 15:20:05 +0000
>
> devel/py-virtualenv: Update to 20.18.0
[skip]
>
> diff --git a/devel/py-virtualenv/files/patch-docs_conf.py b/devel/py-virtualenv/files/patch-docs_conf.py
> index 9d0dd6d85969..a29883882f74 100644
> --- a/devel/py-virtualenv/files/patch-docs_conf.py
> +++ b/devel/py-virtualenv/files/patch-docs_conf.py
> @@ -1,15 +1,20 @@
> ---- docs/conf.py.orig 2022-11-12 21:38:58 UTC
> +--- docs/conf.py.orig 2023-02-06 17:33:30 UTC
> +++ docs/conf.py
> -@@ -1,9 +1,12 @@
> -+import os
> - import subprocess
> - import sys
> +@@ -3,6 +3,8 @@ import sys
> from datetime import date, datetime
> from pathlib import Path
>
> - import sphinx_rtd_theme
> ++sys.path.insert(0, '%%VIRTUALENV_WHEEL%%')
> +
> -+sys.path.insert(0, os.path.abspath('../build/lib'))
> -
> from virtualenv.version import __version__
>
> + company = "PyPA"
> +@@ -48,7 +50,7 @@ extlinks = {
> + def setup(app):
> + here = Path(__file__).parent
> + root, exe = here.parent, Path(sys.executable)
> +- towncrier = exe.with_name(f"towncrier{exe.suffix}")
> ++ towncrier = exe.with_name(f"towncrier")
> + cmd = [str(towncrier), "build", "--draft", "--version", "NEXT"]
> + new = subprocess.check_output(cmd, cwd=root, text=True, stderr=subprocess.DEVNULL)
> + (root / "docs" / "_draft.rst").write_text("" if "No significant changes" in new else new)
Nope. You shouldn't rely on unversioned python stuff, it will break build with non-default python
https://people.freebsd.org/~fluffy/-patches/0001-devel-py-virtualenv-unbreak-DOCS-build-with-non-defa.patch
--
Sincerely,
Dima (fluffy@FreeBSD.org, https://t.me/FluffyBSD)
(desktop, kde, x11, office, ports-secteam)@FreeBSD team