Try PubSub+

Solace PubSub+ Messaging API for Python releases

honghong Administrator Posts: 296 admin

The following product has been released and is available for download:

  • Solace PubSub+ Messaging API for Python 1.1.0

Release Summary:

The following new features have been added to this updated API:

  • Direct Messaging Request/Reply
  • Structured Data Type Support for Publish and Consume
  • Message Replay Support
  • Message Interoperability with other Solace Message Format (SMF) APIs Containing XMLContent

Please refer to the product release notes for information on new features, changed functionality, resolved issues, known issues and upgrade considerations.

Download:

The API can be downloaded from products.solace.com.

Note: Access to products.solace.com requires your account name and password.

Documentation:

Solace product documentation can be found at: https://docs.solace.com.

Comments

  • ManuManuManuManu Member Posts: 8
    edited August 11 #2

    Hi,

    I'm having issues installing version 1.1.0

    ERROR: Could not find a version that satisfies the requirement solace-pubsubplus==1.1.0 (from versions: 0.2.0, 0.2.1)
    ERROR: No matching distribution found for solace-pubsubplus==1.1.0

    Here's the info:
    Platform: MacOs Sierra 10.12.6
    Homebrew version 2.4.9

    • installed python3.7
    • added a softlink
      ln -s /usr/local/Cellar/[email protected]/3.7.8_1/bin/python3.7 /usr/local/bin/python3.7
      python3.7 -V
      python 3.7.8

    • created and utilized a virtual environment
      python3.7 -m venv venv37
      source venv37/bin/activate

    • pip list versions under that virtualenv (venv37)
      pip==21.2.3
      setuptools==47.1.0

    • then pip install solace-pubsubplus==1.1.0
      The error above is showing. I used 3.7 per Readme guide

  • marcmarc Member, Administrator, Moderator, Employee Posts: 564 admin

    Hey @Tamimi can you take a look and see if instructions need to be updated with the new version?

  • ManuManuManuManu Member Posts: 8

    Hi @marc , @Tamimi:

    I resolved the issue by updating my Mac platform to the latest BigSur. Originally my OS was 10.12, and looking at pypy downloaded files for 1.1.0, the filename for mac is stated 10_15. So I took a dive and upgrade my OS, and now I'm able to use 1.1.0

  • argoranargoran Member Posts: 6

    Is it possible to include the package that supports for any platform? Thanks.

  • TamimiTamimi Member, Administrator, Employee Posts: 226 admin

    Hey @ManuManu! Updating your pip pip install --upgrade pip should suffice 👍

  • TamimiTamimi Member, Administrator, Employee Posts: 226 admin

    @argoran what platforms are you referring to?

  • argoranargoran Member Posts: 6

    @Tamimi , Thanks for the reply. I am using a 10.14 Mac and for solace-pubsubplus, the available downloads for Mac requires that its version should be at least 10.15.

    I noticed in the previous version like for 0.2.1 the available download is for any platform. Is it possible to bring this back for 1.1.0 version?

    Also, regarding updating the pip. My pip version is already the latest but when I try to install solace-pubsubplus the only available versions are 0.2.0 and 0.2.1.

    Anyway, I am using docker as my work around for this.

  • amackenzieamackenzie Member, Employee Posts: 102 Solace Employee

    Hello @argoran , I am a product manager at Solace and I handle the APIs.

    I understand that 10.4 Mojave is still under support from Apple, however, it was released in 2018 and end of support is imminent from Apple. The rumor is Nov 2021 (so 2 months from now), which would be consistent with past MacOS releases being supported for 3 years.

    As such, Solace is unlikely to create a new package that supports MacOS prior to 10.15.
    Is it possible for you to upgrade to something more recent?

    Regards,
    Andrew

  • argoranargoran Member Posts: 6

    @amackenzie , thanks for your response and explanation. I might look in to upgrading to the latest version of MacOS.

  • honghong Administrator Posts: 296 admin

    The following product has been released and is available for download:

    • Solace PubSub+ Messaging API for Python 1.2.0

    Release Summary

    The following new features have been introduced in this release:

    • Support for Kerberos client authentication
    • Additional Direct Receiver Back Pressure Strategies
    • Replay after Replication Group Message ID

    Please refer to the product release notes for information on new features, changed functionality, resolved issues, known issues and upgrade considerations.

    Download

    The API can be downloaded from products.solace.com.

    Note: Access to products.solace.com requires your account name and password.

    Documentation

    Solace product documentation can be found at https://docs.solace.com.

Sign In or Register to comment.