Files
TinyTorch/settings.ini
Vijay Janapa Reddi 7c6f0e5681 Complete migration from modules/ to assignments/source/ structure
- Migrated all Python source files to assignments/source/ structure
- Updated nbdev configuration to use assignments/source as nbs_path
- Updated all tito commands (nbgrader, export, test) to use new structure
- Fixed hardcoded paths in Python files and documentation
- Updated config.py to use assignments/source instead of modules
- Fixed test command to use correct file naming (short names vs full module names)
- Regenerated all notebook files with clean metadata
- Verified complete workflow: Python source → NBGrader → nbdev export → testing

All systems now working: NBGrader (14 source assignments, 1 released), nbdev export (7 generated files), and pytest integration.

The modules/ directory has been retired and replaced with standard NBGrader structure.
2025-07-12 12:06:56 -04:00

42 lines
1.1 KiB
INI

[DEFAULT]
# All sections below are required unless otherwise specified.
# See https://github.com/fastai/nbdev/blob/master/settings.ini for examples.
### Python library ###
repo = TinyTorch
lib_name = tinytorch
version = 0.1.0
min_python = 3.8
license = apache2
black_formatting = False
### nbdev ###
doc_path = _docs
lib_path = tinytorch
nbs_path = assignments/source
recursive = True
tst_flags = notest
put_version_in_init = True
### Docs ###
branch = main
custom_sidebar = False
doc_host = https://tinytorch.github.io
doc_baseurl = /TinyTorch/
git_url = https://github.com/tinytorch/TinyTorch/
title = TinyTorch
### PyPI ###
audience = Developers
author = TinyTorch Team
author_email = team@tinytorch.org
copyright = 2024 onwards, TinyTorch Team
description = Build ML Systems from Scratch - A hands-on systems course
keywords = machine learning, deep learning, systems, education
language = English
status = 3
user = tinytorch
### Optional ###
requirements = numpy>=1.20.0 matplotlib>=3.3.0 rich>=10.0.0 jupyter>=1.0.0 pytest>=6.0.0
dev_requirements = nbdev>=2.3.0 black>=22.0.0