summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Delete .codeclimate.ymlDominic2021-07-191-15/+0
| | | | | | | | | Not used anymore
| * | Create .flake8Dominic2021-07-191-0/+30
| | | | | | | | | | | | Add .flake8 file - flake8 wont use pyproject.toml without a wrapper. e.g. flakehell or flake9
| * | Create pyproject.tomlDominic2021-07-191-0/+35
| | | | | | | | | Add pyproject.toml with sections for pyest, mypy, coverage.py
| * | Delete .coveragercDominic2021-07-191-7/+0
| | |
| * | Delete mypy.iniDominic2021-07-191-14/+0
| | |
| * | Delete tox.iniDominic2021-07-191-61/+0
| | |
* | | Add mypy to test-requirements.txtDominic2021-07-191-1/+1
|/ / | | | | also rmv coverage, as pytest-cov brings that
* | rmv tox from test-requirements.txtDominic2021-07-161-1/+0
| |
* | Make development status clearerSebastian Thiel2021-07-141-14/+11
| |
* | put badges (also) upfrontSebastian Thiel2021-07-141-0/+4
| |
* | Remove docker and appveyor configuration filesSebastian Thiel2021-07-146-195/+3
| | | | | | | | | | | | | | | | These weren't used by CI nor were they regularly tested. If somebody misses something, we can bring them back of course. This cleanup was triggered with the switch to pytest, and I wanted to remove everything that was present just for nosetest.
* | Merge pull request #1289 from gitpython-developers/pytestDominic2021-07-135-17/+66
|\ \ | | | | | | | | | Tidying up, and replace nose with pytest. No code changes, and i've been working on my branch with pytest with no problems, so i'm merging now
| * | Update pythonpackage.ymlDominic2021-07-121-1/+1
| | | | | | | | | update to actions/setup-python@v1
| * | Update pythonpackage.ymlDominic2021-07-121-2/+3
| | | | | | | | | | | | Add 3.10.0-beta.3 to test matrix. (beta 4 out, but wouldn't install. Need to force cache emptying?)
| * | Add pytests argsDominic2021-07-121-9/+9
| | | | | | | | | Not sure it is picking up the tox.ini
| * | Update pythonpackage.ymlDominic2021-07-121-6/+8
| | | | | | | | | Move pytest before Documentation in workflow
| * | Merge branch 'main' into pytestDominic2021-07-121-1/+7
| |\ \ | |/ / |/| |
* | | Update pythonpackage.ymlDominic2021-07-121-5/+3
| | | | | | | | | Remove nose tests
| * | Update test-requirements.txtDominic2021-07-121-1/+3
| | | | | | | | | Replace nose with pytest
| * | Update pythonpackage.ymlDominic2021-07-121-6/+0
| | | | | | | | | Remove nose
| * | Rename dev-requirements.txt to requirements-dev.txtDominic2021-07-121-0/+0
| | |
| * | Update setup.pyDominic2021-07-121-4/+2
| | | | | | | | | | | | Change distutils.build_py to its setuptools wrapper. Distutils one deprecated since py3.8, but setuptools one working py3.6-3.10
| * | Update tox.iniDominic2021-07-121-2/+26
| | | | | | | | | | | | Ignore flake8 E704 (Multiple statements on one line) too make overloads smaller Add [pytest] config section
| * | Update dev-requirements.txtDominic2021-07-121-8/+5
| | | | | | | | | Add pytest plugins
| * | Update pythonpackage.ymlDominic2021-07-121-6/+19
| | | | | | | | | | | | | | | Add pytest step to workflow Add pip install setuptools and wheel Invoke mypy directly, no need for tox
| * | Delete Future.ymlDominic2021-07-121-57/+0
| | | | | | | | | Combined pytest into usual workflow
| * | Update and rename test_pytest.yml to Future.ymlDominic2021-07-121-1/+3
| | |
| * | Update test_pytest.ymlDominic2021-07-121-1/+1
| | |
| * | Update test-requirements.txtDominic2021-07-121-1/+1
| | |
| * | Add files via uploadDominic2021-07-121-0/+55
| | |
| * | Add files via uploadDominic2021-07-121-0/+10
|/ /
* | Merge pull request #1285 from Yobmod/mainSebastian Thiel2021-07-1120-311/+504
|\ \ | | | | | | Finish initial typing of Index and Submodule
| * | Make TreeCacheTup forward refYobmod2021-07-091-4/+4
| | |
| * | Use TreeCacheTup type alias throughoutYobmod2021-07-093-10/+13
| | |
| * | Fix typing of index.fun.write_tree_from_cache()Yobmod2021-07-092-5/+4
| | |
| * | Improve IndexFile_process_diff_args() to get checks to rerunYobmod2021-07-092-9/+9
| | |
| * | Make IndexFile and Diffable .diff() types agreeYobmod2021-07-092-2/+4
| | |
| * | Remove defsult_index decorator from diff() and do check within function. ↵Yobmod2021-07-091-2/+7
| | | | | | | | | | | | Breaks typechecking for some reason
| * | Add remote.url typeYobmod2021-07-091-14/+7
| | |
| * | Rmv Diffable assert, add Remoote.url propertyYobmod2021-07-092-2/+8
| | |
| * | Improve Diffable method typingYobmod2021-07-092-19/+19
| | |
| * | Try to distinguation git.diff module from diff.Diff.diff and ↵Yobmod2021-07-094-23/+24
| | | | | | | | | | | | diff.Daffable.diff()
| * | Rmv submodule.base Repo assertYobmod2021-07-091-1/+1
| | |
| * | Move TraverseNT to global, cos mypy complained on testingYobmod2021-07-093-20/+24
| | |
| * | Flatten list_traverse()Yobmod2021-07-091-0/+1
| | |
| * | Make has_repo protocol runtime checkable and use in DiffableYobmod2021-07-093-10/+27
| | |
| * | Fix list_traverse() docstring for AutodocYobmod2021-07-091-0/+5
| | |
| * | Rmv circular import, create Has_id_attribute Protocol insteadYobmod2021-07-093-7/+11
| | |
| * | Add list_traverse() to Tree and TraversableIterableObj.Yobmod2021-07-092-3/+11
| | |
| * | Change type of list_traverse() again.Yobmod2021-07-091-6/+17
| | |