{"id":24205,"library":"passagemath-cliquer","title":"passagemath-cliquer","description":"A SageMath wrapper for the Cliquer library to find maximum cliques and enumerate cliques in graphs. Version 10.8.4 requires Python 3.11 to <3.15. Release cadence follows passagemath releases.","status":"active","version":"10.8.4","language":"python","source_language":"en","source_url":"https://github.com/passagemath/passagemath-cliquer","tags":["clique","graph","maximum-clique","cliquer","sage"],"install":[{"cmd":"pip install passagemath-cliquer","lang":"bash","label":"pip install"}],"dependencies":[{"reason":"Core passagemath runtime and graph classes","package":"passagemath","optional":false},{"reason":"Signal handling for C library","package":"cysignals","optional":true}],"imports":[{"wrong":"from sage.graphs.cliquer import CliquerBackend","symbol":"CliquerBackend","correct":"from passagemath_cliquer import CliquerBackend"}],"quickstart":{"code":"from sage.graphs.cliquer import CliquerBackend\nfrom sage.graphs.graph import Graph\n\ng = Graph(5)\ng.add_edges([(0,1),(1,2),(2,3),(3,4),(0,2)])\nbackend = CliquerBackend(g)\n# Find a maximum clique\nmax_clique = backend.clique_max()\nprint(max_clique)","lang":"python","description":"Create a graph and use CliquerBackend to find a maximum clique."},"warnings":[{"fix":"Upgrade Python to 3.11 or later.","message":"passagemath-cliquer 10.8+ drops support for Python < 3.11. Ensure your environment uses Python 3.11-3.14.","severity":"breaking","affected_versions":">=10.8"},{"fix":"Use 'from sage.graphs.cliquer import ...'","message":"The library is installed as passagemath-cliquer but the import path is sage.graphs.cliquer. Do not attempt to import directly from passagemath.cliquer.","severity":"gotcha","affected_versions":"all"},{"fix":"Use CliquerBackend.clique_max() instead.","message":"The older Cliquer function 'cliquer_max_clique' (lowercase) was deprecated and may be removed. Use CliquerBackend methods.","severity":"deprecated","affected_versions":"<10.8"}],"env_vars":null,"search_vec":"'10.8.4':21 '3.11':24 '3.15':26 'cadenc':28 'cliqu':14,17,32,36 'cliquer':3,9,37 'enumer':16 'find':12 'follow':29 'graph':19,33 'librari':10 'maximum':13,35 'maximum-cliqu':34 'passagemath':2,30 'passagemath-cliqu':1 'python':23 'releas':27,31 'requir':22 'sage':38 'sagemath':5 'version':20 'wrapper':6","created_at":"2026-05-01T08:11:50.176982+00:00","updated_at":"2026-05-01T08:11:50.176982+00:00","problems":{"verify_error":"Traceback (most recent call last):\n  File \"<string>\", line 1, in <module>\n  File \"/tmp/tmppg8blkoe/venv/lib/python3.12/site-packages/passagemath_cliquer/__init__.py\", line 3, in <module>\n    from sage.all__sagemath_cliquer import *\n  File \"/tmp/tmppg8blkoe/venv/lib/python3.12/site-packages/sage/all_"},"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":"10.8.4","cli_name":"","cli_version":null,"type":"library","homepage":null,"github":"https://github.com/passagemath/passagemath","docs":"https://passagemath.org/docs/latest","changelog":"https://github.com/passagemath/passagemath/releases","pypi":"https://pypi.org/project/passagemath-cliquer/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["data","ai-ml"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"import_fail","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-07-10","install_tag":null}}