Skip to content

Temporarily pin cryptography to 46.0.3 - #775

Merged
v-elegacheva merged 1 commit into
mainfrom
users/v-elegacheva/pin-cryptography-46.0.3
Sep 29, 2026
Merged

v-elegacheva merged 1 commit into
mainfrom
users/v-elegacheva/pin-cryptography-46.0.3

Conversation

@v-elegacheva

@v-elegacheva v-elegacheva commented Sep 29, 2026 •

Copy link
Copy Markdown
Contributor

Summary

  • temporarily constrain the SDK runtime dependency to cryptography<=46.0.3
  • preserve installation with native Python on Windows ARM64 while newer cryptography releases do not provide a win_arm64 wheel

Why this is temporary

PyCA restored Windows ARM64 wheel publishing in cryptography PR #15350. A PyCA maintainer confirmed that win_arm64 wheels will resume shipping in cryptography 51.

This pin must be removed as soon as cryptography 51 is released with the Windows ARM64 wheel so Azure Quantum users can receive the supported current dependency. Draft removal PR #776 is prepared for that follow-up.

Validation

  • installed Azure Quantum from the local SDK sources in a clean Python 3.12 environment
  • verified the installation resolved cryptography==46.0.3
  • verified the built package metadata contains cryptography<=46.0.3
  • ran pip check successfully with no broken requirements

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

@v-elegacheva v-elegacheva changed the title Temporarily pin cryptography to 46.0.3 Quantum: Temporarily pin cryptography to 46.0.3 Sep 29, 2026
@v-elegacheva

Copy link
Copy Markdown
Contributor Author

/azp run

@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 1 pipeline(s).

@v-elegacheva v-elegacheva changed the title Quantum: Temporarily pin cryptography to 46.0.3 Temporarily pin cryptography to 46.0.3 Sep 29, 2026
@v-elegacheva
v-elegacheva marked this pull request as ready for review September 29, 2026 22:14
@v-elegacheva
v-elegacheva requested a review from a team as a code owner September 29, 2026 22:14
@v-elegacheva
v-elegacheva merged commit 39fde17 into main Sep 29, 2026
6 checks passed
@v-elegacheva
v-elegacheva deleted the users/v-elegacheva/pin-cryptography-46.0.3 branch September 29, 2026 22:15
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.

2 participants