Skip to content

refactor: migrate from local deps to PyPI packages#317

Open
prasad-kumkar wants to merge 8 commits intodevelopfrom
chore/rm-deps
Open

refactor: migrate from local deps to PyPI packages#317
prasad-kumkar wants to merge 8 commits intodevelopfrom
chore/rm-deps

Conversation

@prasad-kumkar
Copy link
Copy Markdown
Member

  • Remove git submodules for deps (rockstore, tsrkit-pvm, tsrkit-types, tsrkit-asm, py-ark-vrf)

- Remove git submodules for deps (rockstore, tsrkit-pvm, tsrkit-types, tsrkit-asm, py-ark-vrf)
- Update pyproject.toml to use PyPI packages:
  - rockstore==0.2.0
  - tsrkit-pvm==0.2.1
  - tsrkit-types==0.2.0
  - tsrkit-asm==0.1.0
  - dot-ring>=0.1.6 (replaces py-ark-vrf)
- Remove workspace sources configuration
- Remove mypyc from build dependencies
- Update imports from py_ark_vrf to dot_ring:
  - jam/settings.py
  - tests/unit/safrole/test_safrole_tickets.py
  - tests/unit/safrole/test_safrole_stf.py
  - tests/unit/safrole/data.py
  - scripts/validate.sh
- Simplify build-binary.sh (remove deps verification and native builds)
- Update scripts/update-deps.sh to only handle test-suites submodule
- Update .gitmodules to keep only test-suites submodule

All tests passing (89 passed, 65 skipped, 1 unrelated failure).
Build process simplified - no local dependency building required.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant