Skip to content

Commit ca77986

Browse files
committed
pyproject is the name of the file
1 parent 0c58704 commit ca77986

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

circuitpython_build_tools/build.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,11 @@
4141
else:
4242
from tomli import loads as load_toml
4343

44-
def load_settings_toml(lib_path: pathlib.Path):
44+
def load_pyproject_toml(lib_path: pathlib.Path):
4545
try:
4646
return load_toml((lib_path / "pyproject.toml") .read_text(encoding="utf-8"))
4747
except FileNotFoundError:
48-
print(f"No settings.toml in {lib_path}")
48+
print(f"No pyproject.toml in {lib_path}")
4949
return {}
5050

5151
def get_nested(doc, *args, default=None):
@@ -171,9 +171,9 @@ def get_package_info(library_path, package_folder_prefix):
171171
for pattern in GLOB_PATTERNS:
172172
glob_search.extend(list(lib_path.rglob(pattern)))
173173

174-
settings_toml = load_settings_toml(lib_path)
175-
py_modules = get_nested(settings_toml, "tool", "setuptools", "py-modules", default=[])
176-
packages = get_nested(settings_toml, "tool", "setuptools", "packages", default=[])
174+
pyproject_toml = load_pyproject.toml(lib_path)
175+
py_modules = get_nested(pyproject_toml, "tool", "setuptools", "py-modules", default=[])
176+
packages = get_nested(pyproject_toml, "tool", "setuptools", "packages", default=[])
177177

178178
example_files = [sub_path for sub_path in (lib_path / "examples").rglob("*")
179179
if sub_path.is_file()]
@@ -185,7 +185,7 @@ def get_package_info(library_path, package_folder_prefix):
185185
if len(packages) > 1:
186186
raise ValueError("Only a single package is supported")
187187
package_name = packages[0]
188-
print(f"Using package name from settings.toml: {package_name}")
188+
print(f"Using package name from pyproject.toml: {package_name}")
189189
package_info["is_package"] = True
190190
package_info["module_name"] = package_name
191191
package_files = [sub_path for sub_path in (lib_path / package_name).rglob("*")
@@ -194,14 +194,14 @@ def get_package_info(library_path, package_folder_prefix):
194194
elif py_modules:
195195
if len(py_modules) > 1:
196196
raise ValueError("Only a single module is supported")
197-
print("Using module name from settings.toml")
197+
print("Using module name from pyproject.toml")
198198
py_module = py_modules[0]
199199
package_name = py_module
200200
package_info["is_package"] = False
201201
package_info["module_name"] = py_module
202202
py_files = [lib_path / f"{py_module}.py"]
203203

204-
if not packages and not py_modules:
204+
else:
205205
print("Using legacy autodetection")
206206
package_info["is_package"] = False
207207
for file in glob_search:

0 commit comments

Comments
 (0)