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

remote-api: python client depend on PyPI cryptol package #1154

Merged
merged 1 commit into from
Apr 19, 2021

Conversation

pnwamk
Copy link
Contributor

@pnwamk pnwamk commented Mar 25, 2021

No description provided.

@@ -8,7 +8,7 @@ authors = ["Andrew Kent <andrew@galois.com>", "Aaron Tomb <atomb@galois.com>"]
python = "^3.8"
requests = "^2.25.1"
BitVector = "^3.4.9"
cryptol = { path = "../../deps/cryptol/cryptol-remote-api/python/", develop = true }
cryptol = "2.11.0"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How did version 2.11.0 make it to PyPI before GaloisInc/cryptol#1135 landed?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is no automation/CI/etc inherently linking the cryptol repo and that PR to the PyPI upload/package. I think changing that so it is more automated and less manual would be an improvement, but it hasn't been implemented yet.

In other words, I pushed the PyPI package before merging that PR so I could further test and check things had worked out as expected, with the thought that if there was a needed change it would become a part of that PR and then a subsequent PyPI package patch/update.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gotcha. I suppose I was confused since I associate PyPI releases with git tags, but now that I check, there doesn't seem to be a convention that a given PyPI release of cryptol corresponds to a particular tag in the cryptol repo.

@pnwamk pnwamk force-pushed the remote-api/pypi-cryptol-package branch from e6a689c to 4cd6162 Compare April 19, 2021 18:39
Copy link
Contributor

@atomb atomb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

@atomb atomb added the PR: ready to merge Magic flag for pull requests to ask Mergify to merge given an approval and a successful CI run label Apr 19, 2021
@mergify mergify bot merged commit 0814e0b into master Apr 19, 2021
@mergify mergify bot deleted the remote-api/pypi-cryptol-package branch April 19, 2021 20:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
PR: ready to merge Magic flag for pull requests to ask Mergify to merge given an approval and a successful CI run
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants