can't install: Need to update pywin32 dependencies
Open
Nobody has claimed this yet.
group/windows
- Dominant language
- Python
- Stars
- 7.2k
- Forks
- 1.7k
- Avg merge
- 13d 8h
- Merged PRs (30d)
- 2
Description
C:\Users\allen>pip list --outdated --format=columns | findstr docker
docker 2.6.1 3.3.0 wheel
produces the dependency chain:
Collecting pypiwin32==219; sys_platform == "win32" and python_version < "3.6" (from docker==3.3.0)
Using cached https://files.pythonhosted.org/packages/a5/8d/739f12d811d19cd6686f97bb96b65b0e4c8ca428fb02581d872b912b14cf/pypiwin32-219-cp27-none-win_amd64.whl
but I am running the latest pywin32:
C:\Users\allen>pip list --format=columns | findstr pywin32
pywin32 223
C:\Users\allen>pip show pywin32
Name: pywin32
Version: 223
Summary: Python for Window Extensions
Home-page: https://github.com/mhammond/pywin32
Author: Mark Hammond (et al)
Author-email: mhammond@skippinet.com.au
License: PSF
Location: c:\python27\lib\site-packages
Requires:
Required-by:
C:\Users\allen>python --version
Python 2.7.15
C:\Users\allen>ver
Microsoft Windows [Version 10.0.17134.48]
Not sure of why the version guards came (into requirements.txt/setup.py) in but pywin32 is supported on all Windows Python releases:
https://github.com/mhammond/pywin32/releases
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Inspect the version guards in requirements.txt and setup.py that select pypiwin32 for Windows Python versions. Reproduce the dependency resolution on the reported Python 2.7 and Windows setup, then verify that installation uses the supported pywin32 dependency without the reported outdated package chain.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, python
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100