Skip to content

Commit 34c259d

Browse files
authored
Merge pull request #100 from FoamyGuy/include_pyproject_toml
include pyproject.toml file in the bundle if it exists.
2 parents 20b08fb + 86b6003 commit 34c259d

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

circuitpython_build_tools/build.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -305,6 +305,11 @@ def library(library_path, output_directory, package_folder_prefix,
305305

306306
requirements_files = lib_path.glob("requirements.txt*")
307307
requirements_files = [f for f in requirements_files if f.stat().st_size > 0]
308+
309+
toml_files = lib_path.glob("pyproject.toml*")
310+
toml_files = [f for f in toml_files if f.stat().st_size > 0]
311+
requirements_files.extend(toml_files)
312+
308313
if module_name and requirements_files and not example_bundle:
309314
requirements_dir = pathlib.Path(output_directory).parent / "requirements"
310315
if not os.path.isdir(requirements_dir):
@@ -316,7 +321,7 @@ def library(library_path, output_directory, package_folder_prefix,
316321
total_size += 512
317322
for filename in requirements_files:
318323
full_path = os.path.join(library_path, filename)
319-
output_file = os.path.join(requirements_subdir, "requirements.txt")
324+
output_file = os.path.join(requirements_subdir, filename.name)
320325
shutil.copyfile(full_path, output_file)
321326

322327
for filename in example_files:

0 commit comments

Comments
 (0)