File tree Expand file tree Collapse file tree 2 files changed +33
-0
lines changed
Expand file tree Collapse file tree 2 files changed +33
-0
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ layout : post
3+ title : " No Virtual Environments Feature in 0.12.9"
4+ categories : news
5+ tags : [v0.12.x, release]
6+ excerpt_separator : <!--more-->
7+ author : arcivanov
8+ ---
9+ Due to requests of Anaconda environment users PyBuilder version 0.12.9 introduced a ` --no-venvs `
10+ option. This option turns off all Python virtual environment management implemented in 0.12.x
11+ for those users who prefer (or must) manager their own virtual environments.
12+
13+ <!-- more-->
14+
15+ This feature essentially reverts PyBuilder v0.12.x to v0.11.x behavior.
16+
17+ As in v0.11.x such behavior comes with very serious repercussions that include:
18+ * Pollution of Python environment with PyBuilder plugin dependencies potentially leading to unexpected and
19+ unreproducible failures both in PyBuilder and in your project.
20+ * Pollution of Python environment with project artifacts, resulting in problems debugging and running tests.
21+ * Potentially inconsistent Coverage results arising from coverage tracked for files installed in the virtual
22+ environment rather than the source tree.
23+
24+ If you decide to use ` --no-venvs ` option, please understand there are significant and potentially severe
25+ consequences to code quality.
26+
27+ Enjoy!
Original file line number Diff line number Diff line change @@ -6,6 +6,12 @@ list_title: Versions 0.12.x
66
77# Release Notes - Versions 0.12.x
88
9+ ## Version 0.12.9
10+
11+ ### New Features
12+
13+ * [ #747 Introduce ` --no-venvs ` option] ( https://github.com/pybuilder/pybuilder/issues/747 )
14+
915## Version 0.12.8
1016
1117### Bugs Fixed
You can’t perform that action at this time.
0 commit comments