Project

Profile

Help

Bug #6276

closed

https://pypi.org/project/saxonche/ claims current print(proc.version) gives SaxonC-HE 12.4.1 from Saxonica but output is SaxonC-HE 12.4 from Saxonica

Added by Martin Honnen about 1 year ago. Updated 5 months ago.

Status:
Closed
Priority:
Low
Category:
Documentation
Start date:
2023-12-02
Due date:
% Done:

100%

Estimated time:
Applies to branch:
Fix Committed on Branch:
Fixed in Maintenance Release:
Found in version:
12.4.1
Fixed in version:
12.5
SaxonC Languages:
SaxonC Platforms:
SaxonC Architecture:

Description

I am not sure this is a build problem/quirk or a documentation problem/quirk but https://pypi.org/project/saxonche/ claims current print(proc.version) would give SaxonC-HE 12.4.1 from Saxonica while even with 12.4.1 the output remains at SaxonC-HE 12.4 from Saxonica.

But the inconsistency between the documentation of the wheel on PyPi and its version number and the actual result might be confusing.

Actions #1

Updated by Norm Tovey-Walsh about 1 year ago

Thanks for pointing that out. We switched from three part to two part version numbers a while back, and it works just fine mostly. But this is a case where I can see how it could be misleading. I'm not sure we can do anything in the immediate term, but I'll chat with the team about it next week.

Actions #2

Updated by O'Neil Delpratt 7 months ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

The print(proc.version) on SaxonC 12.4.2 prints SaxonC-HE 12.4.2 from Saxonica. Therefore it looks like a fix was applied to this. For SaxonC 13 we will simplify the version method to just numbers and add the getProductVersion method as in Java.

Actions #3

Updated by O'Neil Delpratt 5 months ago

  • Status changed from Resolved to Closed
  • Fixed in version set to 12.5

Bug fix applied in the Saxon 12.5 Maintenance release.

Please register to edit this issue

Also available in: Atom PDF