Skip to content

Dependency bump and CI fix - #46

Open
ptgolden wants to merge 2 commits into
RDFLib:masterfrom
ptgolden:dep-bump-and-ci-fix
Open

Dependency bump and CI fix#46
ptgolden wants to merge 2 commits into
RDFLib:masterfrom
ptgolden:dep-bump-and-ci-fix

Conversation

@ptgolden

Copy link
Copy Markdown
Contributor

Gets testing and GH pages CI/CD working again by bumping dependencies and fixing package setup invocations.

ptgolden added 2 commits July 20, 2026 11:48
The requirements being pulled in by the CI pipelines were not the same
as the ones installed by users in `pyproject.toml`. This commit relaxes
the range for `pybind11` and `rdflib` in `Pipefile`.

The Pipfile.lock is regenerated for the new dependencies-- it doesn't
seem like it had been fully regenerated since cca16cf, under Python 3.7.
`--user` is not a valid flag in a virtual environment, which is how
`pipenv` runs things.

The previous command also installed `build` (a build tool from PyPI)
rather than `.` (this project). This now uses `pipenv run pip install`
in both the test and docs build workflows.
@ptgolden

Copy link
Copy Markdown
Contributor Author

This is a first step-- I was going to submit a followup patch after this to fix the PyPI release workflow. It's a little more involved.

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