No package libcouchbase-devel available

Hello, I’m trying to install the Python SDK on a Red Hat system.
I’m following this guide:https://developer.couchbase.com/documentation/server/current/sdk/python/start-using-sdk.html

Unfortunately, I’m stuck on the command 3 of 4:

sudo yum install libcouchbase-devel
Loaded plugins: product-id, search-disabled-repos, subscription-manager
No package libcouchbase-devel available.
Error: Nothing to do

Why I cannot find this package? Do I have to add some repositories? I tried to add EPEL repo, as suggested for point 4, but to no avail.

Are the other Couchbase packages available for install? e.g. yum search couchbase? If you’ve installed the Couchbase repo, it should just work.

My output using that command:

yum search couchbase
Loaded plugins: product-id, search-disabled-repos, subscription-manager

====== N/S matched: couchbase     ======
couchbase-server-community.x86_64 : Couchbase Server

  Name and summary matches only, use "search all" for everything.

Which is actually the rmp I installed at points 1 and 2 of the guide, I suppose.

It sounds like for some reason the repository itself is not even working, or you didn’t install the Couchbase repository? what does yum repolist say?

btw, I just followed the steps verbatim (copying/pasting the commands) and it works fine on a new Docker EL7 container

yum repolist
Loaded plugins: product-id, search-disabled-repos, subscription-manager
file:///cdrom/repodata/repomd.xml: [Errno 14] curl#37 - "Couldn't open file /cdrom/repodata/repomd.xml"
Trying other mirror.
repo id                                                                         repo name                                                                                                          status
!cdrom                                                                          CDROM Repo                                                                                                      4,620
epel/x86_64                                                                     Extra Packages for Enterprise Linux 7 - x86_64                                                                 11,303
nodesource/x86_64                                                               Node.js Packages for Enterprise Linux 7 - x86_64                                                                   61
repolist: 15,984

Sounds like the repository is not even in the list. But if I go back to point 2, I get the output:

sudo rpm -iv couchbase-server-community-4.5.0-centos7.x86_64.rpm
Preparing packages...
    package couchbase-server-community-4.5.0-2601.x86_64 is already installed

The instructions don’t tell you to install Couchbase Server (although you should have a server somewhere!), but rather the couchbase-release package.

…ops, right, it seems I was using the wrong rpm for that.
Thank you for your help.

see also Python SDK on Ubuntu 14