Skip to content

Commit de4eac1

Browse files
committed
Drop support for Python 3.6
1 parent 8f11a72 commit de4eac1

File tree

10 files changed

+13
-17
lines changed

10 files changed

+13
-17
lines changed

.github/workflows/tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,13 @@ jobs:
1111
matrix:
1212
include:
1313
- os: ubuntu-20.04
14-
python-version: 3.6
14+
python-version: 3.7
1515
- os: ubuntu-20.04
1616
python-version: '3.10'
1717
- os: ubuntu-20.04
1818
python-version: pypy3
1919
- os: macos-latest
20-
python-version: 3.6
20+
python-version: 3.7
2121

2222
steps:
2323
- name: Checkout pygit2

.github/workflows/wheels.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,6 @@ jobs:
4141
fail-fast: false
4242
matrix:
4343
py:
44-
- ver: '3.6'
45-
release: '3.6.8' # last Python.org binary release
4644
- ver: '3.7'
4745
release: '3.7.9' # last Python.org binary release
4846
- ver: '3.8'

CHANGELOG.rst

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
`#1092 <https://github.com/libgit2/pygit2/pull/1092>`_
1111
`#1093 <https://github.com/libgit2/pygit2/pull/1093>`_
1212

13+
- Drop support for Python 3.6
14+
1315
- New `pygit2.GIT_CHECKOUT_SKIP_LOCKED_DIRECTORIES`
1416
`#1087 <https://github.com/libgit2/pygit2/pull/1087>`_
1517

@@ -776,7 +778,7 @@ Other changes:
776778
0.25.1 (2017-04-25)
777779
-------------------------
778780

779-
- Add suport for Python 3.6
781+
- Add support for Python 3.6
780782

781783
- New support for stash: repository methods ``stash``, ``stash_apply``,
782784
``stash_drop`` and ``stash_pop``

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ pygit2 - libgit2 bindings in Python
33
######################################################################
44

55
Bindings to the libgit2 shared library, implements Git plumbing.
6-
Supports Python 3.6+ and PyPy3 7.3+
6+
Supports Python 3.7+ and PyPy3 7.3+
77

88
.. image:: https://github.com/libgit2/pygit2/actions/workflows/tests.yml/badge.svg
99
:target: https://github.com/libgit2/pygit2/actions/workflows/tests.yml

appveyor.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,6 @@ environment:
77
TWINE_PASSWORD:
88
secure: m6oBGys2nmQTRn7vDv8/FA==
99
matrix:
10-
- GENERATOR: 'Visual Studio 14'
11-
PYTHON: 'C:\Python36\python.exe'
12-
- GENERATOR: 'Visual Studio 14 Win64'
13-
PYTHON: 'C:\Python36-x64\python.exe'
1410
- GENERATOR: 'Visual Studio 14'
1511
PYTHON: 'C:\Python37\python.exe'
1612
- GENERATOR: 'Visual Studio 14 Win64'

docs/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ pygit2 - libgit2 bindings in Python
33
######################################################################
44

55
Bindings to the libgit2 shared library, implements Git plumbing.
6-
Supports Python 3.6+ and PyPy3 7.3+
6+
Supports Python 3.7+ and PyPy3 7.3+
77

88
Links
99
=====================================

docs/install.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Install pygit2:
1818
.. code-block:: sh
1919
2020
$ pip --version
21-
pip 19.3.1 from /usr/lib64/python3.6/site-packages/pip (python 3.6)
21+
pip 21.2.4 from /usr/lib/python3.9/site-packages/pip (python 3.9)
2222
$ pip install pygit2
2323
2424
The line above will install binary wheels if available in your platform.
@@ -40,7 +40,7 @@ Requirements
4040

4141
Supported versions of Python:
4242

43-
- Python 3.6+
43+
- Python 3.7+
4444
- PyPy3 7.3+
4545

4646
Python requirements (these are specified in ``setup.py``):
@@ -78,7 +78,7 @@ of Python and the required libgit2 version.
7878
+-----------+----------------+----------------+
7979
| pygit2 | Python | libgit2 |
8080
+-----------+----------------+----------------+
81-
| 1.7 | 3.6 - 3.9 | 1.3.x |
81+
| 1.7 | 3.7 - 3.10 | 1.3.x |
8282
+-----------+----------------+----------------+
8383
| 1.4 - 1.6 | 3.6 - 3.9 | 1.1.x |
8484
+-----------+----------------+----------------+

misc/build-manylinux-wheels.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
set -xe
44

55
ARCH=`uname -m`
6-
PYTHONS="cp36-cp36m cp37-cp37m cp38-cp38 cp39-cp39 cp310-cp310"
6+
PYTHONS="cp37-cp37m cp38-cp38 cp39-cp39 cp310-cp310"
77
export PYCA_OPENSSL_PATH=/opt/pyca/cryptography/openssl
88
export OPENSSL_PATH=/opt/openssl
99
export CFLAGS="-fPIC"

setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ exclude = .eggs,.git,.tox,build,dist,docs,venv*
33
select = E4,E9,W1,W2,W3,W6
44

55
[tox:tox]
6-
envlist = py36,py37,py38,py39,pypy3
6+
envlist = py37,py38,py39,py310,pypy3
77

88
[tox:testenv]
99
deps = pytest

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,10 +79,10 @@ def exclude(line):
7979
"Intended Audience :: Developers",
8080
"Programming Language :: Python",
8181
"Programming Language :: Python :: 3",
82-
"Programming Language :: Python :: 3.6",
8382
"Programming Language :: Python :: 3.7",
8483
"Programming Language :: Python :: 3.8",
8584
"Programming Language :: Python :: 3.9",
85+
"Programming Language :: Python :: 3.10",
8686
"Programming Language :: Python :: Implementation :: PyPy",
8787
"Programming Language :: Python :: Implementation :: CPython",
8888
"Topic :: Software Development :: Version Control"]

0 commit comments

Comments
 (0)