Drop support for Python 3.7.

This commit is contained in:
Catherine 2023-06-07 14:04:23 +00:00
parent 99417d6499
commit b77e33f16a
7 changed files with 9 additions and 19 deletions

View file

@ -13,7 +13,7 @@ The language includes several new extension points for integration with :class:`
Several issues with shape inference have been resolved. Notably, ``a - b`` where both ``a`` and ``b`` are unsigned now returns a signed value.
Support for Python 3.6 has been removed, and support for Python 3.11 and 3.12 has been added.
Support for Python 3.6 and 3.7 has been removed, and support for Python 3.11 and 3.12 has been added.
Features deprecated in version 0.3 have been removed. In particular, the ``nmigen.*`` namespace is not provided, ``# nmigen:`` annotations are not recognized, and ``NMIGEN_*`` envronment variables are not used.

View file

@ -6,7 +6,7 @@ System requirements
.. |yosys-version| replace:: 0.10 (or newer)
Amaranth HDL requires Python 3.7; it works on CPython_ 3.7 (or newer), and works faster on PyPy3.7_ 7.3.3 (or newer). Installation requires pip_ 23.0 (or newer).
Amaranth HDL requires Python 3.8; it works on CPython_ 3.8 (or newer), and works faster on PyPy3.8_ 7.3.7 (or newer). Installation requires pip_ 23.0 (or newer).
For most workflows, Amaranth requires Yosys_ |yosys-version|. A compatible version of Yosys is distributed via PyPI_ for most popular platforms.
@ -17,7 +17,7 @@ Synthesizing, placing and routing an Amaranth design for an FPGA requires the FP
.. TODO: Link to FPGA family docs here
.. _CPython: https://www.python.org/
.. _PyPy3.7: https://www.pypy.org/
.. _PyPy3.8: https://www.pypy.org/
.. _pip: https://pip.pypa.io/
.. _Yosys: https://yosyshq.net/yosys/
.. _PyPI: https://pypi.org/