Files
trailofbits-buttercup/program-model
Dan Guido 1efa75836f refactor: standardize packaging across all components
- Standardize Python version to >=3.12,<3.13 for all components
- Migrate from [project.optional-dependencies] to modern [dependency-groups] (PEP 735)
- Standardize ruff line-length to 120 characters across all components
- Add consistent project metadata:
  - AGPL-3.0 license field
  - Repository and Issues URLs
  - Improved, descriptive description fields
  - Fix email addresses to include .com domain

This improves consistency, maintainability, and follows modern Python
packaging best practices with uv/pip standards.
2025-08-08 17:15:50 -07:00
..
2025-02-18 11:59:16 -05:00
2025-07-31 09:55:36 -04:00
2025-07-31 09:55:36 -04:00

Program Model

Indexes a program's source code to be queried by seed-gen and patcher.

Setup

Development

Sync, reformat, lint, and test before committing changes to this directory.

make all