WIP: Add Pipenv configuration allowing installation of pre-releases #104824

Closed
Bart van der Braak wants to merge 1 commits from bartvdbraak/blender-manual:fix-pipenv-prereleases into main

When changing the target branch, be careful to rebase the branch in your fork to match. See documentation.

This pull request resolves an issue with Pipenv dependency resolution for pre-releases (see build #1717). Previously, the Pipenv lockfile creation process prevented the installation of pre-release versions specified in the requirements file, which is default behavior (see docs). Since we added a new package sphinx-basic-ng, which only has pre-release versions, we need this to be able to install with Pipenv in our CI.

By setting allow_prereleases = true in the Pipfile, pre-release versions can now be installed successfully.

This pull request resolves an issue with Pipenv dependency resolution for pre-releases (see [build #1717](https://builder.blender.org/admin/#/builders/32/builds/1717/steps/3/logs/stdio)). Previously, the Pipenv lockfile creation process prevented the installation of pre-release versions specified in the requirements file, which is default behavior (see [docs](https://pipenv.pypa.io/en/latest/diagnose.html#your-dependencies-could-not-be-resolved)). Since we added a new package `sphinx-basic-ng`, which only has pre-release versions, we need this to be able to install with Pipenv in our CI. By setting `allow_prereleases = true` in the Pipfile, pre-release versions can now be installed successfully.
Bart van der Braak added 1 commit 2024-06-12 12:48:28 +02:00
Bart van der Braak changed title from Add Pipenv configuration allowing installation of pre-releases to WIP: Add Pipenv configuration allowing installation of pre-releases 2024-06-12 12:54:30 +02:00
Author
Member

This won't work. It should be added to the Pipfile.

This won't work. It should be added to the Pipfile.

Pull request closed

Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-manual#104824
No description provided.