sidebar hamburger menu

Celery

Endless Lifecycle Support (ELS) for Libraries from TuxCare provides security fixes for Celery. This allows you to continue running your Celery applications without vulnerability concerns, even after official support has ended.

Supported Celery Versions

  • Celery 4.4.7, 5.1.2

Other versions upon request.

Installation

Prerequisites

  • pip package manager installed
  • Nexus repository access credentials (username and password) — contact sales@tuxcare.com
  • To browse available artifacts, visit TuxCare Nexus and click Sign in in the top right corner. You may need to refresh the page after logging in.

Option 1: Install via command line

You can install or upgrade a package directly using the ELS repository with your credentials:

pip install --upgrade \
  -i https://USERNAME:PASSWORD@nexus.repo.tuxcare.com/repository/els_python/simple \
  celery

Replace USERNAME and PASSWORD with your TuxCare credentials (see Prerequisites above).

Option 2: Configure pip to use the ELS repository (full replacement)

This method is recommended if you want to use only ELS-patched Python packages from TuxCare and replace the default PyPI source with the TuxCare ELS repository.

  1. Create or update the pip configuration file and add the following:

    [global]
    index-url = https://username:password@nexus.repo.tuxcare.com/repository/els_python/simple
  2. Run the command to install the latest package version:

    pip install --upgrade celery
    

    Or install a specific patched TuxCare version, for example:

    pip install celery==5.1.2.post1+tuxcare
    

If you want to keep using public PyPI and fetch only specific patched packages from TuxCare, use extra-index-url instead. In this configuration, make sure to specify the exact patched version, otherwise pip may install the version from public PyPI.

  1. Create or update the pip configuration file and add the following:

    [global]
    extra-index-url = https://username:password@nexus.repo.tuxcare.com/repository/els_python/simple
  2. Run the command to install a specific patched TuxCare version, for example:

    pip install celery==5.1.2.post1+tuxcare
    

What's Next?

  • CVE Tracker — Track vulnerability fixes and updates
  • Available fixes — Patched versions and changelogs
  • Supported components — Full list of product parts covered by ELS
  • VEX feed — Vulnerability Exploitability eXchange feed
  • SBOM — Software Bill of Materials (Nexus, credentials required)
  • Package updates — Update an installed package to a newer TuxCare release