Skip to content

Commit

Permalink
readme: deduplicate requirement version specification
Browse files Browse the repository at this point in the history
Specifying the dependency versions in the README file creates an extra
maintenance burden not worth the effort. In fact, it has been left
outdated more than once leading to misinformation [1, 2]. Instead,
provide the rough information in the documentation and point users to
the source of truth for details.

Python 3 is still listed explicitly since it won't be bumped every now
and then, and provides a useful compatibility information for users.
Unfortunately, PyVISA cannot be dealt with in a similar vein.

[1] dd8e904 ("switch to a PEP517 install")
[2] 8a0753b ("bump Python requirement to 3.8 and PyVISA requirement to 1.13 (pyvisa#362)")
[3] 29d3048 ("Drop support for Python 3.8 and 3.9 and add support for Python 3.13 (pyvisa#451)")
  • Loading branch information
henriquesimoes committed Sep 18, 2024
1 parent 1259588 commit a540770
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -61,8 +61,8 @@ controlling:
Requirements
------------

- Python (tested with 3.6+)
- PyVISA 1.11+
- Python 3
- PyVISA

Optionally:

Expand All @@ -74,6 +74,7 @@ Optionally:
- zeroconf (for HiSLIP and VICP devices discovery)
- pyvicp (to enable the Teledyne LeCroy proprietary VICP protocol)

Please refer to `pyproject.toml <./pyproject.toml>` for the specific version requirements.

Installation
--------------
Expand Down

0 comments on commit a540770

Please sign in to comment.