From 3d1f926960cbc62e92462e00724914beaadc8bd9 Mon Sep 17 00:00:00 2001 From: Jay Fitzgerald <34140133+ni-jfitzger@users.noreply.github.com> Date: Mon, 30 Jun 2025 12:07:03 -0500 Subject: [PATCH 1/6] Update latest nidcpower version and release date in CHANGELOG --- CHANGELOG.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4f6b25eff..a3cb299c5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,7 +15,7 @@ --- ### nidcpower (NI-DCPower) -- [Unreleased](#nidcpower-unreleased) +- [1.5.0](#nidcpower-150---2025-06-30) - [1.4.9](#nidcpower-149---2025-02-26) - [1.4.8](#nidcpower-148---2024-04-26) - [1.4.7](#nidcpower-147---2023-12-15) @@ -47,7 +47,7 @@ - [0.4.0](#nidcpower-040---2017-11-07) - [0.3.0](#nidcpower-030---2017-10-13) -#### [nidcpower] Unreleased +#### [nidcpower] 1.5.0 - 2025-06-30 - Added - API parity with NI-DCPower 2025 Q2. - Properties: @@ -67,8 +67,6 @@ - Enum values: - `CONSTANT_RESISTANCE` and `CONSTANT_POWER` added to enum `OutputFunction` - `nidcpower_constant_resistance_and_constant_power.py` and `nidcpower_sink_dc_current_into_electronic_load.py` examples -- Changed -- Removed #### [nidcpower] 1.4.9 - 2025-02-26 - Added From 6620cfb8a3838564441d3d4cb9648a39a0391252 Mon Sep 17 00:00:00 2001 From: Jay Fitzgerald <34140133+ni-jfitzger@users.noreply.github.com> Date: Mon, 30 Jun 2025 12:25:37 -0500 Subject: [PATCH 2/6] Bump nidcpower version to 1.5.0 --- src/nidcpower/metadata/config_addon.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nidcpower/metadata/config_addon.py b/src/nidcpower/metadata/config_addon.py index e3edc383d..b283ed77a 100644 --- a/src/nidcpower/metadata/config_addon.py +++ b/src/nidcpower/metadata/config_addon.py @@ -1,6 +1,6 @@ # We need to maintain the version here since it needs to be updated by the build process on GitHub config_additional_config = { - 'module_version': '1.4.10.dev0', + 'module_version': '1.5.0.dev0', 'latest_runtime_version_tested_against': '2025 Q1', 'initial_release_year': '2017', } From 6827d3194b31654a197945fec84c563d93e955e5 Mon Sep 17 00:00:00 2001 From: Jay Fitzgerald <34140133+ni-jfitzger@users.noreply.github.com> Date: Mon, 30 Jun 2025 12:27:31 -0500 Subject: [PATCH 3/6] Update versions for release --- src/nidcpower/LATEST_RELEASE | 2 +- src/nidcpower/metadata/config_addon.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/nidcpower/LATEST_RELEASE b/src/nidcpower/LATEST_RELEASE index 4ea2b1f40..bc80560fa 100644 --- a/src/nidcpower/LATEST_RELEASE +++ b/src/nidcpower/LATEST_RELEASE @@ -1 +1 @@ -1.4.9 +1.5.0 diff --git a/src/nidcpower/metadata/config_addon.py b/src/nidcpower/metadata/config_addon.py index b283ed77a..fa655cab9 100644 --- a/src/nidcpower/metadata/config_addon.py +++ b/src/nidcpower/metadata/config_addon.py @@ -1,6 +1,6 @@ # We need to maintain the version here since it needs to be updated by the build process on GitHub config_additional_config = { - 'module_version': '1.5.0.dev0', + 'module_version': '1.5.0', 'latest_runtime_version_tested_against': '2025 Q1', 'initial_release_year': '2017', } From 99a37a4db7f18d1e71355b02458c93158161274b Mon Sep 17 00:00:00 2001 From: Jay Fitzgerald <34140133+ni-jfitzger@users.noreply.github.com> Date: Mon, 30 Jun 2025 12:33:50 -0500 Subject: [PATCH 4/6] Bump nidcpower version tested against to reflect reality --- src/nidcpower/metadata/config_addon.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nidcpower/metadata/config_addon.py b/src/nidcpower/metadata/config_addon.py index fa655cab9..5dff3c27f 100644 --- a/src/nidcpower/metadata/config_addon.py +++ b/src/nidcpower/metadata/config_addon.py @@ -1,6 +1,6 @@ # We need to maintain the version here since it needs to be updated by the build process on GitHub config_additional_config = { 'module_version': '1.5.0', - 'latest_runtime_version_tested_against': '2025 Q1', + 'latest_runtime_version_tested_against': '2025 Q2', 'initial_release_year': '2017', } From b9c25ae8a8ab07e089b68b8676ec8445ae7b304f Mon Sep 17 00:00:00 2001 From: Jay Fitzgerald <34140133+ni-jfitzger@users.noreply.github.com> Date: Mon, 30 Jun 2025 13:34:46 -0500 Subject: [PATCH 5/6] Update generated files for release --- README.rst | 2 +- docs/nidcpower/conf.py | 2 +- docs/nidcpower/examples.rst | 14 +++++++------- docs/nidcpower/installation.inc | 2 +- docs/nidcpower/status.inc | 2 +- generated/nidcpower/README.rst | 4 ++-- generated/nidcpower/nidcpower/VERSION | 2 +- generated/nidcpower/nidcpower/__init__.py | 4 ++-- generated/nidcpower/setup.py | 4 ++-- 9 files changed, 18 insertions(+), 18 deletions(-) diff --git a/README.rst b/README.rst index 4c56d855e..0a505681d 100644 --- a/README.rst +++ b/README.rst @@ -68,7 +68,7 @@ NI-DCPower Python API Status +-------------------------------+--------------------------+ | NI-DCPower (nidcpower) | | +===============================+==========================+ -| Driver Version Tested Against | 2025 Q1 | +| Driver Version Tested Against | 2025 Q2 | +-------------------------------+--------------------------+ | PyPI Version | |nidcpowerLatestVersion| | +-------------------------------+--------------------------+ diff --git a/docs/nidcpower/conf.py b/docs/nidcpower/conf.py index 0b7249f14..375bacba1 100644 --- a/docs/nidcpower/conf.py +++ b/docs/nidcpower/conf.py @@ -63,7 +63,7 @@ # built documents. # # The full version, including alpha/beta/rc tags. -release = '1.4.10.dev0' +release = '1.5.0' # The short X.Y version. version = release[:3] diff --git a/docs/nidcpower/examples.rst b/docs/nidcpower/examples.rst index e0cfbea8e..3636fbdf4 100644 --- a/docs/nidcpower/examples.rst +++ b/docs/nidcpower/examples.rst @@ -1,7 +1,7 @@ Examples ======== -`You can download all nidcpower examples for latest version here `_ +`You can download all nidcpower examples here `_ nidcpower_advanced_sequence.py ------------------------------ @@ -10,7 +10,7 @@ nidcpower_advanced_sequence.py :language: python :linenos: :encoding: utf8 - :caption: `(nidcpower_advanced_sequence.py) `_ + :caption: `(nidcpower_advanced_sequence.py) `_ nidcpower_constant_resistance_and_constant_power.py --------------------------------------------------- @@ -19,7 +19,7 @@ nidcpower_constant_resistance_and_constant_power.py :language: python :linenos: :encoding: utf8 - :caption: `(nidcpower_constant_resistance_and_constant_power.py) `_ + :caption: `(nidcpower_constant_resistance_and_constant_power.py) `_ nidcpower_lcr_source_ac_voltage.py ---------------------------------- @@ -28,7 +28,7 @@ nidcpower_lcr_source_ac_voltage.py :language: python :linenos: :encoding: utf8 - :caption: `(nidcpower_lcr_source_ac_voltage.py) `_ + :caption: `(nidcpower_lcr_source_ac_voltage.py) `_ nidcpower_measure_record.py --------------------------- @@ -37,7 +37,7 @@ nidcpower_measure_record.py :language: python :linenos: :encoding: utf8 - :caption: `(nidcpower_measure_record.py) `_ + :caption: `(nidcpower_measure_record.py) `_ nidcpower_sink_dc_current_into_electronic_load.py ------------------------------------------------- @@ -46,7 +46,7 @@ nidcpower_sink_dc_current_into_electronic_load.py :language: python :linenos: :encoding: utf8 - :caption: `(nidcpower_sink_dc_current_into_electronic_load.py) `_ + :caption: `(nidcpower_sink_dc_current_into_electronic_load.py) `_ nidcpower_source_delay_measure.py --------------------------------- @@ -55,5 +55,5 @@ nidcpower_source_delay_measure.py :language: python :linenos: :encoding: utf8 - :caption: `(nidcpower_source_delay_measure.py) `_ + :caption: `(nidcpower_source_delay_measure.py) `_ diff --git a/docs/nidcpower/installation.inc b/docs/nidcpower/installation.inc index 632f6a018..c15efdbf8 100644 --- a/docs/nidcpower/installation.inc +++ b/docs/nidcpower/installation.inc @@ -8,6 +8,6 @@ As a prerequisite to using the **nidcpower** module, you must install the NI-DCP The nimi-python modules (i.e. for **NI-DCPower**) can be installed with `pip `_:: - $ python -m pip install nidcpower + $ python -m pip install nidcpower~=1.5.0 diff --git a/docs/nidcpower/status.inc b/docs/nidcpower/status.inc index 51dc31179..8d08c28b6 100644 --- a/docs/nidcpower/status.inc +++ b/docs/nidcpower/status.inc @@ -5,7 +5,7 @@ NI-DCPower Python API Status +-------------------------------+--------------------------+ | NI-DCPower (nidcpower) | | +===============================+==========================+ -| Driver Version Tested Against | 2025 Q1 | +| Driver Version Tested Against | 2025 Q2 | +-------------------------------+--------------------------+ | PyPI Version | |nidcpowerLatestVersion| | +-------------------------------+--------------------------+ diff --git a/generated/nidcpower/README.rst b/generated/nidcpower/README.rst index b4f52faf9..bf49cb279 100644 --- a/generated/nidcpower/README.rst +++ b/generated/nidcpower/README.rst @@ -55,7 +55,7 @@ NI-DCPower Python API Status +-------------------------------+--------------------------+ | NI-DCPower (nidcpower) | | +===============================+==========================+ -| Driver Version Tested Against | 2025 Q1 | +| Driver Version Tested Against | 2025 Q2 | +-------------------------------+--------------------------+ | PyPI Version | |nidcpowerLatestVersion| | +-------------------------------+--------------------------+ @@ -104,7 +104,7 @@ As a prerequisite to using the **nidcpower** module, you must install the NI-DCP The nimi-python modules (i.e. for **NI-DCPower**) can be installed with `pip `_:: - $ python -m pip install nidcpower + $ python -m pip install nidcpower~=1.5.0 Contributing diff --git a/generated/nidcpower/nidcpower/VERSION b/generated/nidcpower/nidcpower/VERSION index d7a12f0b0..a715b55db 100644 --- a/generated/nidcpower/nidcpower/VERSION +++ b/generated/nidcpower/nidcpower/VERSION @@ -1,2 +1,2 @@ -1.4.10.dev0 +1.5.0 diff --git a/generated/nidcpower/nidcpower/__init__.py b/generated/nidcpower/nidcpower/__init__.py index d52358199..ecd3f95b9 100644 --- a/generated/nidcpower/nidcpower/__init__.py +++ b/generated/nidcpower/nidcpower/__init__.py @@ -2,7 +2,7 @@ # This file was generated -__version__ = '1.4.10.dev0' +__version__ = '1.5.0' from nidcpower.enums import * # noqa: F403,F401,H303 from nidcpower.errors import DriverWarning # noqa: F401 @@ -86,7 +86,7 @@ def is_venv(): info['driver']['name'] = "NI-DCPower" info['driver']['version'] = driver_version info['module']['name'] = 'nidcpower' - info['module']['version'] = "1.4.10.dev0" + info['module']['version'] = "1.5.0" info['python']['version'] = sys.version info['python']['bits'] = '64' if is_python_64bit() else '32' info['python']['is_venv'] = is_venv() diff --git a/generated/nidcpower/setup.py b/generated/nidcpower/setup.py index 7cc407a30..7b9d41124 100644 --- a/generated/nidcpower/setup.py +++ b/generated/nidcpower/setup.py @@ -16,7 +16,7 @@ def read_contents(file_to_read): setup( name=pypi_name, zip_safe=True, - version='1.4.10.dev0', + version='1.5.0', description='NI-DCPower Python API', long_description=read_contents('README.rst'), long_description_content_type='text/x-rst', @@ -40,7 +40,7 @@ def read_contents(file_to_read): ], }, classifiers=[ - "Development Status :: 3 - Alpha", + "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Manufacturing", "Intended Audience :: Science/Research", From 3e81108805a529da8f4ca80d88b6b6da703ba62b Mon Sep 17 00:00:00 2001 From: Jay Fitzgerald <34140133+ni-jfitzger@users.noreply.github.com> Date: Tue, 1 Jul 2025 13:35:59 -0500 Subject: [PATCH 6/6] Update release date in CHANGELOG --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a3cb299c5..590761320 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,7 +15,7 @@ --- ### nidcpower (NI-DCPower) -- [1.5.0](#nidcpower-150---2025-06-30) +- [1.5.0](#nidcpower-150---2025-07-01) - [1.4.9](#nidcpower-149---2025-02-26) - [1.4.8](#nidcpower-148---2024-04-26) - [1.4.7](#nidcpower-147---2023-12-15) @@ -47,7 +47,7 @@ - [0.4.0](#nidcpower-040---2017-11-07) - [0.3.0](#nidcpower-030---2017-10-13) -#### [nidcpower] 1.5.0 - 2025-06-30 +#### [nidcpower] 1.5.0 - 2025-07-01 - Added - API parity with NI-DCPower 2025 Q2. - Properties: