Mercurial > hgrepos > FreeBSD > ports > PyPy
view files/patch-pypy_tool_release_package.py @ 86:f1c2bf3cb7ab
Generate distinfo for pypy3.9
| author | Franz Glasner <f.glasner@feldmann-mg.com> |
|---|---|
| date | Wed, 05 Oct 2022 15:40:21 +0200 |
| parents | a5f5a5ecec13 |
| children |
line wrap: on
line source
--- pypy/tool/release/package.py.orig 2022-03-28 09:53:47 UTC +++ pypy/tool/release/package.py @@ -156,7 +156,11 @@ def generate_sysconfigdata(pypy_c, stdlib): '--generate-posix-vars', # Use PyPy-specific extension to get HOST_GNU_TYPE 'HOST_GNU_TYPE', host_gnu_type]) - with open('pybuilddir.txt') as fid: + pybuilddir_txt = 'pybuilddir.txt' + pypy_wrkdir = os.environ.get("PYPY_WRKDIR") # this is set by FreeBSD port + if pypy_wrkdir is not None: + pybuilddir_txt = os.path.join(pypy_wrkdir, pybuilddir_txt) + with open(pybuilddir_txt) as fid: dirname = fid.read().strip() assert os.path.exists(dirname) sysconfigdata_names = os.listdir(dirname)
