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

feat(ci): pdm and hatchling #4056

Merged
merged 61 commits into from
Jul 20, 2023
Merged

feat(ci): pdm and hatchling #4056

merged 61 commits into from
Jul 20, 2023

Conversation

aarnphm
Copy link
Contributor

@aarnphm aarnphm commented Jul 16, 2023

What does this PR address?

Finally, we are off the ever buggy and hacky setuptools.

Before submitting:

@aarnphm aarnphm requested a review from a team as a code owner July 16, 2023 17:23
@aarnphm aarnphm requested review from ssheng and removed request for a team July 16, 2023 17:23
@aarnphm aarnphm force-pushed the feat/pdm-and-modern branch 4 times, most recently from c9e02bb to 3a5391f Compare July 17, 2023 01:16
@github-actions
Copy link

github-actions bot commented Jul 17, 2023

Code Coverage

Package Statements
bentoml 68.37% (10530 / 15400)
Summary 68.37% (10530 / 15400)

@aarnphm aarnphm requested a review from frostming July 17, 2023 04:18
@aarnphm
Copy link
Contributor Author

aarnphm commented Jul 17, 2023

cc @frostming would love to hear your feedback here. Am I doing got this right?

@frostming
Copy link
Contributor

good to see this happening, but there seem to be changes irrelevant to pdm(such as framework changes), can you make them separate PRs?

Copy link
Contributor

@frostming frostming left a comment

Choose a reason for hiding this comment

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

Can we remove the dev-requirements.txt and test-requirements.txt now?

.github/workflows/ci.yml Outdated Show resolved Hide resolved
.github/workflows/ci.yml Show resolved Hide resolved
src/bentoml/_internal/configuration/__init__.py Outdated Show resolved Hide resolved
@aarnphm
Copy link
Contributor Author

aarnphm commented Jul 17, 2023

good to see this happening, but there seem to be changes irrelevant to pdm(such as framework changes), can you make them separate PRs?

The tests change are to make it works with all of the integration changes from PDM.

@aarnphm
Copy link
Contributor Author

aarnphm commented Jul 17, 2023

Can we remove the dev-requirements.txt and test-requirements.txt now?

dev-requirements.txt are still used for devcontainer and some other branches. I think it is ok to leave it here. I believe I also use this for bazel as well.

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
let click handle version parsing lazily, instead of eager import

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
Use fixture to avoid race between running xdist

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
Signed-off-by: aarnphm-ec2-dev <29749331+aarnphm@users.noreply.github.com>
Signed-off-by: aarnphm-ec2-dev <29749331+aarnphm@users.noreply.github.com>
…modern

Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
.devcontainer/lifecycle/post-start Outdated Show resolved Hide resolved
.github/workflows/cqa.yml Outdated Show resolved Hide resolved
.gitignore Show resolved Hide resolved
.readthedocs.yaml Outdated Show resolved Hide resolved
DEVELOPMENT.md Outdated Show resolved Hide resolved
examples/triton/onnx/README.md Outdated Show resolved Hide resolved
aarnphm and others added 2 commits July 19, 2023 03:51
Co-authored-by: Frost Ming <me@frostming.com>
Co-authored-by: Frost Ming <me@frostming.com>
.github/workflows/cqa.yml Outdated Show resolved Hide resolved
aarnphm and others added 2 commits July 19, 2023 03:53
Co-authored-by: Frost Ming <me@frostming.com>
pyproject.toml Outdated Show resolved Hide resolved
aarnphm and others added 7 commits July 19, 2023 03:57
Co-authored-by: Frost Ming <me@frostming.com>
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
Signed-off-by: Frost Ming <me@frostming.com>
Signed-off-by: Frost Ming <me@frostming.com>
@aarnphm aarnphm requested a review from frostming July 19, 2023 09:35
Signed-off-by: Aaron <29749331+aarnphm@users.noreply.github.com>
@aarnphm aarnphm merged commit d4c5908 into main Jul 20, 2023
@aarnphm aarnphm deleted the feat/pdm-and-modern branch July 20, 2023 01:45
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