NASA-AMMOS / NASA-AMMOS/BSL

Consider removing/heavily refactoring _generate_simple_bundles.py

Open
#175 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
14
Forks
9
Avg merge
2d 12h
Merged PRs (30d)
33

Description

This is a utility script to convert Python list representations of bundles to hex/cbor and automatically add BIBs and BCBs. Was useful for creating test vectors, but is mostly outside of the scope of BSL. It need not be included in the repo.

Could also refactor it to make it a more useful utility script, such as adding API such that pytests could call it to generate test vectors.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing _generate_simple_bundles.py and how its generated test vectors are used in the repository. Determine whether the script should be removed or refactored for pytest access; done means the chosen direction is implemented without breaking the relevant test-vector workflow.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
tooling
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.