Compatibility with 32-bits CPU architectures #555
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Greetings,
While working on issue #520 related to migration to python 3.9 in the Debian project, I caught an issue specific to 32-bits CPU architectures. On 64-bits CPUs, the pandas.dtype returned for integers is a plain int 64 bits wide. However, on 32 bits machines, the type is returned as int64 to differenciate from plain int, which I suppose would be 32 bits wide in such context.
Due to this, when running the test suite on 32-bits CPU architectures, the error output includes several instances of errors such as the following:
Please note I did not know whether 32 bits support was under your radar or not, so in doubt I just leave that merge request for your convenience. I understand these limited architectures are usually a concern in bioinformatics, but I also heard of cases where architectures like armhf (which is 32 bits) were in use in various educational contexts.
Have a nice day, :)
Étienne.