Skip to content

refactor: migrate from local deps to PyPI packages#317

Merged
prasad-kumkar merged 26 commits intodevelopfrom
chore/rm-deps
Apr 16, 2026
Merged

refactor: migrate from local deps to PyPI packages#317
prasad-kumkar merged 26 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)

harsh-csl and others added 3 commits January 18, 2026 18:24
Merge pull request #314 from Chainscore/fix/pk-new-year
- 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.
prasad-kumkar and others added 23 commits February 5, 2026 16:24
Erasure coding perfomance and Traces fixed
@prasad-kumkar prasad-kumkar merged commit e73c4d3 into develop Apr 16, 2026
5 checks passed
@prasad-kumkar prasad-kumkar deleted the chore/rm-deps branch April 16, 2026 20:32
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.

3 participants