Skip to content

Commit 2f8320b

Browse files
committed
drop python 3.4, update .gitignore
1 parent b3778ec commit 2f8320b

File tree

8 files changed

+26
-10
lines changed

8 files changed

+26
-10
lines changed

‎.appveyor.yml

-3
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,6 @@ environment:
66
CYGWIN64_GIT_PATH: "C:\\cygwin64\\bin;%GIT_DAEMON_PATH%"
77

88
matrix:
9-
- PYTHON: "C:\\Python34-x64"
10-
PYTHON_VERSION: "3.4"
11-
GIT_PATH: "%GIT_DAEMON_PATH%"
129
- PYTHON: "C:\\Python35-x64"
1310
PYTHON_VERSION: "3.5"
1411
GIT_PATH: "%GIT_DAEMON_PATH%"

‎.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,5 @@ nbproject
1818
/.vscode/
1919
.idea/
2020
.cache/
21+
.mypy_cache/
22+
.pytest_cache/

‎.travis.yml

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
# UNUSED, only for reference. If adjustments are needed, please see github actions
22
language: python
33
python:
4-
- "3.4"
54
- "3.5"
65
- "3.6"
76
- "3.7"

‎README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ If it is not in your `PATH`, you can help GitPython find it by setting
3434
the `GIT_PYTHON_GIT_EXECUTABLE=<path/to/git>` environment variable.
3535

3636
* Git (1.7.x or newer)
37-
* Python >= 3.4
37+
* Python >= 3.5
3838

3939
The list of dependencies are listed in `./requirements.txt` and `./test-requirements.txt`.
4040
The installer takes care of installing them for you.

‎doc/source/intro.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ The object database implementation is optimized for handling large quantities of
1313
Requirements
1414
============
1515

16-
* `Python`_ >= 3.4
16+
* `Python`_ >= 3.5
1717
* `Git`_ 1.7.0 or newer
1818
It should also work with older versions, but it may be that some operations
1919
involving remotes will not work as expected.

‎errors.txt

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
PermissionError: [WinError 32] The process cannot access the file because it is being used by another process:
2+
'C:\\Users\\yobmod\\AppData\\Local\\Temp\\non_bare_test_root_modulebicpd1jd\\git\\ext\\gitdb' ->
3+
'C:\\Users\\yobmod\\AppData\\Local\\Temp\\non_bare_test_root_modulebicpd1jd\\path\\prefix\\git\\ext\\gitdb'
4+
5+
======================================================================
6+
FAIL: test_conditional_includes_from_git_dir (test.test_config.TestBase)
7+
----------------------------------------------------------------------
8+
Traceback (most recent call last):
9+
File "c:\dev\gitpython\test\lib\helper.py", line 91, in wrapper
10+
return func(self, path)
11+
File "c:\dev\gitpython\test\test_config.py", line 267, in test_conditional_includes_from_git_dir
12+
assert config._has_includes()
13+
AssertionError
14+
15+
----------------------------------------------------------------------
16+
Ran 409 tests in 118.716s
17+
18+
FAILED (failures=1, errors=10, skipped=14)

‎setup.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ def build_py_modules(basedir, excludes=[]):
9898
include_package_data=True,
9999
py_modules=build_py_modules("./git", excludes=["git.ext.*"]),
100100
package_dir={'git': 'git'},
101-
python_requires='>=3.4',
101+
python_requires='>=3.5',
102102
install_requires=requirements,
103103
tests_require=requirements + test_requirements,
104104
zip_safe=False,
@@ -122,10 +122,10 @@ def build_py_modules(basedir, excludes=[]):
122122
"Operating System :: MacOS :: MacOS X",
123123
"Programming Language :: Python",
124124
"Programming Language :: Python :: 3",
125-
"Programming Language :: Python :: 3.4",
126125
"Programming Language :: Python :: 3.5",
127126
"Programming Language :: Python :: 3.6",
128127
"Programming Language :: Python :: 3.7",
129-
"Programming Language :: Python :: 3.8"
128+
"Programming Language :: Python :: 3.8",
129+
130130
]
131131
)

‎tox.ini

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tox]
2-
envlist = py34,py35,py36,py37,py38,flake8
2+
envlist = py35,py36,py37,py38,flake8
33

44
[testenv]
55
commands = python -m unittest --buffer {posargs}

0 commit comments

Comments
 (0)