Skip to content

Big projects output is very slow due to rewrite of all files each build #512

@Stoupy51

Description

@Stoupy51

Every build, even with zero changes, calls shutil.rmtree() on the output directory and rewrites every file.

For large projects, this causes:

  • Unnecessary disk I/O
  • Pain for incremental tooling: file watchers and others tools see every file as "modified" and do unnecessary work
  • Output speed being slower

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