Skip to content

Create pyproject.toml #18

@christiemj09

Description

@christiemj09

While the main dependency for the UW RSE Nexus website is Quarto, it's likely that various operational tasks, especially testing (#16), will rely on additional tooling. Assuming that tests will be written in Python, specifying project dependencies in a pyproject.toml file reflects current best practices and provides structure for declaring dependencies for development.

To address this issue, create pyproject.toml in project root (the top level of this repository) and populate it with a [project] section and a stub (i.e. an empty section) for development dependencies:

[project.optional-dependencies]
dev = [
]

To test this contribution, verify that pip can use this file as expected:

pip install -e '.[dev]'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions