11[build-system ]
2- requires = [" setuptools>=61.0" ]
2+ requires = [" setuptools>=61.0" , " wheel " ]
33build-backend = " setuptools.build_meta"
44
55[project ]
6- name = " pica"
6+ name = " pica-automation "
77version = " 14.1.0"
88authors = [
99 { name = " Prathamesh Deshmukh" , email = " prathameshium@duck.com" },
@@ -18,9 +18,6 @@ classifiers = [
1818 " License :: OSI Approved :: MIT License" ,
1919 " Operating System :: OS Independent" ,
2020 " Programming Language :: Python :: 3" ,
21- " Programming Language :: Python :: 3.9" ,
22- " Programming Language :: Python :: 3.10" ,
23- " Programming Language :: Python :: 3.11" ,
2421 " Topic :: Scientific/Engineering :: Physics" ,
2522 " Topic :: System :: Hardware :: Hardware Drivers" ,
2623]
@@ -32,7 +29,7 @@ dependencies = [
3229 " pandas" ,
3330 " pymeasure" ,
3431 " Pillow" ,
35- " gpib-ctypes" ,
32+ # "gpib-ctypes"
3633]
3734
3835[project .urls ]
@@ -41,3 +38,9 @@ dependencies = [
4138
4239[project .gui-scripts ]
4340pica-launcher = " PICA_v6:main"
41+
42+ # --- CRITICAL SECTION FOR YOUR FOLDER STRUCTURE ---
43+ [tool .setuptools .packages .find ]
44+ where = [" ." ] # Look in the root directory
45+ include = [" *" ] # Automatically find folders like 'Keithley_2400', 'Utilities', etc.
46+ exclude = [" tests*" , " _assets*" , " Setup*" ] # Don't install the tests or assets
0 commit comments