- 07 Mar, 2021 1 commit
-
-
David Runge authored
pyproject.toml: Add pydantic to dependencies, as it will be used to validate configuration and internal typing.
-
- 06 Mar, 2021 10 commits
-
-
David Runge authored
.gitlab-ci.yml: Add Gitlab CI integration, that runs tox's linter and coverage targets in a lint stage.
-
David Runge authored
tests/test_convert.py: Add initial tests for the convert module by adding a parametrized test for `_files_data_to_dict()`.
-
David Runge authored
repo_management/defaults.py: Add the basic defaults module, providing data that translates keywords found in the 'desc' and 'files' files of a binary repository database to those used in JSON files, representing the same data. repo_management/convert.py: Add the convert module, and introduce the simple private method (reimplementing a subset of the features from db2json) `_files_data_to_dict()`, which translates the contents of a `files` file to a typed dict.
-
David Runge authored
tox.ini: Add tox integration for testing (linting and coverage) in virtual environments using poetry.
-
David Runge authored
poetry.lock: Add lock file with all dependencies currently used to test the project.
-
David Runge authored
pyproject.toml: Add a pyproject.toml for describing the project, configuring all currently required dependencies and development dependencies. The configuration adds entries for the code formatter black, the import sorting tool isort and for the coverage report generation tool coverage.
-
David Runge authored
.gitignore: Add a ignore file for git, with many default entries for python projects related files, that should never end up in version control.
-
David Runge authored
.mypy.ini: As mypy can not yet be configured through pyproject.toml, add a specific configuration file for it.
-
David Runge authored
.flake8: As flake8 can not yet be configured in a pyproject.toml, use a specific file for it. Set the maximum complexity to 10 (can even be lower) and add default exclusions for project unrelated files.
-
David Runge authored
.editorconfig: Add editorconfig integration, that covers .py, .rst and .yml files.
-
- 28 Dec, 2019 2 commits
-
-
Alad Wenter authored
-
Alad Wenter authored
-
- 27 Dec, 2019 2 commits
-
-
Alad Wenter authored
-
Alad Wenter authored
-
- 12 Oct, 2019 1 commit
-
-
Alad Wenter authored
Signed-off-by:
Alad Wenter <alad@archlinux.org>
-
- 09 Oct, 2019 19 commits
-
-
Maxim Baz authored
-
Maxim Baz authored
-
Jan Alexander Steffens (heftig) authored
-
Jan Alexander Steffens (heftig) authored
-
Jan Alexander Steffens (heftig) authored
-
Jan Alexander Steffens (heftig) authored
-
Jan Alexander Steffens (heftig) authored
Using 'black'. No config needed for it (yet).
-
Maxim Baz authored
-
Maxim Baz authored
-
Maxim Baz authored
-
Maxim Baz authored
-
Maxim Baz authored
-
Maxim Baz authored
-
Maxim Baz authored
-
Maxim Baz authored
-
Maxim Baz authored
-
Maxim Baz authored
-
Maxim Baz authored
-
Maxim Baz authored
-
- 07 Oct, 2019 2 commits
-
-
Jan Alexander Steffens (heftig) authored
-
Jan Alexander Steffens (heftig) authored
-
- 06 Oct, 2019 3 commits
-
-
Maxim Baz authored
-
Felix Yan authored
-
Jan Alexander Steffens (heftig) authored
-