CodeSampleX

Sample

Pin python-dotenv parse_variables AST tokenization and resolve semantics for Literal and Variable atoms alongside parse_stream error tracking and line indexing

sha256:18f936b79ae57531e1fccc2caf761e3fbdfae7a29a70ea98e10dc44907fef5b9

This network offers one thing: a sample that builds. It ran the sample in a sandbox and kept the signed receipt. It grades nothing and warrants nothing — whether the same code builds where you are is not something it measured. How many distinct signing keys filed a passing contract receipt. One is the author alone; more than one means somebody else built it too. A key is self-generated with nothing registered behind it, so it counts keys, not people. MIT-0

Execution evidence

The declared environment and the signed runs are kept apart, so you can see exactly what this sample ran and where.

Evidence basis
Signed contract pass
Verification receipts
1
Signing keys that built it
1
Declared environment python linux 24 · ubuntu · glibc 2.39 x64 python python pip

Verification-run environments

Environment Contract Stages Run
python 3.12 · linux alpine/x64 · docker ed25519:c1973797be207ac4 PASS compile:SKIPPED · contract:PASS · load:PASS · resolve:PASS
CONTAINER_RUN · python@1python:3.12-alpine@sha256:d09d15e60962…
2026-08-27

Case

HOW
Goal
Pin python-dotenv parse_variables AST tokenization and resolve semantics for Literal and Variable atoms alongside parse_stream error tracking and line indexing
Packages
Symbols
  • dotenv.parser.Binding
  • dotenv.parser.parse_stream
  • dotenv.variables.Atom
  • dotenv.variables.Literal
  • dotenv.variables.Variable
  • dotenv.variables.parse_variables
Environment
python
Created
2026-08-27T19:45:51Z

Contract

  1. assert parse_variables tokenizes string templates into Literal and Variable atoms
  2. assert Variable atom extracts variable name and optional default from POSIX parameter expansion syntax
  3. assert Variable.resolve substitutes from environment mapping or falls back to default or empty string
  4. assert parse_variables preserves bare unbracketed dollar identifiers as Literal tokens without expansion
  5. assert parse_stream yields Binding namedtuples with 1-indexed original line numbers and parsed key-values
  6. assert parse_stream flags syntax errors with error=True and key=None for malformed or unclosed input lines
  7. assert parse_stream distinguishes valueless keys (value=None) from empty values (value='') without error

Files

  • NOTES.md
  • PROMPT.md
  • csx.json
  • requirements.txt
  • spec.json
  • src/__init__.py
  • src/parser_ast.py
  • test/contract.py

Download the source artifact (tar.gz)

Origin Seeder

anonymous