{"adoption": {"forks": 262, "observed_at": "2026-08-28T04:06:29.681550+00:00", "stars": 2241}, "canonical_url": "https://ross.abutalabs.com/products/anaconda", "card": {"archived": false, "artifact_type": "plugin", "description": "Anaconda turns your Sublime Text 3 in a full featured Python development IDE including autocompletion, code linting, IDE features, autopep8 formating, McCabe complexity checker Vagrant and Docker support for Sublime Text 3 using Jedi, PyFlakes, pep8, MyPy, PyLint, pep257 and McCabe that will never freeze your Sublime Text 3", "domain": ["developer-tools", "text-editors", "programming-languages"], "enriched": true, "function": ["editor", "developer-tools", "linter", "formatter", "testing"], "health_score": 20, "homepage": "http://damnwidget.github.io/anaconda/", "language": "Python", "license": "GPL-3.0", "license_family": "copyleft", "maturity": "maintenance", "member_repos": ["DamnWidget/anaconda"], "name": "DamnWidget/anaconda", "platform": ["editor-plugin", "cross-platform"], "pushed_at": "2022-08-12T18:54:06+00:00", "repo": "DamnWidget/anaconda", "stars": 2241, "tags": ["sublime-text", "python-ide", "jedi", "autocompletion", "code-linting", "pep8", "mccabe", "goto-definition"], "topics": ["anaconda", "sublime-text", "python", "ide-features"], "urls": [], "use_cases": ["python autocompletion in sublime text", "lint python code for pep8 violations in my editor", "jump to python definition in sublime", "auto format python files to pep8", "check code complexity with mccabe", "run unit tests from sublime text", "show python documentation for symbol under cursor"], "what_it_is": "Anaconda is a Sublime Text plugin that turns the editor into a full-featured Python IDE with autocompletion (via Jedi), linting (PyFlakes, pep8, PyLint, MyPy, pep257), auto-formatting, goto-definition, documentation display, McCabe complexity checks, and a unit test runner. It uses an asynchronous client-server architecture so the editor never freezes.", "when_to_avoid": ["you use a modern editor with LSP support - the README itself recommends LSP-pyright or similar alternatives", "you need actively developed tooling - the latest release is from 2022 and the project points users to alternatives", "you don't write Python - this plugin is Python-only"], "when_to_choose": []}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/anaconda", "repo": "DamnWidget/anaconda", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.681550+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:44:05.526237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98d56c0f31add0a5f747dae03fb9f50911a6415f6a1e36615ec2ce206812deca", "fetched_at": "2026-08-28T04:06:29.681550+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DamnWidget/anaconda"}, {"content_hash": "1c836a0a951cb28ff35950a55aa5836b6f3ad6830c917c1d5e61f97fbbbc8e28", "fetched_at": "2026-08-29T10:24:27.555213+00:00", "kind": "homepage", "missing": false, "url": "http://damnwidget.github.io/anaconda/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.681550+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:44:05.526237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98d56c0f31add0a5f747dae03fb9f50911a6415f6a1e36615ec2ce206812deca", "fetched_at": "2026-08-28T04:06:29.681550+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DamnWidget/anaconda"}, {"content_hash": "1c836a0a951cb28ff35950a55aa5836b6f3ad6830c917c1d5e61f97fbbbc8e28", "fetched_at": "2026-08-29T10:24:27.555213+00:00", "kind": "homepage", "missing": false, "url": "http://damnwidget.github.io/anaconda/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:44:05.526237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98d56c0f31add0a5f747dae03fb9f50911a6415f6a1e36615ec2ce206812deca", "fetched_at": "2026-08-28T04:06:29.681550+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DamnWidget/anaconda"}, {"content_hash": "1c836a0a951cb28ff35950a55aa5836b6f3ad6830c917c1d5e61f97fbbbc8e28", "fetched_at": "2026-08-29T10:24:27.555213+00:00", "kind": "homepage", "missing": false, "url": "http://damnwidget.github.io/anaconda/"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.681550+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.681550+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.681550+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:44:05.526237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98d56c0f31add0a5f747dae03fb9f50911a6415f6a1e36615ec2ce206812deca", "fetched_at": "2026-08-28T04:06:29.681550+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DamnWidget/anaconda"}, {"content_hash": "1c836a0a951cb28ff35950a55aa5836b6f3ad6830c917c1d5e61f97fbbbc8e28", "fetched_at": "2026-08-29T10:24:27.555213+00:00", "kind": "homepage", "missing": false, "url": "http://damnwidget.github.io/anaconda/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.681550+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.681550+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:44:05.526237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98d56c0f31add0a5f747dae03fb9f50911a6415f6a1e36615ec2ce206812deca", "fetched_at": "2026-08-28T04:06:29.681550+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DamnWidget/anaconda"}, {"content_hash": "1c836a0a951cb28ff35950a55aa5836b6f3ad6830c917c1d5e61f97fbbbc8e28", "fetched_at": "2026-08-29T10:24:27.555213+00:00", "kind": "homepage", "missing": false, "url": "http://damnwidget.github.io/anaconda/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.681550+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.681550+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.681550+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:44:05.526237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98d56c0f31add0a5f747dae03fb9f50911a6415f6a1e36615ec2ce206812deca", "fetched_at": "2026-08-28T04:06:29.681550+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DamnWidget/anaconda"}, {"content_hash": "1c836a0a951cb28ff35950a55aa5836b6f3ad6830c917c1d5e61f97fbbbc8e28", "fetched_at": "2026-08-29T10:24:27.555213+00:00", "kind": "homepage", "missing": false, "url": "http://damnwidget.github.io/anaconda/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.681550+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:29.681550+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:44:05.526237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98d56c0f31add0a5f747dae03fb9f50911a6415f6a1e36615ec2ce206812deca", "fetched_at": "2026-08-28T04:06:29.681550+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DamnWidget/anaconda"}, {"content_hash": "1c836a0a951cb28ff35950a55aa5836b6f3ad6830c917c1d5e61f97fbbbc8e28", "fetched_at": "2026-08-29T10:24:27.555213+00:00", "kind": "homepage", "missing": false, "url": "http://damnwidget.github.io/anaconda/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:44:05.526237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98d56c0f31add0a5f747dae03fb9f50911a6415f6a1e36615ec2ce206812deca", "fetched_at": "2026-08-28T04:06:29.681550+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DamnWidget/anaconda"}, {"content_hash": "1c836a0a951cb28ff35950a55aa5836b6f3ad6830c917c1d5e61f97fbbbc8e28", "fetched_at": "2026-08-29T10:24:27.555213+00:00", "kind": "homepage", "missing": false, "url": "http://damnwidget.github.io/anaconda/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:44:05.526237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98d56c0f31add0a5f747dae03fb9f50911a6415f6a1e36615ec2ce206812deca", "fetched_at": "2026-08-28T04:06:29.681550+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DamnWidget/anaconda"}, {"content_hash": "1c836a0a951cb28ff35950a55aa5836b6f3ad6830c917c1d5e61f97fbbbc8e28", "fetched_at": "2026-08-29T10:24:27.555213+00:00", "kind": "homepage", "missing": false, "url": "http://damnwidget.github.io/anaconda/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:44:05.526237+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "98d56c0f31add0a5f747dae03fb9f50911a6415f6a1e36615ec2ce206812deca", "fetched_at": "2026-08-28T04:06:29.681550+00:00", "kind": "readme", "missing": false, "url": "https://github.com/DamnWidget/anaconda"}, {"content_hash": "1c836a0a951cb28ff35950a55aa5836b6f3ad6830c917c1d5e61f97fbbbc8e28", "fetched_at": "2026-08-29T10:24:27.555213+00:00", "kind": "homepage", "missing": false, "url": "http://damnwidget.github.io/anaconda/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4791, "days_push": 1482, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}