Bret McGuire created CASSPYTHON-3:
-------------------------------------

             Summary: No C extension .so files in published binary Python whl 
packages of 3.29.3
                 Key: CASSPYTHON-3
                 URL: https://issues.apache.org/jira/browse/CASSPYTHON-3
             Project: Apache Cassandra Python driver
          Issue Type: Bug
            Reporter: Bret McGuire


Lifted version of 
[PYTHON-1428|https://datastax-oss.atlassian.net/browse/PYTHON-1428].  Original 
description follows:

The published Python whl packages of 3.29.3 contain no C extension .so files, 
so NumpyProtocolHandler cannot be used:
 
{{}}{{>>> import cassandra.protocol ; cassandra.protocol.NumpyProtocolHandler 
is None}}
{{True}}
 

For 3.29.2 it was OK:
 
 
{{}}{{$ unzip -l 
cassandra_driver-3.29.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
 | grep '\.so$'}}{{   374976  2024-09-09 17:44   
cassandra/query.cpython-311-x86_64-linux-gnu.so}}{{    14528  2024-09-09 17:44  
 cassandra/cmurmur3.cpython-311-x86_64-linux-gnu.so}}{{   560008  2024-09-09 
17:44   cassandra/deserializers.cpython-311-x86_64-linux-gnu.so}}{{    23824  
2024-09-09 17:44   cassandra/ioutils.cpython-311-x86_64-linux-gnu.so}}{{   
219208  2024-09-09 17:44   
cassandra/numpy_parser.cpython-311-x86_64-linux-gnu.so}}{{   236640  2024-09-09 
17:44   cassandra/obj_parser.cpython-311-x86_64-linux-gnu.so}}{{    23792  
2024-09-09 17:44   cassandra/cython_marshal.cpython-311-x86_64-linux-gnu.so}}{{ 
  835688  2024-09-09 17:44   
cassandra/connection.cpython-311-x86_64-linux-gnu.so}}{{   747976  2024-09-09 
17:44   cassandra/cqltypes.cpython-311-x86_64-linux-gnu.so}}{{   868808  
2024-09-09 17:44   cassandra/util.cpython-311-x86_64-linux-gnu.so}}{{   214056  
2024-09-09 17:44   cassandra/parsing.cpython-311-x86_64-linux-gnu.so}}{{   
193984  2024-09-09 17:44   
cassandra/row_parser.cpython-311-x86_64-linux-gnu.so}}{{  1763432  2024-09-09 
17:44   cassandra/metadata.cpython-311-x86_64-linux-gnu.so}}{{   758112  
2024-09-09 17:44   cassandra/protocol.cpython-311-x86_64-linux-gnu.so}}{{   
157984  2024-09-09 17:44   
cassandra/concurrent.cpython-311-x86_64-linux-gnu.so}}{{    45664  2024-09-09 
17:44   cassandra/bytesio.cpython-311-x86_64-linux-gnu.so}}{{  2013480  
2024-09-09 17:44   cassandra/cluster.cpython-311-x86_64-linux-gnu.so}}{{    
23600  2024-09-09 17:44   
cassandra/cython_utils.cpython-311-x86_64-linux-gnu.so}}{{   440576  2024-09-09 
17:44   cassandra/pool.cpython-311-x86_64-linux-gnu.so}}
{{    30041  2024-09-09 17:44   
cassandra/io/libevwrapper.cpython-311-x86_64-linux-gnu.so}}
 

But for 3.29.3 not anymore:
 
 
{{}}{{$ unzip -l 
cassandra_driver-3.29.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
 | grep '\.so$'}}{{    14872  2025-10-22 00:13   
cassandra/cmurmur3.cpython-311-x86_64-linux-gnu.so}}{{    34073  2025-10-22 
00:13   cassandra/io/libevwrapper.cpython-311-x86_64-linux-gnu.so}}{{$ unzip -l 
cassandra_driver-3.29.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
 | grep '\.so$'}}{{    14872  2025-10-22 00:14   
cassandra/cmurmur3.cpython-313-x86_64-linux-gnu.so}}
{{    34073  2025-10-22 00:14   
cassandra/io/libevwrapper.cpython-313-x86_64-linux-gnu.so}}
 

It works when self-compiling the package.

 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to