Skip to content

Start using Python 3.10 #843

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

Merged
merged 1 commit into from
May 22, 2022
Merged

Start using Python 3.10 #843

merged 1 commit into from
May 22, 2022

Conversation

oleksandr-pavlyk
Copy link
Contributor

This PR adds using Python 3.10 in CI.

  • Have you provided a meaningful PR description?

@github-actions
Copy link

@coveralls
Copy link
Collaborator

coveralls commented May 19, 2022

Coverage Status

Coverage increased (+0.02%) to 82.898% when pulling 04f598b on ci-use-py39-py310 into 3664a3a on master.

@oleksandr-pavlyk oleksandr-pavlyk force-pushed the ci-use-py39-py310 branch 3 times, most recently from 8303547 to 671fee4 Compare May 19, 2022 21:29
@oleksandr-pavlyk
Copy link
Contributor Author

The PR changes workflow for building with Intel/LLVM open-source compiler to using Python 3.10, documentation generation and coverage workflows to building with Python 3.10.

conda-package workflow builds dpctl for Python 3.10 for Linux, but not for Windows (unsatisfied dependencies).

Copy link
Contributor

@AndresGuzman-Ballen AndresGuzman-Ballen left a comment

Choose a reason for hiding this comment

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

Other than that '3.8' comment, LGTM!

3.10 is used in conda-packages for Linux, in building with open-source
Intel/LLVM sycl bundle, in generation of coverage, in generation of
documentation.

Remove the pinning of numpy version
Remove channeling of ONEAPI_ROOT, require dpcpp-cpp_rt >=2022.1
Adding conda-build-config to the recipe folder using numpy 1.21 for both windows and linux.
Trying to use different version of numpy causes unresolved dependencies exception.

3.10 could not be added to conda-package build matrix for Windows (unsatisfied
dependencies at this time).

3.10 could not be used in test_examples_linux, since dpnp is not available for 3.10

Both test_list and test_windows specify the exact version and build number of the
package built in build steps that was placed in the channel. This information is
retrieved using conda search --info --json.
@oleksandr-pavlyk oleksandr-pavlyk merged commit 1f8e4b3 into master May 22, 2022
@oleksandr-pavlyk oleksandr-pavlyk deleted the ci-use-py39-py310 branch May 22, 2022 22:48
@github-actions
Copy link

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

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.

3 participants