Skip to content

Latest commit

 

History

History
37 lines (29 loc) · 1.38 KB

DEVELOP.md

File metadata and controls

37 lines (29 loc) · 1.38 KB

Development Notes

This project adopts the new configuration file pyproject.toml per PEP 518 and uses Poetry as build dependency. Although Poetry is not required to use this project just for notebook grading, we recommend installing it for project development.

Project Structure

Development Setup

  1. Install the following tools to local development machine:
  2. Install dependencies with Poetry
    $ poetry install
    and run post installation script (will install pre-commit hooks)
    $ just post-install

Package Dependency Management

All Python package dependencies are configured in pyproject.toml. The pre-commit script will ensure that frozen dependencies are automatically generated and saved into poetry.lock and requirements.txt.