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

Metadata improvements #1660

Merged
merged 15 commits into from
Jul 17, 2024
Merged

Metadata improvements #1660

merged 15 commits into from
Jul 17, 2024

Conversation

ZzEeKkAa
Copy link
Collaborator

@ZzEeKkAa ZzEeKkAa commented May 2, 2024

Changes in this PR:

  • Move all supported configuration to pyproject.toml from setup.py and setup.cfg (latest one was removed).
  • Populate additional fields to project and build-system sections of pyproject.toml.
  • Use build packages from pyproject's build-system section in the conda meta.yaml to keep it in sync.
  • Use package managed versioneer.

Problems:

  • wheel package removes symbolic links

Checklist:

  • Have you provided a meaningful PR description?
  • Have you added a test, reproducer or referred to an issue with a reproducer?
  • Have you tested your changes locally for CPU and GPU devices?
  • Have you made sure that new changes do not introduce compiler warnings?
  • Have you checked performance impact of proposed changes?
  • If this PR is a work in progress, are you opening the PR as a draft?

@ZzEeKkAa ZzEeKkAa force-pushed the feature/pyproject branch 5 times, most recently from 020e55b to 1e7a526 Compare May 2, 2024 22:01
@coveralls
Copy link
Collaborator

coveralls commented May 2, 2024

Coverage Status

coverage: 87.892%. remained the same
when pulling 3d51b7c on feature/pyproject
into 0df3bec on master.

Copy link

github-actions bot commented May 2, 2024

Deleted rendered PR docs from intelpython.github.com/dpctl, latest should be updated shortly. 🤞

Copy link

github-actions bot commented May 2, 2024

Array API standard conformance tests for dpctl=0.17.0dev0=py310ha798474_322 ran successfully.
Passed: 870
Failed: 8
Skipped: 92

1 similar comment
Copy link

github-actions bot commented May 2, 2024

Array API standard conformance tests for dpctl=0.17.0dev0=py310ha798474_322 ran successfully.
Passed: 870
Failed: 8
Skipped: 92

Copy link

github-actions bot commented May 3, 2024

Array API standard conformance tests for dpctl=0.17.0dev0=py310ha798474_323 ran successfully.
Passed: 870
Failed: 8
Skipped: 92

@ZzEeKkAa ZzEeKkAa force-pushed the feature/pyproject branch 3 times, most recently from 6947845 to 54dbe67 Compare May 4, 2024 04:42
Copy link

github-actions bot commented May 4, 2024

Array API standard conformance tests for dpctl=0.17.0dev0=py310ha798474_334 ran successfully.
Passed: 870
Failed: 8
Skipped: 92

Copy link

github-actions bot commented May 4, 2024

Array API standard conformance tests for dpctl=0.17.0dev0=py310ha798474_334 ran successfully.
Passed: 870
Failed: 8
Skipped: 92

1 similar comment
Copy link

github-actions bot commented May 4, 2024

Array API standard conformance tests for dpctl=0.17.0dev0=py310ha798474_334 ran successfully.
Passed: 870
Failed: 8
Skipped: 92

Copy link

github-actions bot commented May 4, 2024

Array API standard conformance tests for dpctl=0.17.0dev0=py310ha798474_334 ran successfully.
Passed: 870
Failed: 8
Skipped: 92

Copy link

github-actions bot commented May 4, 2024

Array API standard conformance tests for dpctl=0.17.0dev0=py310ha798474_334 ran successfully.
Passed: 870
Failed: 8
Skipped: 92

1 similar comment
Copy link

github-actions bot commented May 4, 2024

Array API standard conformance tests for dpctl=0.17.0dev0=py310ha798474_334 ran successfully.
Passed: 870
Failed: 8
Skipped: 92

Copy link

github-actions bot commented May 4, 2024

Array API standard conformance tests for dpctl=0.17.0dev0=py310ha798474_334 ran successfully.
Passed: 870
Failed: 8
Skipped: 92

pyproject.toml Outdated Show resolved Hide resolved
Copy link

github-actions bot commented Jun 7, 2024

Array API standard conformance tests for dpctl=0.18.0dev0=py310ha798474_76 ran successfully.
Passed: 889
Failed: 12
Skipped: 91

@oleksandr-pavlyk
Copy link
Collaborator

Assuming my PR gh-1706 into this branch gets merged, the set of changes is a big step forward. Thank you @ZzEeKkAa for doing this work!

Copy link

Array API standard conformance tests for dpctl=0.18.0dev0=py310ha798474_115 ran successfully.
Passed: 894
Failed: 15
Skipped: 105

This option allows skipping test for copies
of symbolic links which is needed in coverage
workflow, and in workflow that builds with
nightly sycl bundle build from intel/llvm
snapshots
Implement manipulation of flattened SO files
Copy link

Array API standard conformance tests for dpctl=0.18.0dev0=py310ha798474_119 ran successfully.
Passed: 894
Failed: 15
Skipped: 105

@coveralls
Copy link
Collaborator

coveralls commented Jul 17, 2024

Coverage Status

coverage: 87.967%. remained the same
when pulling c243318 on feature/pyproject
into 6d34a6b on master.

Copy link
Collaborator

@oleksandr-pavlyk oleksandr-pavlyk left a comment

Choose a reason for hiding this comment

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

Thank you @ZzEeKkAa !

@ZzEeKkAa ZzEeKkAa changed the title Meta data improvements Metadata improvements Jul 17, 2024
conda-recipe/build.sh Show resolved Hide resolved
conda-recipe/build.sh Outdated Show resolved Hide resolved
Copy link

Array API standard conformance tests for dpctl=0.18.0dev0=py310ha798474_125 ran successfully.
Passed: 894
Failed: 15
Skipped: 105

Copy link
Contributor

@ekomarova ekomarova left a comment

Choose a reason for hiding this comment

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

LGTM!
The problems with testing wheels are not related to this PR, and will be fixed later by infra team

@oleksandr-pavlyk oleksandr-pavlyk merged commit 71901c7 into master Jul 17, 2024
41 of 46 checks passed
@oleksandr-pavlyk oleksandr-pavlyk deleted the feature/pyproject branch July 17, 2024 22:16
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.

None yet

4 participants