New Terminal Output:

root@8beb00c26e2f:/app# which redis-server redis-cli
/usr/bin/redis-server
/usr/bin/redis-cli
root@8beb00c26e2f:/app# /usr/local/bin/python3.13t -c "
> import nogil_ext
> import sys
>
> # Streaming test: 512 chunks of 2MiB (1GiB total)
> num_chunks = 512
> chunk_size = 2 * 1024 * 1024  # 2 MiB
>
> c = nogil_ext.ChunkedChecksum32(num_chunks, chunk_size)
> print(f'Created ChunkedChecksum32 with {num_chunks} chunks of {chunk_size} bytes each')
>
> # Create a reusable buffer
> data = bytes(chunk_size)
> print(f'Created buffer of {len(data)} bytes')
>
> # Submit all chunks using the same buffer
> for i in range(num_chunks):
>     c.submit(i, data)
>
> print(f'Submitted {num_chunks} chunks')
> print(f'Missing: {c.missing()}')
>
> result = c.finalize()
> print(f'Final checksum: {result}')
> print('Streaming test passed!')
> "
Created ChunkedChecksum32 with 512 chunks of 2097152 bytes each
Created buffer of 2097152 bytes
Submitted 512 chunks
Missing: 0
Final checksum: 0
Streaming test passed!
root@8beb00c26e2f:/app#
