Skip to content

Explicitly inform build tools about package structure#157

Merged
Baharis merged 3 commits intoinstamatic-dev:mainfrom
Baharis:issue-156-partial-build
Feb 18, 2026
Merged

Explicitly inform build tools about package structure#157
Baharis merged 3 commits intoinstamatic-dev:mainfrom
Baharis:issue-156-partial-build

Conversation

@Baharis
Copy link
Member

@Baharis Baharis commented Feb 16, 2026

As mentioned in #156, changes recently pushed to pyproject.toml broke packaging of Instamatic. Before v2.2.0, setuptools/build relied on automated discovery: the path to package was guessed rather than specified anywhere. I suggest to fix Issue #156 in a way where instead of reverting to the old default behavior, the packages are explicitly informed about the repository structure:

The solution has been tested using a GitHub action on this branch, resulting in a wheel structure that is once more complete: https://github.com/Baharis/instamatic/actions/workflows/build-artifacts.yml. The first run of the workflow "successfully" builds and empty package, while the second fails because of another Instamatic issue that I see better fit addressed in another PR. Ultimately, from the second build, I have downloaded the built package, confirmed it has all the files, installed it in a clear environment, and confirmed the tests run.

@Baharis
Copy link
Member Author

Baharis commented Feb 16, 2026

Given no objection, I will merge this PR alongside #158 and include it in a new release 2.2.1 by Wednesday.

@Baharis Baharis merged commit 40da77a into instamatic-dev:main Feb 18, 2026
6 checks passed
@Baharis Baharis linked an issue Feb 18, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Instamatic 2.2.0 does not install properly from pip

1 participant