Skip to content

Commit d182c71

Browse files
Update pyproject.toml
1 parent 2378997 commit d182c71

1 file changed

Lines changed: 9 additions & 6 deletions

File tree

pyproject.toml

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
[build-system]
2-
requires = ["setuptools>=61.0"]
2+
requires = ["setuptools>=61.0", "wheel"]
33
build-backend = "setuptools.build_meta"
44

55
[project]
6-
name = "pica"
6+
name = "pica-automation"
77
version = "14.1.0"
88
authors = [
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]
4340
pica-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

Comments
 (0)