Skip to content

Metadata API: Move common metadata classes of TUF and In-toto in securesystemslib #1393

@MVrachev

Description

@MVrachev

Description of issue or feature request:
In pr #1329 linting failed for file tuf/api/metadata.py because of the "C0302: Too many lines in module" warning which warns modules with more than 1000 lines.
This is a good reminder to move some of the common metadata classes TUF has with In-toto to securesystemslib.

Sync this issue with secure-systems-lab/securesystemslib#272

Current behavior:
All metadata classes are in tuf/api/metadata.py.

Expected behavior:
Move some of the common classes of TUF and In-toto in securesystemslib.
Probable candidates for this are Metadata, Signed and Key?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions