-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Hi!
Just a heads-up that with PyHMMER 0.12.0 I introduced (somewhat experimental) support for Windows! It works using MinGW and patching some parts of HMMER but overall passes the same test suite as the UNIX version so it should produce identical results.
I also changed some functions and properties (mostly making textual properties str instead of bytes), so at the moment the code will likely break; I think you can either:
- Replace to just
MGExpose/mgexpose/recombinase_scan.py
Line 97 in c359e2c
domain.alignment.hmm_accession.decode(), anddomain.alignment.hmm_accession
MGExpose/mgexpose/recombinase_scan.py
Line 62 in c359e2c
hit_name = hit.name.decode()
withhit_name = hit.name
- Pin the maximum supported version to
pyhmmer >=0.10.0,<0.12.0insetup.py
In any case I'd recommend pinning versions in setup.py in case I break more stuff in the future, so even if you do update to v0.12.0 i'd put in setup.py:
install_requires=[
"pyhmmer ~=0.12.0",
"pyrodigal ~=3.0",
],Cheers!