From 83f19264133710b22e680b40696ce98b161a15da Mon Sep 17 00:00:00 2001 From: vnktshr21 Date: Mon, 4 Aug 2025 21:01:08 +0530 Subject: [PATCH 1/8] Include nirfsg as valid driver --- tools/build_release.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/build_release.py b/tools/build_release.py index e19d90a7e..09b98dc0e 100644 --- a/tools/build_release.py +++ b/tools/build_release.py @@ -21,7 +21,7 @@ class CustomFormatter(argparse.ArgumentDefaultsHelpFormatter, argparse.RawDescri def main(): - drivers_to_update = ['nidcpower', 'nidigital', 'nidmm', 'nifake', 'niswitch', 'nimodinst', 'nifgen', 'niscope', 'nise', 'nitclk'] + drivers_to_update = ['nidcpower', 'nidigital', 'nidmm', 'nifake', 'niswitch', 'nimodinst', 'nifgen', 'nirfsg', 'niscope', 'nise', 'nitclk'] # Setup the required arguments for this script usage = """Release script From cf0e30e83a66cc1e41703f7cb6021c7e4f4e78e1 Mon Sep 17 00:00:00 2001 From: vnktshr21 Date: Mon, 4 Aug 2025 21:01:25 +0530 Subject: [PATCH 2/8] Bump nirfsg version to 1.0.0 --- src/nirfsg/metadata/config_addon.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nirfsg/metadata/config_addon.py b/src/nirfsg/metadata/config_addon.py index 8cc2474c6..e5d5c2a69 100644 --- a/src/nirfsg/metadata/config_addon.py +++ b/src/nirfsg/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': '0.2.0', + 'module_version': '1.0.0.dev0', 'latest_runtime_version_tested_against': '2025 Q2', 'initial_release_year': '2025', 'custom_types': [ From 2464934d797ed80de663cc37fa3ad1b6f3d217ec Mon Sep 17 00:00:00 2001 From: vnktshr21 Date: Mon, 4 Aug 2025 21:09:03 +0530 Subject: [PATCH 3/8] Updated CHANGELOG --- CHANGELOG.md | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b298cfb44..25da685f7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1685,15 +1685,12 @@ ### nirfsg (NI-RFSG) -- [Unreleased](#nirfsg-unreleased) +- [1.0.0](#nirfsg-100---2025-08-05) -#### [nirfsg] Unreleased +#### [nirfsg] 1.0.0 - 2025-08-05 - Added - - Enabled selected public APIs - - Basic example - - Documentation for APIs (not final) -- Changed -- Removed + - Initial release +--- ### niscope (NI-SCOPE) From d4e50b8c07572a3af5138a843c4ef741b368623a Mon Sep 17 00:00:00 2001 From: vnktshr21 Date: Mon, 4 Aug 2025 21:12:56 +0530 Subject: [PATCH 4/8] Updated versions for release --- src/nirfsg/LATEST_RELEASE | 2 +- src/nirfsg/metadata/config_addon.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/nirfsg/LATEST_RELEASE b/src/nirfsg/LATEST_RELEASE index 0ea3a944b..3eefcb9dd 100644 --- a/src/nirfsg/LATEST_RELEASE +++ b/src/nirfsg/LATEST_RELEASE @@ -1 +1 @@ -0.2.0 +1.0.0 diff --git a/src/nirfsg/metadata/config_addon.py b/src/nirfsg/metadata/config_addon.py index e5d5c2a69..bed43d400 100644 --- a/src/nirfsg/metadata/config_addon.py +++ b/src/nirfsg/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.0.0.dev0', + 'module_version': '1.0.0', 'latest_runtime_version_tested_against': '2025 Q2', 'initial_release_year': '2025', 'custom_types': [ From 41a988e0f574f948719692bd41e90f46e7959a38 Mon Sep 17 00:00:00 2001 From: vnktshr21 Date: Mon, 4 Aug 2025 21:14:08 +0530 Subject: [PATCH 5/8] Bump version tested against to version to be used in nimibot --- src/nirfsg/metadata/config_addon.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nirfsg/metadata/config_addon.py b/src/nirfsg/metadata/config_addon.py index bed43d400..9ef264510 100644 --- a/src/nirfsg/metadata/config_addon.py +++ b/src/nirfsg/metadata/config_addon.py @@ -1,7 +1,7 @@ # 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.0.0', - 'latest_runtime_version_tested_against': '2025 Q2', + 'latest_runtime_version_tested_against': '2025 Q3', 'initial_release_year': '2025', 'custom_types': [ ] From 44313762bb3317d565039db27e81c724e4b2b7ca Mon Sep 17 00:00:00 2001 From: vnktshr21 Date: Mon, 4 Aug 2025 21:15:42 +0530 Subject: [PATCH 6/8] Set development status to Beta --- src/nirfsg/metadata/config_addon.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/nirfsg/metadata/config_addon.py b/src/nirfsg/metadata/config_addon.py index 9ef264510..3336447ad 100644 --- a/src/nirfsg/metadata/config_addon.py +++ b/src/nirfsg/metadata/config_addon.py @@ -1,6 +1,7 @@ # 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.0.0', + 'development_status': '4 - Beta', 'latest_runtime_version_tested_against': '2025 Q3', 'initial_release_year': '2025', 'custom_types': [ From 2a6c9e55467f00d7a825aa20926281403076243f Mon Sep 17 00:00:00 2001 From: vnktshr21 Date: Mon, 4 Aug 2025 21:24:44 +0530 Subject: [PATCH 7/8] Update generated files for release --- README.rst | 2 +- docs/nirfsg/conf.py | 2 +- docs/nirfsg/examples.rst | 8 ++++---- docs/nirfsg/installation.inc | 2 +- docs/nirfsg/status.inc | 2 +- generated/nirfsg/README.rst | 4 ++-- generated/nirfsg/nirfsg/VERSION | 2 +- generated/nirfsg/nirfsg/__init__.py | 4 ++-- generated/nirfsg/setup.py | 4 ++-- 9 files changed, 15 insertions(+), 15 deletions(-) diff --git a/README.rst b/README.rst index 0a505681d..7f077ad81 100644 --- a/README.rst +++ b/README.rst @@ -298,7 +298,7 @@ NI-RFSG Python API Status +-------------------------------+-----------------------+ | NI-RFSG (nirfsg) | | +===============================+=======================+ -| Driver Version Tested Against | 2025 Q2 | +| Driver Version Tested Against | 2025 Q3 | +-------------------------------+-----------------------+ | PyPI Version | |nirfsgLatestVersion| | +-------------------------------+-----------------------+ diff --git a/docs/nirfsg/conf.py b/docs/nirfsg/conf.py index f45b15167..5d4437a54 100644 --- a/docs/nirfsg/conf.py +++ b/docs/nirfsg/conf.py @@ -63,7 +63,7 @@ # built documents. # # The full version, including alpha/beta/rc tags. -release = '0.2.0' +release = '1.0.0' # The short X.Y version. version = release[:3] diff --git a/docs/nirfsg/examples.rst b/docs/nirfsg/examples.rst index 3202debb5..2f52fc136 100644 --- a/docs/nirfsg/examples.rst +++ b/docs/nirfsg/examples.rst @@ -1,7 +1,7 @@ Examples ======== -`You can download all nirfsg examples here `_ +`You can download all nirfsg examples here `_ nirfsg_arb_waveform.py ---------------------- @@ -10,7 +10,7 @@ nirfsg_arb_waveform.py :language: python :linenos: :encoding: utf8 - :caption: `(nirfsg_arb_waveform.py) `_ + :caption: `(nirfsg_arb_waveform.py) `_ nirfsg_cw.py ------------ @@ -19,7 +19,7 @@ nirfsg_cw.py :language: python :linenos: :encoding: utf8 - :caption: `(nirfsg_cw.py) `_ + :caption: `(nirfsg_cw.py) `_ nirfsg_script.py ---------------- @@ -28,5 +28,5 @@ nirfsg_script.py :language: python :linenos: :encoding: utf8 - :caption: `(nirfsg_script.py) `_ + :caption: `(nirfsg_script.py) `_ diff --git a/docs/nirfsg/installation.inc b/docs/nirfsg/installation.inc index 008308268..f5ad0a072 100644 --- a/docs/nirfsg/installation.inc +++ b/docs/nirfsg/installation.inc @@ -8,6 +8,6 @@ As a prerequisite to using the **nirfsg** module, you must install the NI-RFSG r The nimi-python modules (i.e. for **NI-RFSG**) can be installed with `pip `_:: - $ python -m pip install nirfsg~=0.2.0 + $ python -m pip install nirfsg~=1.0.0 diff --git a/docs/nirfsg/status.inc b/docs/nirfsg/status.inc index 2e34f4eea..a14f84819 100644 --- a/docs/nirfsg/status.inc +++ b/docs/nirfsg/status.inc @@ -5,7 +5,7 @@ NI-RFSG Python API Status +-------------------------------+-----------------------+ | NI-RFSG (nirfsg) | | +===============================+=======================+ -| Driver Version Tested Against | 2025 Q2 | +| Driver Version Tested Against | 2025 Q3 | +-------------------------------+-----------------------+ | PyPI Version | |nirfsgLatestVersion| | +-------------------------------+-----------------------+ diff --git a/generated/nirfsg/README.rst b/generated/nirfsg/README.rst index ba06d375b..06fc9d815 100644 --- a/generated/nirfsg/README.rst +++ b/generated/nirfsg/README.rst @@ -55,7 +55,7 @@ NI-RFSG Python API Status +-------------------------------+-----------------------+ | NI-RFSG (nirfsg) | | +===============================+=======================+ -| Driver Version Tested Against | 2025 Q2 | +| Driver Version Tested Against | 2025 Q3 | +-------------------------------+-----------------------+ | PyPI Version | |nirfsgLatestVersion| | +-------------------------------+-----------------------+ @@ -104,7 +104,7 @@ As a prerequisite to using the **nirfsg** module, you must install the NI-RFSG r The nimi-python modules (i.e. for **NI-RFSG**) can be installed with `pip `_:: - $ python -m pip install nirfsg~=0.2.0 + $ python -m pip install nirfsg~=1.0.0 Contributing diff --git a/generated/nirfsg/nirfsg/VERSION b/generated/nirfsg/nirfsg/VERSION index 5faa42c8a..5bc4571bb 100644 --- a/generated/nirfsg/nirfsg/VERSION +++ b/generated/nirfsg/nirfsg/VERSION @@ -1,2 +1,2 @@ -0.2.0 +1.0.0 diff --git a/generated/nirfsg/nirfsg/__init__.py b/generated/nirfsg/nirfsg/__init__.py index b2b74cf89..a0f5c5d11 100644 --- a/generated/nirfsg/nirfsg/__init__.py +++ b/generated/nirfsg/nirfsg/__init__.py @@ -2,7 +2,7 @@ # This file was generated -__version__ = '0.2.0' +__version__ = '1.0.0' from nirfsg.enums import * # noqa: F403,F401,H303 from nirfsg.errors import DriverWarning # noqa: F401 @@ -77,7 +77,7 @@ def is_venv(): info['driver']['name'] = "NI-RFSG" info['driver']['version'] = driver_version info['module']['name'] = 'nirfsg' - info['module']['version'] = "0.2.0" + info['module']['version'] = "1.0.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/nirfsg/setup.py b/generated/nirfsg/setup.py index 1f9639e0f..51acee348 100644 --- a/generated/nirfsg/setup.py +++ b/generated/nirfsg/setup.py @@ -16,7 +16,7 @@ def read_contents(file_to_read): setup( name=pypi_name, zip_safe=True, - version='0.2.0', + version='1.0.0', description='NI-RFSG Python API', long_description=read_contents('README.rst'), long_description_content_type='text/x-rst', @@ -35,7 +35,7 @@ def read_contents(file_to_read): 'nitclk', ], classifiers=[ - "Development Status :: 3 - Alpha", + "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Manufacturing", "Intended Audience :: Science/Research", From 967d38fc0d7495905a8ad6c63b378bdd8da3257d Mon Sep 17 00:00:00 2001 From: vnktshr21 Date: Tue, 5 Aug 2025 20:00:49 +0530 Subject: [PATCH 8/8] revert version tested against bump --- README.rst | 2 +- docs/nirfsg/status.inc | 2 +- generated/nirfsg/README.rst | 2 +- src/nirfsg/metadata/config_addon.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.rst b/README.rst index 7f077ad81..0a505681d 100644 --- a/README.rst +++ b/README.rst @@ -298,7 +298,7 @@ NI-RFSG Python API Status +-------------------------------+-----------------------+ | NI-RFSG (nirfsg) | | +===============================+=======================+ -| Driver Version Tested Against | 2025 Q3 | +| Driver Version Tested Against | 2025 Q2 | +-------------------------------+-----------------------+ | PyPI Version | |nirfsgLatestVersion| | +-------------------------------+-----------------------+ diff --git a/docs/nirfsg/status.inc b/docs/nirfsg/status.inc index a14f84819..2e34f4eea 100644 --- a/docs/nirfsg/status.inc +++ b/docs/nirfsg/status.inc @@ -5,7 +5,7 @@ NI-RFSG Python API Status +-------------------------------+-----------------------+ | NI-RFSG (nirfsg) | | +===============================+=======================+ -| Driver Version Tested Against | 2025 Q3 | +| Driver Version Tested Against | 2025 Q2 | +-------------------------------+-----------------------+ | PyPI Version | |nirfsgLatestVersion| | +-------------------------------+-----------------------+ diff --git a/generated/nirfsg/README.rst b/generated/nirfsg/README.rst index 06fc9d815..abe48ecd2 100644 --- a/generated/nirfsg/README.rst +++ b/generated/nirfsg/README.rst @@ -55,7 +55,7 @@ NI-RFSG Python API Status +-------------------------------+-----------------------+ | NI-RFSG (nirfsg) | | +===============================+=======================+ -| Driver Version Tested Against | 2025 Q3 | +| Driver Version Tested Against | 2025 Q2 | +-------------------------------+-----------------------+ | PyPI Version | |nirfsgLatestVersion| | +-------------------------------+-----------------------+ diff --git a/src/nirfsg/metadata/config_addon.py b/src/nirfsg/metadata/config_addon.py index 3336447ad..51718d793 100644 --- a/src/nirfsg/metadata/config_addon.py +++ b/src/nirfsg/metadata/config_addon.py @@ -2,7 +2,7 @@ config_additional_config = { 'module_version': '1.0.0', 'development_status': '4 - Beta', - 'latest_runtime_version_tested_against': '2025 Q3', + 'latest_runtime_version_tested_against': '2025 Q2', 'initial_release_year': '2025', 'custom_types': [ ]