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

Remove run-time dependency on ninja #414

Merged
merged 8 commits into from
Feb 6, 2023
Merged

Remove run-time dependency on ninja #414

merged 8 commits into from
Feb 6, 2023

Conversation

mlxd
Copy link
Member

@mlxd mlxd commented Feb 3, 2023

Context: Ninja availability for lightning should be a compile time dependency only. Currently, it is listed as a runtime dependency.

Description of the Change: Remove ninja as a runtime dependency, and allow optional use at compile time in unavailable.

Benefits: Better support on platforms without spack wheels.

Possible Drawbacks:

Related GitHub Issues:

@mlxd mlxd marked this pull request as ready for review February 3, 2023 21:38
@github-actions
Copy link
Contributor

github-actions bot commented Feb 3, 2023

Hello. You may have forgotten to update the changelog!
Please edit .github/CHANGELOG.md with:

  • A one-to-two sentence description of the change. You may include a small working example for new features.
  • A link back to this PR.
  • Your name (or GitHub username) in the contributors section.

@mlxd mlxd requested a review from vincentmr February 3, 2023 21:38
@codecov
Copy link

codecov bot commented Feb 3, 2023

Codecov Report

Merging #414 (280ec9e) into master (6ccde02) will not change coverage.
The diff coverage is 100.00%.

@@           Coverage Diff           @@
##           master     #414   +/-   ##
=======================================
  Coverage   99.88%   99.88%           
=======================================
  Files          49       49           
  Lines        4459     4459           
=======================================
  Hits         4454     4454           
  Misses          5        5           
Impacted Files Coverage Δ
pennylane_lightning/_version.py 100.00% <100.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

Copy link
Contributor

@AmintorDusko AmintorDusko left a comment

Choose a reason for hiding this comment

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

I have just a suggestion to fix a typo.
Good job here!

.github/CHANGELOG.md Outdated Show resolved Hide resolved
setup.py Show resolved Hide resolved
Co-authored-by: Amintor Dusko <87949283+AmintorDusko@users.noreply.github.com>
Copy link
Contributor

@chaeyeunpark chaeyeunpark left a comment

Choose a reason for hiding this comment

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

Thanks @mlxd for this update!

@mlxd mlxd merged commit cfe0339 into master Feb 6, 2023
@mlxd mlxd deleted the remove_deps branch February 6, 2023 20:13
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