Skip to content

Commit ff2d84d

Browse files
feat: Update dev tools to latest versions
- poetry to 1.1.6 - pip to 21.1.1 - pre-commit to 2.12.1 - tox to 3.23.0 - virtualenv to 20.4.4
1 parent 8a64ca8 commit ff2d84d

3 files changed

Lines changed: 28 additions & 16 deletions

File tree

CHANGELOG.md

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,15 @@
11
# 4.2.0 (In Development)
22

3-
- Update `py39` image to Python 3.9.2
4-
- Update pip to 21.0.1
5-
- Update pre-commit to 20.10.1
6-
- Update tox to 3.22.0
7-
- Update virtualenv to 20.4.2
3+
- Update `py39` image to Python 3.9.4
4+
- Update `py38` image to Python 3.8.9
5+
- Update `py37` image to Python 3.7.10
6+
- Update `py36` image to Python 3.6.13
7+
- Update poetry to 1.1.6
8+
- Install poetry in different Docker layer (`poetry-base`)
9+
- Update pip to 21.1.1
10+
- Update pre-commit to 2.12.1
11+
- Update tox to 3.23.0
12+
- Update virtualenv to 20.4.4
813

914
# 4.1.0 (2021-01-05)
1015

Dockerfile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ ENV PATH "${POETRY_HOME}/bin:${PATH}"
1515
# Install poetry at one stage
1616
FROM python-base as poetry-base
1717

18-
ENV POETRY_VERSION "1.1.4"
18+
ENV POETRY_VERSION "1.1.6"
1919
RUN apt install -y build-essential curl
2020
RUN curl -sSL https://raw.githubusercontent.com/sdispater/poetry/master/get-poetry.py | python
2121
RUN poetry --version
@@ -43,10 +43,10 @@ RUN apt install -y ${ADDITIONAL_APPS} && apt autoremove -y
4343
# ```bash
4444
# pip-latest-release pip pre-commit tox virtualenv
4545
# ```
46-
ENV PIP_VERSION "21.0.1"
47-
ENV PRE_COMMIT_VERSION "2.10.1"
48-
ENV TOX_VERSION "3.22.0"
49-
ENV VIRTUALENV_VERSION "20.4.2"
46+
ENV PIP_VERSION "21.1.1"
47+
ENV PRE_COMMIT_VERSION "2.12.1"
48+
ENV TOX_VERSION "3.23.0"
49+
ENV VIRTUALENV_VERSION "20.4.4"
5050

5151
RUN pip install \
5252
pip==${PIP_VERSION} \

README.md

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,16 @@ image.
99
## Usage
1010

1111
```dockerfile
12-
FROM playpauseandstop/docker-python:4.1.0
12+
FROM playpauseandstop/docker-python:4.2.0
1313
```
1414

1515
### Included dev-tools
1616

17-
- [pip](https://pip.pypa.io) 21.0.1
18-
- [poetry](https://python-poetry.org) 1.1.4
19-
- [pre-commit](https://pre-commit.com) 2.10.1
20-
- [tox](https://tox.readthedocs.io/) 3.22.0
21-
- [virtualenv](https://virtualenv.pypa.io) 20.4.2
17+
- [pip](https://pip.pypa.io) 21.1.1
18+
- [poetry](https://python-poetry.org) 1.1.6
19+
- [pre-commit](https://pre-commit.com) 2.12.1
20+
- [tox](https://tox.readthedocs.io/) 3.23.0
21+
- [virtualenv](https://virtualenv.pypa.io) 20.4.4
2222
- [curl](https://curl.haxx.se) 7.64.0
2323
- [gcc & g++](https://gcc.gnu.org) 8.3.0
2424
- [git](https://git-scm.com) 2.20.1
@@ -37,6 +37,13 @@ other versions supported as well.
3737

3838
List of supported Python versions are (`<PY_VERSION>` -> base Docker image):
3939

40+
#### 4.2.0
41+
42+
- `py39` -> `python:3.9.4-slim-buster`
43+
- `py38` -> `python:3.8.9-slim-buster`
44+
- `py37` -> `python:3.7.10-slim-buster`
45+
- `py36` -> `python:3.6.13-slim-buster`
46+
4047
#### 4.1.0
4148

4249
- `py39` -> `python:3.9.1-slim-buster`

0 commit comments

Comments
 (0)