catboost / catboost/catboost

Catboost installation on python 3.12 Alpine Docker image issue

Open
#2,702 3 comments 1 reaction 0 assignees View on GitHub
installation Linux
Dominant language
C++
Stars
9.1k
Forks
1.3k
PR merge metrics
No merged PRs in 30d

Description

Problem: I want to use Alpine Linux because its minimalist approach has fewer security vulnerabilities (CVEs) than Debian and Ubuntu. My application relies on catboost. Catboost seems to require building from source because, I think, precompiled binary wheels for environments using musl libc are not available on PyPI. Is there a way to install catboost on Alpine simply? Dockerfile basically looks like this:
FROM python:3.12-alpine
RUN pip install catboost

catboost version: 1.2.5
Operating System: Alpine

Contributor guide

Open the contributing guide

Research direction

Start with the reported Dockerfile using python:3.12-alpine and the pip install catboost command, then review the stated CatBoost 1.2.5 and Alpine environment details. Determine whether a supported installation path can be established for this environment; done means the installation approach is clearly documented or the limitation is confirmed.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, python
Domain
build-system, devops, machine-learning
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.