Skip to content

Fix #182: added pulse dependency/docs#195

Merged
TheGupta2012 merged 8 commits intoqBraid:mainfrom
arunjmoorthy:issue182
May 28, 2025
Merged

Fix #182: added pulse dependency/docs#195
TheGupta2012 merged 8 commits intoqBraid:mainfrom
arunjmoorthy:issue182

Conversation

@arunjmoorthy
Copy link
Copy Markdown
Collaborator

@arunjmoorthy arunjmoorthy commented May 26, 2025

Fixes #182

Summary of changes

  • Added optional dependency in pyproject.toml for openpulse
  • Added pulse optional dependency documentation in the Readme

@codecov-commenter
Copy link
Copy Markdown

Codecov Report

All modified and coverable lines are covered by tests ✅

📢 Thoughts on this report? Let us know!

lint = ["black", "isort>=6.0.0", "pylint", "mypy", "qbraid-cli>=0.10.2"]
docs = ["sphinx>=7.3.7,<8.3.0", "sphinx-autodoc-typehints>=1.24,<3.2", "sphinx-rtd-theme>=2.0.0,<4.0.0", "docutils<0.22", "sphinx-copybutton"]
visualization = ["matplotlib"]
pulse = ["openpulse[parser]>=1.0.1"]
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

This looks good, can you also add a test to make sure that whenever we install pyqasm with the pulse extra, the openpulse library can be correctly imported? It will be good to create a tests/pulse directory which will eventually contain all the tests. Something like test_import.py should suffice for now.

@TheGupta2012
Copy link
Copy Markdown
Member

TheGupta2012 commented May 28, 2025

Thanks for the updates Arun! Changes look good for now

@TheGupta2012 TheGupta2012 merged commit 5d48d7f into qBraid:main May 28, 2025
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.

[FEATURE] Add pyqasm[pulse] extra to pyproject.toml and related files

3 participants