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
fix ci/install.ps1
and other ci configs for Windows
#1345
base: atspi
Are you sure you want to change the base?
Conversation
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## atspi #1345 +/- ##
==========================================
- Coverage 94.15% 94.13% -0.02%
==========================================
Files 60 60
Lines 23036 23036
==========================================
- Hits 21689 21686 -3
- Misses 1347 1350 +3 |
I've made several commits for trial and error, and I've been investigating various aspects. What I've found is that the default Build worker image (when https://www.appveyor.com/docs/windows-images-software/#python On the other hand, when specifying a newer Build worker image, we encounter issues like failing to install packages specified in It seems like we'll need to use appropriate workarounds for each Python version. Any opinions would be appreciated. |
By specifying However, issues arise in environments that support newer Python versions like Does anyone know of a workaround for this issue? |
Python 3.10 and Python 3.11 were successfully installed with the latest version of For Python 3.9, it will probably install successfully if we can specify the appropriate version of However, I'm not very familiar with workarounds for installing If anyone knows more about this, please advise. |
c23d9ae
to
70ee60b
Compare
ci/install.ps1
ci/install.ps1
and other ci configs for Windows
At 70ee60b, However, at 99b8c9f, adding a command to show file extensions in File Explorer in It appears that the different default behaviors of the GUI, depending on the image specified in AppVeyor, might be the reason for the test failures. |
Are we using If we move What is the reason for continuing to use |
From the AppVeyor CI results in a previous PR, I noticed that in environments with Python 3.9 and later,
Test-Path $env:PYTHON
inci/install.ps1
returns False, and it falls back to Python 3.4.As a result, even in cases where
UIA_SUPPORT=YES
,comtypes
is not actually installed, and the functionality ofbackend='uia'
is not being tested.I'm experimenting with various solutions to fix this.
trial and error commits
make tests runnable for each Python versions
68204d2
77e9f3d
6ec3cc9
a493bec
c99a277
c1dfaa5
0a1c669
1077bd9
2b2b7a8
83a69a6
5f9e123
1af2a72
663b23b
d529000
f37d82e
47d4f4b
115b38d
c13950f
0a7b9ac
1e7383f
5d4e4d8
30d3d68
6572f11
a2aef52
91d32fc
03a404d
66eda19
97bd990
70e864a
I welcome other maintainers to contribute to resolving this issue.
Thank you.