Skip to content

Conversation

@joel-wong-aws
Copy link
Contributor

@joel-wong-aws joel-wong-aws commented Nov 25, 2024

What was the problem/requirement? (What/Why)

Only pywin32 version 307 is available in Conda Forge right now. This resulted in our sample Conda recipes not working for the latest version of openjd-adaptor-runtime]

What was the solution? (How)

Allow pywin32 version 307 and up.

What is the impact of this change?

Customers will be able to build sample Conda recipes against the latest version of openjd-adaptor-runtime

How was this change tested?

I ran the CI runner tests explicitly against pywin32 307 here: #163

Was this change documented?

No, N/A

Is this a breaking change?

No

Does this change impact security?

No


By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@joel-wong-aws joel-wong-aws requested a review from a team as a code owner November 25, 2024 23:31
mwiebe
mwiebe previously approved these changes Nov 26, 2024
pyproject.toml Outdated
"pyyaml ~= 6.0",
"jsonschema >= 4.17.0, == 4.*",
"pywin32 == 308; platform_system == 'Windows'",
"pywin32 >=307,<309; platform_system == 'Windows'",
Copy link
Contributor

Choose a reason for hiding this comment

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

Is there any reason that we actually need the < 309?

The parts of PyWin32 that this library uses can probably reasonably be expected to be stable, and libraries that have more flexible dependency specifications are easier to consume.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

There are no reasons that I know of! Updated!

@joel-wong-aws joel-wong-aws force-pushed the pywin_versions branch 2 times, most recently from 103a895 to c0c6875 Compare November 28, 2024 21:10
@joel-wong-aws joel-wong-aws changed the title chore: allow pywin32 >=307,<309 chore: allow pywin32 >=307 Nov 28, 2024
@ddneilson ddneilson enabled auto-merge (squash) November 28, 2024 21:53
@sonarqubecloud
Copy link

@ddneilson ddneilson merged commit fc3abbe into OpenJobDescription:mainline Nov 28, 2024
18 checks passed
mwiebe added a commit to mwiebe/openjd-sessions-for-python that referenced this pull request Apr 8, 2025
mwiebe added a commit to mwiebe/openjd-sessions-for-python that referenced this pull request Apr 8, 2025
mwiebe added a commit to OpenJobDescription/openjd-sessions-for-python that referenced this pull request Apr 8, 2025
jblagden pushed a commit to jblagden/openjd-adaptor-runtime-for-python that referenced this pull request Aug 21, 2025
Signed-off-by: Joel Wong <[email protected]>
Signed-off-by: Justin Blagden <[email protected]>
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.

4 participants