refuse icon indicating copy to clipboard operation
refuse copied to clipboard

fix loading winfsp DLL on Windows

Open cdanis opened this issue 4 years ago • 7 comments

cdanis avatar Jul 19 '20 14:07 cdanis

This is now against develop instead of master, sorry about that.

cdanis avatar Jul 20 '20 14:07 cdanis

@s-m-e do you think you'll have a chance to look at this soon?

cdanis avatar Aug 10 '20 00:08 cdanis

@cdanis I'm curious how you are testing this? I ended up with https://github.com/pleiszenburg/refuse/pull/31 from my few mins of testing seems to work.

clach04 avatar Sep 06 '20 17:09 clach04

@cdanis I'm curious how you are testing this? I ended up with #31 from my few mins of testing seems to work.

I did a pip install emojifs on a Windows venv and then applied the diff within the venv 😃

cdanis avatar Sep 06 '20 18:09 cdanis

Hi @s-m-e -- I'd really like to release a Windows version of emojifs, and I would hate to needlessly fork your fork. Could you please merge this PR, or leave me a comment indicating what you'd like fixed? (Or maybe @N-Coder has commit permissions?)

cdanis avatar Oct 03 '20 13:10 cdanis

Or maybe @N-Coder has commit permissions?

Unfortunately, no. Maybe you can reach s-m-e via his e-mail address. Alternatively, you could do the same as I did while waiting for fusepy to get a new release with some bugfixes, just copy the dependency's code over to your project and comment out the dependency declaration in setup.py (effectively bundling/"vendoring" the patched dependency) until there is a new release.

N-Coder avatar Oct 12 '20 11:10 N-Coder

Alternatively, you could do the same as I did while waiting for fusepy to get a new release with some bugfixes, just copy the dependency's code over to your project and comment out the dependency declaration in setup.py (effectively bundling/"vendoring" the patched dependency) until there is a new release.

or you could monkey patch the module by injecting the sys module into the _refactor locals before importing refuse.high

import sys
from refuse import _refactor
_refactor.sys = sys
from refuse.high import FUSE

YoilyL avatar May 24 '22 01:05 YoilyL