OpenJobDescription / openjd-adaptor-runtime-for-python

A python library for building adaptors that integrate applications with Open Job Description jobs
Apache License 2.0
11 stars 9 forks source link

Feature request: remove pywin32 dependency from runtime client #131

Open epmog opened 5 months ago

epmog commented 5 months ago

Use Case

Running an adaptor in daemon mode on Windows requires steps in addition to a standard pip install. You must install pywin32 in the adaptor runtime client's environment which adds a rough edge for users setting up/managing everything.

Proposed Solution

We should be able to remove it and provide our own minimal shim around the named pipe servers that forced the inclusion of the dependency.