-
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 develop
is 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
pip
for 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
--clean
and--skip-editable
tobuild_locally
driver