Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pip package release #166

Merged
merged 35 commits into from
Aug 24, 2024
Merged

Pip package release #166

merged 35 commits into from
Aug 24, 2024

Conversation

feltroidprime
Copy link
Collaborator

@feltroidprime feltroidprime commented Aug 20, 2024

resolves #140 +

  • adds devnet declare - deploy - invoke tests in CI
  • remove cairo-lang dependency and cairo zero code, moved to https://github.com/feltroidprime/garaga-zero , dependent on the garaga pip package for the hints
  • remove kkt endpoint contract as the work will be done in kkrt repo directly
  • uses only pyproject.toml for dependencies (splitted in normal and dev dependencies), no more requirements.txt
  • uses uv at setup instead of pip which resolves and installs much quicker
  • update to cairo 2.7.1. The ECIP class hash has changed due to it.
  • changes bn_bits encoding in the miller loop to save one iteration

@feltroidprime feltroidprime marked this pull request as ready for review August 21, 2024 21:55
@feltroidprime feltroidprime changed the title Garaga CLI Pip package release Aug 24, 2024
@feltroidprime feltroidprime enabled auto-merge (squash) August 24, 2024 20:21
@feltroidprime feltroidprime disabled auto-merge August 24, 2024 20:22
@feltroidprime feltroidprime merged commit 1d75c78 into main Aug 24, 2024
22 checks passed
@feltroidprime feltroidprime deleted the cli branch August 30, 2024 18:19
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.

feat: StarknetCLI to generate minimal Cairo project ready to deploy
1 participant