Skip to content

Commit d93757b

Browse files
committed
Release 0.13.0
1 parent 5d56ee4 commit d93757b

File tree

4 files changed

+91
-3
lines changed

4 files changed

+91
-3
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
layout: post
3+
title: "PyBuilder GitHub Action Released!"
4+
categories: [news, 3rd-party]
5+
tags: [Github Action, CI/CD, release]
6+
author: arcivanov
7+
excerpt_separator: <!--more-->
8+
---
9+
The first version of [GitHub Action for PyBuilder](https://github.com/marketplace/actions/pybuilder-action) has been
10+
released!
11+
12+
<!--more-->
13+
14+
This is a one-shot Python build GitHub action for PyBuilder. It drives PyBuilder's own multi-OS build system and
15+
serves as a shortcut for the following build chain steps:
16+
17+
1. Checkout code
18+
2. Setup Python Environment (optionally via Homebrew)
19+
3. Create a VirtualEnv
20+
4. Install PyBuilder
21+
5. Run the build
22+
23+
Each step can be skipped or omitted or parameterized.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
layout: post
3+
title: "Version 0.13.0 Released!"
4+
categories: news
5+
tags: [v0.13.x, release]
6+
excerpt_separator: <!--more-->
7+
author: arcivanov
8+
---
9+
PyBuilder 0.13.0 has been released deprecating EOL Python support, stabilizing environment orchestration across all
10+
major platforms and migrating CI/CD to GitHub Actions.
11+
12+
<!--more-->
13+
14+
Support for Python 2.7 and 3.5 has been discontinued after runtimes having reached end-of-life and becoming
15+
unmaintainable.
16+
17+
Due to Python deprecation several plugins have also been removed due to utility abandonment.
18+
19+
Please familiarize yourself with:
20+
* [v0.13.0 Release Notes](/release-notes/v0.13.x#version-0130)

articles/_release-notes/v0.13.x.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
---
2+
layout: documentation
3+
title: PyBuilder Release Notes - Versions 0.13.x
4+
list_title: Versions 0.13.x
5+
---
6+
7+
# Release Notes - Versions 0.13.x
8+
9+
## Version 0.13.0
10+
11+
### Removed Features
12+
13+
* Removed support for Python 2.7 and 3.5.
14+
* Removed plugins for utilities no longer maintained:
15+
* Frosted
16+
* PyChecker
17+
* PyTDDMon
18+
* Snakefood
19+
20+
### Infrastructure Upgrades
21+
22+
* PyBuilder now builds with GitHub Actions on Linux, Windows and MacOS 10.15 and 11.
23+
* Migration to VirtualEnv 20+ provided full support for handling complex Windows and MacOS envionments.
24+
25+
### Component & Dependency Upgrades
26+
* PIP ==21.2.4 (bundled in VirtualEnv)
27+
* setuptools ==58.1.0 (bundled in VirtualEnv)
28+
* wheel ==0.37.0 (bundled in VirtualEnv)
29+
* colorama ==0.4.4
30+
31+
### Bugs Fixed
32+
33+
* [#797 Registering unpopulated VEnv](https://github.com/pybuilder/pybuilder/issues/797)
34+
* [#795 PyBuilder VEnv manager corrupts plugins venv setuptools](https://github.com/pybuilder/pybuilder/issues/795)
35+
* [#793 StopIteration: (virtualenv/run/plugin/discovery.py:22) with 0.13.0](https://github.com/pybuilder/pybuilder/issues/793)
36+
* [#788 Integration test harness can produce a distro with illegal name due to trailing underscore](https://github.com/pybuilder/pybuilder/issues/788)
37+
* [#777 PyBuilder issue while installing Crypto libs on Mac OS Big Sur](https://github.com/pybuilder/pybuilder/issues/777)
38+
* [#774 pybuilder fails on osx m1](https://github.com/pybuilder/pybuilder/issues/774)
39+
* [#771 OSX + homebrew python@3.9: pybuilder/_vendor/virtualenv.py change_prefix does not consider symlinks, raises invalid AssertionError](https://github.com/pybuilder/pybuilder/issues/771)
40+
* [#770 PyBuilder improperly handles syntactical errors in test being loaded](https://github.com/pybuilder/pybuilder/issues/770)
41+
* [#768 Dereference directory symlink in src/main/python/](https://github.com/pybuilder/pybuilder/issues/768)

index.html

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,13 @@ <h1>
1616
from other famous build tools like <em>Apache Maven</em> and <em>Gradle</em>.
1717
</p>
1818
<p>
19-
<em>PyBuilder</em> runs on Python <strong>2.7 to 3.9 and PyPy</strong>.
20-
Every commit is tested on CPython v2.7, 3.5, 3.6, 3.7, 3.8, 3.9 and PyPy on Linux, OSX and Windows
21-
via <a href="https://github.com/pybuilder/pybuilder/actions/workflows/pybuilder.yml">GitHub Actions</a>.
19+
<em>PyBuilder</em> runs on Python <strong>3.6 to 3.10 and PyPy</strong>.
20+
Every commit is tested on CPython 3.6, 3.7, 3.8, 3.9, 3.10 and PyPy on Linux, MacOS
21+
(with and without Homebrew) and Windows via
22+
<a href="https://github.com/pybuilder/pybuilder/actions/workflows/pybuilder.yml">GitHub Actions</a>.
23+
</p>
24+
<p>
25+
<small>v0.12.x still supports Python 2.7, and 3.5 but is no longer maintained, except for critical fixes.</small>
2226
</p>
2327
<p>
2428
<small>v0.11.x still supports Python 2.6, 3.3 and 3.4 but is no longer maintained.</small>

0 commit comments

Comments
 (0)