Skip to content

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

Merged
RyanGlScott merged 1 commit intomasterfrom
no-setuptools
May 9, 2023
Merged

Python: Use poetry.core.masonry.api as build-backend#1519
RyanGlScott merged 1 commit intomasterfrom
no-setuptools

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