Uploaded image for project: 'Couchbase Python Client Library'
  1. Couchbase Python Client Library
  2. PYCBC-1360

3.X: Improve install when access to github is blocked

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Unresolved
    • Major
    • .backlog3.x
    • 3.2.7
    • library
    • None
    • 1

    Description

      Problem
      To install the Python SDK, libcouchbase is downloaded from github and built from source.
      Some companies block githhub, this means the install has to be done using a local installed libcouchbase. Unfortunately these steps are incomplete.

      To do a install using the local libcouchbase

      PYCBC_BUILD=DISTUTILS PATH=/usr/local/bin:$PATH python3 -m pip install couchbase
      

      This step is missing:

      cp /usr/lib64/libcouchbase.so.8.0.8 /usr/local/lib/python3.8/site-packages/couchbase_core/libcouchbase.so.8

      Expectation

      1. For the install steps to be correct
      2. There should not be the need to manually copy files around after a install.

      Ideally we would go with 2.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            jared.casey Jared Casey
            pvarley Patrick Varley (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty