Skip to content

Commit c4b06ee

Browse files
Update pyproject.toml
updated for test
1 parent 9c0678d commit c4b06ee

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

pyproject.toml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ classifiers = [
1818
"License :: OSI Approved :: MIT License",
1919
"Operating System :: OS Independent",
2020
"Programming Language :: Python :: 3",
21+
"Programming Language :: Python :: 3.9",
2122
"Topic :: Scientific/Engineering :: Physics",
2223
"Topic :: System :: Hardware :: Hardware Drivers",
2324
]
@@ -29,7 +30,7 @@ dependencies = [
2930
"pandas",
3031
"pymeasure",
3132
"Pillow",
32-
# "gpib-ctypes"
33+
# "gpib-ctypes", # JOSS TIP: Keep this commented for GitHub Actions to pass (requires OS drivers)
3334
]
3435

3536
[project.urls]
@@ -39,8 +40,8 @@ dependencies = [
3940
[project.gui-scripts]
4041
pica-launcher = "PICA_v6:main"
4142

42-
# --- CRITICAL SECTION FOR YOUR FOLDER STRUCTURE ---
43+
# --- CRITICAL CONFIGURATION FOR YOUR FOLDER STRUCTURE ---
4344
[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
45+
where = ["."] # Tells pip your code is in the root, not 'src'
46+
include = ["*"] # Explicitly includes all subfolders (Keithley_2400, Utilities, etc.)
47+
exclude = ["tests*", "_assets*", "Setup*"] # Excludes non-code assets from the installed package

0 commit comments

Comments
 (0)