Skip to content

Fix stale MANIFEST.in filenames and the LogVariance+LDA pipeline link - #1150

Merged
bruAristimunha merged 3 commits into
NeuroTechX:developfrom
bkowshik:chore/manifest-and-results-table-link
Aug 21, 2026
Merged

Fix stale MANIFEST.in filenames and the LogVariance+LDA pipeline link#1150
bruAristimunha merged 3 commits into
NeuroTechX:developfrom
bkowshik:chore/manifest-and-results-table-link

Conversation

@bkowshik

Copy link
Copy Markdown
Contributor

Two small independent fixes; no change to library behaviour.

MANIFEST.in

Three of its six directives named files that don't exist — README.rst, LICENSE.txt, NOTICE.txt — so every python -m build --sdist printed three warning: no files found matching ... lines. The repo ships README.md and LICENSE, and no notice file at all.

The sdist contents don't change: setuptools already included the readme via project.readme and LICENSE via its default license-files. Verified by building the sdist before and after — identical 216-entry file list, three fewer warnings.

docs/prepare_paper_results_tables.py

LogVariance+LDA linked to pipelines/LogVar_grid.yml, which is name: Log Variance SVM grid and classifies with SVC; the next line maps LogVariance+SVM to that same file. The LDA row now links to pipelines/LogVar.yml (name: Log Variance LDA).

The #L7 fragment on the SVM entry is dropped — line 7 is the shared LogVariance step, not the SVC one. Regenerating the tables from results/ changes exactly those two links and nothing else.

Changelog entries added under Code health and Bugs.

bkowshik and others added 3 commits August 21, 2026 18:11
Three of the six directives named README.rst, LICENSE.txt and NOTICE.txt.
The repository ships README.md and LICENSE, and no notice file at all, so
`python -m build --sdist` printed on every build:

    warning: no files found matching 'README.rst'
    warning: no files found matching 'LICENSE.txt'
    warning: no files found matching 'NOTICE.txt'

Rename the two that have a counterpart in the tree and drop the third.

The sdist contents do not change: setuptools already included the readme
through project.readme and LICENSE through its default license-files
patterns. Verified by building the sdist before and after -- identical
216-entry file list, three fewer warnings.
prepare_paper_results_tables.py mapped LogVariance+LDA to LogVar_grid.yml,
which is `name: Log Variance SVM grid` and classifies with SVC; the next
line mapped LogVariance+SVM to that same file. The LDA row corresponds to
LogVar.yml (`name: Log Variance LDA`).

Point it there, and drop the #L7 fragment from the SVM entry: line 7 is the
shared LogVariance step, not the SVC one, so the anchor highlights the wrong
part of the file.

Regenerating the tables from results/ changes exactly those two links.
Signed-off-by: Bru <b.aristimunha@gmail.com>
@bruAristimunha

Copy link
Copy Markdown
Collaborator

thanks @bkowshik 🙏🏽

@bruAristimunha
bruAristimunha merged commit 77af7c7 into NeuroTechX:develop Aug 21, 2026
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants