Skip to content

Fix pip-install problem#45

Merged
steveri merged 4 commits intomasterfrom
fix-pip-install
Mar 13, 2026
Merged

Fix pip-install problem#45
steveri merged 4 commits intomasterfrom
fix-pip-install

Conversation

@steveri
Copy link
Contributor

@steveri steveri commented Mar 10, 2026

This merge updates our wheel distribution genesis-*.tar.gz to prevent transient errors arising from the previous version, as explained in issue #40. The new version is 0.0.11.

(Wheels let users install genesis2 using pypi distribution infrastructure e.g. "pip install genesis2".)

The error happened if/when someone did "pip install genesis2" in a clean environment (e.g. a fresh venv virtual environment), without first installing pre-required packages e.g. "pip install wheel".

This fixes that by adding a pyproject.toml requirements file. Also included is a new CI test to verify correct functionality. I added the test to the existing gold.yml suite, because I dunno why not.

Specific changes include:

Added some new files
 * `pyproject.toml` - tells installation sites what files are necessary to unpack the wheel
 * `docker-test.sh` and `Dockerfile.genesis` - added for testing
 * `genesis2-0.0.11.tar.gz` - new distribution wheel for pypi, in sdist format

Deleted an old file
 * `make-pip.sh`: this was completely redundant vs. the new README-pip.md

Updated a README file

@steveri steveri requested a review from grg March 10, 2026 21:41
@steveri steveri self-assigned this Mar 10, 2026
@steveri steveri merged commit c853859 into master Mar 13, 2026
12 checks passed
@steveri steveri deleted the fix-pip-install branch March 13, 2026 16:24
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.

1 participant