nanoporetech / pod5-file-format

Pod5: a high performance file format for nanopore reads.
https://pod5-file-format.readthedocs.io/
Other
139 stars 18 forks source link

Release targets for v0.3.15 and python3.13 MacOS #149

Open Psy-Fer opened 5 days ago

Psy-Fer commented 5 days ago

Issue Description

There seems to be less targets in the latest v0.3.15 release. Also some python versions missing (3.13)

Logs

On MacOS 13 and 14 using python3.13 which seems to be the system default?

ERROR: Could not find a version that satisfies the requirement lib-pod5==0.3.15 (from pod5) (from versions: none) INFO: pip is looking at multiple versions of pod5 to determine which version is compatible with other requirements. This could take a while. ERROR: No matching distribution found for lib-pod5==0.3.15

Specifications

0x55555555 commented 4 days ago

Hi James,

Python 3.13 support is available in 0.3.21 - now live.

I hope that helps,

Psy-Fer commented 4 days ago

Thanks George.

Is this

New end reason for reads terminated due to an analysis configuration change.

Something new or just the API request and device data error fields from a previous update?

Cheers

James

0x55555555 commented 4 days ago

This is another new end reason added - but these aren't currently used in any live versions of MinKNOW.

Psy-Fer commented 4 days ago

Also will this version get pushed to PyPi?

Cheers, James

0x55555555 commented 3 days ago

Hi James,

Yes - should be available now,

Psy-Fer commented 3 days ago

Awesome.

Though it's failing to install h5py. It's using v3.11.0 which only works up to python3.12

Same with pyarrow (though haven't looked at that yet.)

James

Psy-Fer commented 3 days ago

Looks like this is the culprit

https://github.com/nanoporetech/pod5-file-format/blob/master/python/pod5/pyproject.toml#L37C5-L37C42

There are no release targets for ~=3.11.0 for python3.13