Skip to content

Install Rally in PEP 517 mode#1559

Merged
dliappis merged 1 commit intoelastic:masterfrom
pquentin:pep517
Aug 9, 2022
Merged

Install Rally in PEP 517 mode#1559
dliappis merged 1 commit intoelastic:masterfrom
pquentin:pep517

Conversation

@pquentin
Copy link
Copy Markdown
Member

@pquentin pquentin commented Aug 9, 2022

Simply having a pyproject.toml file with a build-system entry as done in #1548 means that --no-use-pep517 is going to fail. This pull request integrates the relevant part of #1551 to stop doing that.

We need to merge this before the nightly benchmarks run.

@pquentin pquentin added bug Something's wrong tech debt labels Aug 9, 2022
@pquentin pquentin requested review from DJRickyB and dliappis August 9, 2022 13:24
@pquentin pquentin self-assigned this Aug 9, 2022
Copy link
Copy Markdown
Contributor

@DJRickyB DJRickyB left a comment

Choose a reason for hiding this comment

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

LGTM. working in both an existing and fresh venv

Copy link
Copy Markdown
Contributor

@dliappis dliappis left a comment

Choose a reason for hiding this comment

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

LGTM. Good to see that we don't rely on setuptools anymore.

@dliappis dliappis merged commit 6cefc5a into elastic:master Aug 9, 2022
@pquentin
Copy link
Copy Markdown
Member Author

LGTM. Good to see that we don't rely on setuptools anymore.

We still rely on setuptools right now, but it's installed by pip itself and encoded in a single place (pyproject.toml).

@pquentin pquentin deleted the pep517 branch August 10, 2022 05:45
@dliappis
Copy link
Copy Markdown
Contributor

We still rely on setuptools right now, but it's installed by pip itself and encoded in a single place (pyproject.toml).

Ah yes thanks for the clarification, I forgot the previous PR https://github.com/elastic/rally/pull/1548/files#diff-50c86b7ed8ac2cf95bd48334961bf0530cdc77b5a56f852c5c61b89d735fd711R2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something's wrong tech debt

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants