-
Notifications
You must be signed in to change notification settings - Fork 31
Remove use of python setup.py develop/install in the project
#2172
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
base: master
Are you sure you want to change the base?
Conversation
6d87c72 to
124f5f7
Compare
|
View rendered docs @ https://intelpython.github.io/dpctl/pulls/2172/index.html |
|
Array API standard conformance tests for dpctl=0.21.0=py310h93fe807_29 ran successfully. |
|
Array API standard conformance tests for dpctl=0.21.0=py310h93fe807_29 ran successfully. |
fd45fec to
13409b7
Compare
|
Array API standard conformance tests for dpctl=0.21.0=py310h93fe807_30 ran successfully. |
to be reused in gen_docs and gen_coverage
13409b7 to
32f1509
Compare
|
Array API standard conformance tests for dpctl=0.21.0=py310h93fe807_30 ran successfully. |
1 similar comment
|
Array API standard conformance tests for dpctl=0.21.0=py310h93fe807_30 ran successfully. |
python setup.py develop in the projectpython setup.py develop/install in the project
| p.add_argument( | ||
| "--debug", | ||
| default="Release", | ||
| dest="build_type", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The debug build produces a lot of the warning which probably has to be resolved in the follow-up PR.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
a number of them are
icpx: warning: argument unused during compilation: '-Xsycl-target-frontend=spir64 -g0'
which will need some looking at
the remainder are
warning: comparison of integers of different signs: 'py::ssize_t' (aka 'long') and 'std::size_t'
from
assert(dst.get_size() == iter_nelems)
in sorting functions
should be a simple enough fix
00161f1 to
989df1b
Compare
|
Array API standard conformance tests for dpctl=0.21.0=py310h93fe807_32 ran successfully. |
|
Array API standard conformance tests for dpctl=0.21.0=py310h93fe807_31 ran successfully. |
|
Array API standard conformance tests for dpctl=0.21.0=py310h93fe807_32 ran successfully. |
A warning that
python setup.py developis deprecated and will no longer be supported at the end of October, 2025 has been ongoing for some time when using dpctl build driver script, and can be seen in the CIThis PR proposes instead relying on
pipfor installing dpctl in the script, and reworks the script to maintain use of scikit-buildIn the future, this will also simplify a transition to scikit-build-core
The PR also introduces options
--cleanand--skip-editabletobuild_locallydriver