stronger isolation between the Python libraries imported by build steps and those used by buildbot #1464

Closed
opened 2011-08-01 23:47:02 +00:00 by davidsarah · 2 comments
davidsarah commented 2011-08-01 23:47:02 +00:00
Owner

buildbot uses some of the same Python libraries as Tahoe, for example Twisted and pywin32. This creates problems for build steps that want to test what happens when those libraries are not installed, or when a version that is not compatible with buildbot is installed.

#1334 is a special case of this problem, and it also affects #1346.

Possible solutions include using virtualenv, or setting up PYTHONPATH differently for buildbot and for the code under test.

buildbot uses some of the same Python libraries as Tahoe, for example Twisted and pywin32. This creates problems for build steps that want to test what happens when those libraries are not installed, or when a version that is not compatible with buildbot is installed. #1334 is a special case of this problem, and it also affects #1346. Possible solutions include using virtualenv, or setting up PYTHONPATH differently for buildbot and for the code under test.
tahoe-lafs added the
dev-infrastructure
major
defect
1.8.2
labels 2011-08-01 23:47:02 +00:00
tahoe-lafs added this to the undecided milestone 2011-08-01 23:47:02 +00:00

Something else that might help with this would be using exocet instead of the builtin Python module loader: #1443 "use exocet instead of the builtin Python module loader"

Something else that might help with this would be using exocet instead of the builtin Python module loader: #1443 "use exocet instead of the builtin Python module loader"

We now use tox and virtualenv, which gives us the isolation we need.

We now use tox and virtualenv, which gives us the isolation we need.
warner added the
fixed
label 2016-03-27 18:34:53 +00:00
warner modified the milestone from undecided to 1.11.0 2016-03-27 18:34:53 +00:00
Sign in to join this conversation.
No Milestone
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Reference: tahoe-lafs/trac-2024-07-25#1464
No description provided.