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

Python: Use poetry.core.masonry.api as build-backend #1519

Merged
merged 1 commit into from
May 9, 2023

Conversation

RyanGlScott
Copy link
Contributor

This is motivated by a desire to switch away from setuptools, which has some unfortunate interactions with static analysis tools.

This also bumps the argo submodule to bring in the changes from GaloisInc/argo#197, which applies similar changes.

RyanGlScott added a commit to GaloisInc/saw-script that referenced this pull request May 9, 2023
This is motivated by a desire to switch away from `setuptools`, which has some
unfortunate interactions with static analysis tools.

This also bumps the following submodules, which apply similar changes:

* `argo` submodule: GaloisInc/argo#197
* `cryptol` submodule: GaloisInc/cryptol#1519
@RyanGlScott RyanGlScott marked this pull request as draft May 9, 2023 17:22
@RyanGlScott RyanGlScott requested a review from kquick May 9, 2023 22:46
Copy link
Member

@kquick kquick left a comment

Choose a reason for hiding this comment

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

This is motivated by a desire to switch away from `setuptools`, which has some
unfortunate interactions with static analysis tools.

This also bumps the `argo` submodule to bring in the changes from
GaloisInc/argo#197, which applies similar changes.
@RyanGlScott RyanGlScott marked this pull request as ready for review May 9, 2023 23:15
@RyanGlScott RyanGlScott merged commit 5eff6e5 into master May 9, 2023
@RyanGlScott RyanGlScott deleted the no-setuptools branch May 9, 2023 23:35
RyanGlScott added a commit to GaloisInc/saw-script that referenced this pull request May 9, 2023
This is motivated by a desire to switch away from `setuptools`, which has some
unfortunate interactions with static analysis tools.

This also bumps the following submodules, which apply similar changes:

* `argo` submodule: GaloisInc/argo#197
* `cryptol` submodule: GaloisInc/cryptol#1519
RyanGlScott added a commit that referenced this pull request Jun 26, 2023
This really ought to have been done at the same time as #1493/#1519, but this
was overlooked due to CI-related oversights.
RyanGlScott added a commit that referenced this pull request Jun 26, 2023
This really ought to have been done at the same time as #1493/#1519, but this
was overlooked due to CI-related oversights.
RyanGlScott added a commit that referenced this pull request Jun 26, 2023
This really ought to have been done at the same time as #1493/#1519, but this
was overlooked due to CI-related oversights.
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.

2 participants