Skip to content

Commit

Permalink
Merge #564: Update release-process for macos
Browse files Browse the repository at this point in the history
d2214ab Update release-process for macos (gruve-p)

Pull request description:

ACKs for top commit:
  achow101:
    ACK d2214ab

Tree-SHA512: 833ec565aca535483e09c8b9908be1bc4ef1a7c157a383ca4e47625692ff9a9c3a58b46baea3760eb45e3a787a15de48e15e2df745b81eeb0eadec06e52880ab
  • Loading branch information
achow101 committed Feb 9, 2022
2 parents 4572620 + d2214ab commit a2d1245
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions docs/development/release-process.rst
Original file line number Diff line number Diff line change
Expand Up @@ -28,14 +28,14 @@ Note that the macOS build is non-deterministic.

First install `pyenv <https://github.com/pyenv/pyenv>`_ using whichever method you prefer.

Then a deterministic build of Python 3.6.8 needs to be installed. This can be done with the patch in ``contrib/reproducible-python.diff``. First ``cd`` into HWI's source tree. Then use::
Then a deterministic build of Python 3.9.7 needs to be installed. This can be done with the patch in ``contrib/reproducible-python.diff``. First ``cd`` into HWI's source tree. Then use::

cat contrib/reproducible-python.diff | PYTHON_CONFIGURE_OPTS="--enable-framework" BUILD_DATE="Jan 1 2019" BUILD_TIME="00:00:00" pyenv install -kp 3.6.8
cat contrib/reproducible-python.diff | PYTHON_CONFIGURE_OPTS="--enable-framework" BUILD_DATE="Jan 1 2019" BUILD_TIME="00:00:00" pyenv install -kp 3.9.7

Make sure that python 3.6.8 is active::
Make sure that python 3.9.7 is active::

$ python --version
Python 3.6.8
Python 3.9.7

Now install `Poetry <https://github.com/sdispater/poetry>`_ with ``pip install poetry``

Expand Down

0 comments on commit a2d1245

Please sign in to comment.