# Python line_index Removal Summary

## Files Updated

### 1. `/home/tom/Projects/wasot/python/pywasot/__init__.py`
- Removed `line_index` parameter from `PyMetaline.__init__`
- Removed `line_index` property from `PyBlockStartedEvent`
- Removed `line_index` parameter from `PyBlockFinishedEvent.__init__`
- Removed `line_index` parameter from `PyTextEvent.__init__`
- Removed `line_index` field from `Metaline` dataclass
- Removed `line_index` property from `BlockStartedEvent` dataclass
- Removed `line_index` field from `BlockFinishedEvent` dataclass
- Removed `line_index` field from `TextEvent` dataclass
- Updated internal conversion methods to remove `line_index` references

### 2. `/home/tom/Projects/wasot/python/demos/demo2_file_parsing.py`
- Removed `'line': event.meta_line.line_index,` from the block_info dictionary

### 3. `/home/tom/Projects/wasot/pywasot/example.py`
- Removed `line_index` field from `Metaline` dataclass
- Removed `line_index` property from `BlockStartedEvent` dataclass
- Removed `line_index` field from `BlockFinishedEvent` dataclass
- Removed `line_index` field from `TextEvent` dataclass

### 4. `/home/tom/Projects/wasot/python/README.md`
- Removed `line_index` from `BlockStartedEvent` properties documentation
- Removed `line_index` from `TextEvent` properties documentation
- Removed `line_index` from `BlockFinishedEvent` properties documentation
- Removed `line_index` from `Metaline` properties documentation

## Summary
All references to `line_index` have been successfully removed from the Python wrapper files. The Python bindings now no longer track or expose line index information in their event structures.