Problem
The pyproject.toml file contains an obsolete reference to the old package name "csv_editor" in the coverage configuration section.
Inconsistent Section
pyproject.toml line 280:
[tool.coverage.run]
omit = [
"*/tests/*",
"*/__pycache__/*",
"*/site-packages/*",
"src/csv_editor/__main__.py", # ← This file doesn't exist
]
Authoritative Section
Actual package structure: src/databeak/ (not src/csv_editor/)
pyproject.toml lines 6, 120:
name = "databeak"
databeak = "databeak.server:main"
Also, src/databeak/main.py does not exist in the current codebase.
Why This Should Be Corrected
- Coverage Accuracy: Coverage tool is attempting to omit a non-existent file path
- Build Consistency: Configuration should reference actual package structure
- Maintenance Issues: Obsolete references make configuration harder to maintain
- Package Integrity: All references should use consistent "databeak" naming
Recommended Action
Update pyproject.toml line 280 to either:
- Remove the line entirely if
src/databeak/__main__.py doesn't exist, or
- Update to
"src/databeak/__main__.py" if the file should exist
Problem
The pyproject.toml file contains an obsolete reference to the old package name "csv_editor" in the coverage configuration section.
Inconsistent Section
pyproject.toml line 280:
Authoritative Section
Actual package structure:
src/databeak/(notsrc/csv_editor/)pyproject.toml lines 6, 120:
name = "databeak"databeak = "databeak.server:main"Also, src/databeak/main.py does not exist in the current codebase.
Why This Should Be Corrected
Recommended Action
Update pyproject.toml line 280 to either:
src/databeak/__main__.pydoesn't exist, or"src/databeak/__main__.py"if the file should exist