Skip to content

Merge wheel changes from gold/2021 #327

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
Mar 24, 2021
Merged

Merge wheel changes from gold/2021 #327

merged 1 commit into from
Mar 24, 2021

Conversation

Vyacheslav-Smirnov
Copy link
Contributor

  • Update packages wheel deps

  • Make wheel version public-like

  • Fix package version

  • Remove install_requires

  • Append cflags and ldflags from env to build

  • Fix issues

  • Fix issue with external flags

  • Add wheel install description to readme

  • Fix formatting

  • Fix readme format

* Update packages wheel deps

* Make wheel version public-like

* Fix package version

* Remove install_requires

* Append cflags and ldflags from env to build

* Fix issues

* Fix issue with external flags

* Add wheel install description to readme

* Fix formatting

* Fix readme format
@oleksandr-pavlyk
Copy link
Contributor

Looks good overall. My only question is what necessitated the need to read CFLAGS and LDFLAGS from the environment?

@Vyacheslav-Smirnov
Copy link
Contributor Author

@oleksandr-pavlyk, this is required because we have global conda-build config for all built packages. It defines there variables "CFLAGS and LDFLAGS" + adds RPATH to Performance Libraries thus it is good to reuse them rather define these variables in all packages separately.

@Vyacheslav-Smirnov
Copy link
Contributor Author

@PokhodenkoSA , are you OK with the changes?

@diptorupd diptorupd mentioned this pull request Mar 22, 2021
8 tasks
@diptorupd diptorupd added this to the 0.7.0 milestone Mar 23, 2021
python -m pip install --index-url https://pypi.anaconda.org/intel/simple -extra-index-url https://pypi.org/simple dpctl
```
Note: dpCtl wheel package is placed on Pypi, but some of its dependencies (like Intel numpy) are in Anaconda Cloud.
That is why install command requires additional intel Pypi channel from Anaconda Cloud.
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
That is why install command requires additional intel Pypi channel from Anaconda Cloud.
That is why install command requires additional `intel` Pypi channel from Anaconda Cloud.

Copy link
Contributor

@PokhodenkoSA PokhodenkoSA left a comment

Choose a reason for hiding this comment

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

Merge as gold/2021 should be more stable than master.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
4 - Ready to merge Review and testing done, is ready to merge
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants