diff --git a/pyproject.toml b/pyproject.toml index 7656481..826b51f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -31,32 +31,16 @@ maintainers = [ # nottodo: leave everything below as is! -dynamic = ["version", "urls", "entry-points"] +dynamic = ["version", "urls", "entry-points", "classifiers"] readme = "README.rst" license = { file="LICENSE" } requires-python = ">=3.8" -classifiers = [ - "Development Status :: 5 - Production/Stable", - "Intended Audience :: Science/Research", - "License :: OSI Approved :: MIT License", - "Natural Language :: English", - "Operating System :: OS Independent", - "Programming Language :: Python :: 3.8", - "Programming Language :: Python :: 3.9", - "Programming Language :: Python :: 3.10", - "Programming Language :: Python :: 3.11", - "Topic :: Scientific/Engineering :: Human Machine Interfaces", - "Topic :: Scientific/Engineering :: Visualization", - "Topic :: Software Development :: Libraries :: Python Modules", - "Topic :: Software Development :: User Interfaces", -] - [build-system] requires = [ "hatchling>=1.9.0", "hatch-vcs", "toml", - "pymodaq_utils>=0.0.6", + "pymodaq_utils>=5.3.6", ] build-backend = "hatchling.build" @@ -65,3 +49,17 @@ build-backend = "hatchling.build" [tool.hatch.version] source = "vcs" +[tool.pymodaq] +# the "Operating System" and "Programming Language :: Python :: 3.x" classifiers are added when building the package, +# from supported_platforms in your instrument plugins and from requires-python +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Science/Research", + "License :: OSI Approved :: MIT License", + "Natural Language :: English", + "Topic :: Scientific/Engineering :: Human Machine Interfaces", + "Topic :: Scientific/Engineering :: Visualization", + "Topic :: Software Development :: Libraries :: Python Modules", + "Topic :: Software Development :: User Interfaces", +] + diff --git a/src/pymodaq_plugins_princeton_instruments/daq_viewer_plugins/plugins_2D/daq_2Dviewer_Fergie.py b/src/pymodaq_plugins_princeton_instruments/daq_viewer_plugins/plugins_2D/daq_2Dviewer_Fergie.py index 61ff080..4a6c74a 100644 --- a/src/pymodaq_plugins_princeton_instruments/daq_viewer_plugins/plugins_2D/daq_2Dviewer_Fergie.py +++ b/src/pymodaq_plugins_princeton_instruments/daq_viewer_plugins/plugins_2D/daq_2Dviewer_Fergie.py @@ -39,6 +39,8 @@ class DAQ_2DViewer_Fergie(DAQ_Viewer_base): # TODO add your particular attributes here if any """ + + supported_platforms = ('win32',) # a Windows .NET driver params = comon_parameters + [ {'title' : "ROI settings", 'name' : "roi_settings", 'type' : 'group', 'expanded' : True, 'children' : [ {'title' : 'x origin', 'name' : 'x', 'type' : 'int', 'value' : 0},