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

Does not install on Python 3.13 #2367

Closed
Tracked by #6166
andy-maier opened this issue Sep 8, 2024 · 8 comments
Closed
Tracked by #6166

Does not install on Python 3.13 #2367

andy-maier opened this issue Sep 8, 2024 · 8 comments

Comments

@andy-maier
Copy link

andy-maier commented Sep 8, 2024

Trying to install pywin32 on Python 3.13.0rc1 with pip results in the following error:

> pip install pywin32
ERROR: Could not find a version that satisfies the requirement pywin32 (from versions: none)
ERROR: No matching distribution found for pywin32

Full log, see https://github.com/zhmcclient/python-zhmcclient/actions/runs/10756922763/job/29830348232

I saw issue #2306, but that installs pywin32 from the repo and the symptom is different, so I created this new issue.

The issue could probably be solved by providing download archives on PyPI for Python 3.13, even without solving the other issues (setuptools based install deprecated, install dependency on verstamp).

Expected behavior and actual behavior

pywin32 should install on Python 3.13.0

Steps to reproduce the problem

  1. Run "pip install pywin32", on Python 3.13.0-rc1 on Windows

System information

Python version and distribution: CPython 3.13.0rc1 (Github Actions)
pip version: 24.2
pywin32 version: 306 (latest released version at the time of the issue)
Installed from PyPI or exe installer: PyPI
Windows Version: Microsoft Windows Server 2022 10.0.20348
DLL locations: ? (pywin32 cannot be installed to find out)

@Avasam
Copy link
Collaborator

Avasam commented Sep 8, 2024

Ref #2294 (comment)

A new release would bring Python 3.13 support for most scenarios. Missing #2311 & #2312 for complete support. But the former is an adodbapi test and the later deals with printing exceptions in asapi. So not the most critical.

@bobzomer
Copy link

Would also love to see Python 3.13 supported!

@hugovk
Copy link

hugovk commented Sep 13, 2024

The full release of 3.13.0 final is in a couple of weeks, it would be great to have wheels uploaded before then:

https://peps.python.org/pep-0719/

The Release Manager has issued a call to action:

We strongly encourage maintainers of third-party Python projects to prepare their projects for 3.13 compatibilities during this phase, and where necessary publish Python 3.13 wheels on PyPI to be ready for the final release of 3.13.0. Any binary wheels built against Python 3.13.0rc2 will work with future versions of Python 3.13. As always, report any issues to the Python bug tracker.

@glyph
Copy link

glyph commented Sep 24, 2024

Is there anything that interested downstream dependents can do to move this along?

@yan12125
Copy link

Is there anything that interested downstream dependents can do to move this along?

FWIW, buildbot uses an unmerged PR to test if pywin32 can work on Python 3.13. I guess some more testing will be helpful.

@henryiii
Copy link

henryiii commented Oct 2, 2024

Was trying to update Plumbum for 3.13 support (release next week!), and this is blocking.

@Avasam
Copy link
Collaborator

Avasam commented Oct 3, 2024

Is there anything that interested downstream dependents can do to move this along?

AFAICT it only needs @mhammond to publish a new release.
Whilst there's a few things I would've liked before the new release (listed above), nothing is strictly necessary.

@Avasam
Copy link
Collaborator

Avasam commented Oct 5, 2024

#2294 (comment)

I just released 307 taking the PRs @Avasam mentioned above. I'll let it bake for a week or so to see if the new release process actually works, before getting back to the other PRs - after that I intend making more timely releases - sorry for the huge delay here!

@Avasam Avasam closed this as completed Oct 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants