You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by GitBox <gi...@apache.org> on 2022/04/09 23:29:41 UTC

[GitHub] [pulsar] JanVosNL commented on issue #12293: ERROR: Could not find a version that satisfies the requirement pulsar-client==2.8.1

JanVosNL commented on issue #12293:
URL: https://github.com/apache/pulsar/issues/12293#issuecomment-1094140925

   @grantmagdanz @zbentley 
   
   `pulsar-client-cpp` and `py3-pulsar-client-cpp` packages are available on Alpine Linux (Edge repository)
   
   ```
   # apk search pulsar-client
   
   py3-pulsar-client-cpp-2.9.2-r0
   pulsar-client-cpp-static-2.9.2-r0
   pulsar-client-cpp-2.9.2-r0
   pulsar-client-cpp-dev-2.9.2-r0
   ```
   
   ```
   # apk info py3-pulsar-client-cpp
   
   py3-pulsar-client-cpp-2.9.2-r0 description:
   Python bindings for Apache Pulsar C++ client
   ```
   ```
   # apk info pulsar-client-cpp
   
   pulsar-client-cpp-2.9.2-r0 description:
   Apache Pulsar C++ client
   ```
   ```
   Dockerfile:
   
   FROM alpine:latest
   RUN apk add --no-cache \
   	-X https://dl-cdn.alpinelinux.org/alpine/edge/main \
   	-X https://dl-cdn.alpinelinux.org/alpine/edge/community \
   	-X https://dl-cdn.alpinelinux.org/alpine/edge/testing \
   	pulsar-client-cpp-dev py3-pulsar-client-cpp py3-six py3-certifi
   ```
   ```
   # docker build -t <image> .
   # docker run -it <image>
   
   / # ldd /usr/lib/libpulsar.so 
   	/lib/ld-musl-x86_64.so.1 (0x7f6906c02000)
   	libprotobuf.so.29 => /usr/lib/libprotobuf.so.29 (0x7f690666f000)
   	libcurl.so.4 => /usr/lib/libcurl.so.4 (0x7f69065f3000)
   	libssl.so.1.1 => /lib/libssl.so.1.1 (0x7f6906572000)
   	libcrypto.so.1.1 => /lib/libcrypto.so.1.1 (0x7f69062f1000)
   	libz.so.1 => /lib/libz.so.1 (0x7f69062d7000)
   	libzstd.so.1 => /usr/lib/libzstd.so.1 (0x7f6906259000)
   	libsnappy.so.1 => /usr/lib/libsnappy.so.1 (0x7f690624e000)
   	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x7f6906076000)
   	libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x7f690605d000)
   	libc.musl-x86_64.so.1 => /lib/ld-musl-x86_64.so.1 (0x7f6906c02000)
   	libnghttp2.so.14 => /usr/lib/libnghttp2.so.14 (0x7f6906038000)
   	libbrotlidec.so.1 => /usr/lib/libbrotlidec.so.1 (0x7f690602c000)
   	libbrotlicommon.so.1 => /usr/lib/libbrotlicommon.so.1 (0x7f6906009000)
   ```
   
   ```
   / # python3
   
   Python 3.10.3 (main, Apr  7 2022, 10:35:47) [GCC 11.2.1 20220219] on linux
   Type "help", "copyright", "credits" or "license" for more information.
   >>> import pulsar
   >>> dir(pulsar)
   ['AlreadyClosed', 'Authentication', 'AuthenticationAthenz', 'AuthenticationError', 'AuthenticationOauth2', 'AuthenticationTLS', 'AuthenticationToken', 'AuthorizationError', 'BatchingType', 'BrokerMetadataError', 'BrokerPersistenceError', 'ChecksumError', 'Client', 'CompressionType', 'ConnectError', 'Consumer', 'ConsumerAssignError', 'ConsumerBusy', 'ConsumerNotFound', 'ConsumerNotInitialized', 'ConsumerType', 'Context', 'CryptoError', 'CryptoKeyReader', 'CumulativeAcknowledgementNotAllowedError', 'ErrorGettingAuthenticationData', 'Function', 'IdentitySerDe', 'IncompatibleSchema', 'InitialPosition', 'InvalidConfiguration', 'InvalidMessage', 'InvalidTopicName', 'InvalidTxnStatusError', 'InvalidUrl', 'LookupError', 'MemoryBufferIsFull', 'Message', 'MessageBatch', 'MessageId', 'MessageTooBig', 'NotAllowedError', 'NotConnected', 'OperationNotSupported', 'PartitionsRoutingMode', 'PickleSerDe', 'Producer', 'ProducerBlockedQuotaExceededError', 'ProducerBlockedQuotaExceededException', 'Pro
 ducerBusy', 'ProducerFenced', 'ProducerNotInitialized', 'ProducerQueueIsFull', 'PulsarException', 'ReadError', 'Reader', 'Result', 'SerDe', 'ServiceUnitNotReady', 'SubscriptionNotFound', 'Timeout', 'TooManyLookupRequestException', 'TopicNotFound', 'TopicTerminated', 'TransactionConflict', 'TransactionCoordinatorNotFoundError', 'TransactionNotFound', 'UnknownError', 'UnsupportedVersionError', '__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__path__', '__spec__', '_check_type', '_check_type_or_none', '_listener_wrapper', '_pulsar', '_retype', '_schema', 'certifi', 'exceptions', 'functions', 'logging', 're', 'schema', 'timedelta']
   >>> 
   ```
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscribe@pulsar.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org