Ctrl + k

or run

tessl search
Log in

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
pypipkg:pypi/frozendict@2.4.x
tile.json

tessl/pypi-frozendict

tessl install tessl/pypi-frozendict@2.4.0

A simple immutable dictionary implementation with hashing support and performance optimizations

Agent Success

Agent success rate when using this tile

85%

Improvement

Agent success rate improvement when using this tile compared to baseline

1.31x

Baseline

Agent success rate without this tile

65%

rubric.jsonevals/scenario-3/

{
  "context": "This criteria evaluates how effectively an engineer uses the frozendict package to implement an immutable configuration manager. The focus is on proper usage of frozendict's construction patterns including empty initialization, dictionary-based initialization, iterable-based initialization, and merging operations.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Empty Construction",
      "description": "Uses frozendict() to create empty immutable configuration objects in the create_empty() method",
      "max_score": 15
    },
    {
      "name": "Dict Construction",
      "description": "Uses frozendict(dict) or frozendict(**kwargs) to create immutable configurations from dictionaries in load_from_dict() method",
      "max_score": 20
    },
    {
      "name": "Iterable Construction",
      "description": "Uses frozendict(iterable) where iterable is a sequence of (key, value) tuples to create immutable configurations in load_from_pairs() method",
      "max_score": 20
    },
    {
      "name": "Union Operations",
      "description": "Uses frozendict's union operator (|) or equivalent merging approach to combine multiple frozendict instances in merge_configs() method",
      "max_score": 20
    },
    {
      "name": "Immutability Guarantee",
      "description": "Returns frozendict instances (not regular dicts) from all methods that create configuration objects, ensuring immutability",
      "max_score": 15
    },
    {
      "name": "Hashability Support",
      "description": "Ensures returned frozendict instances are hashable and can be used as dictionary keys or in sets",
      "max_score": 10
    }
  ]
}