Commits on Source (20)
-
Antoine Lambert authored
Related to swh/meta#4960
-
Jérémy Bobbio (Lunar) authored
GitLab will display the content of the README file when browsing the repository. But in case the file is a symlink, it will display the path pointed by the symlink. There is a 6 year old issue about this: https://gitlab.com/gitlab-org/gitlab/-/issues/15093 We can workaround the issue by having the content at the root of the repository and a symlink to this file in the `docs/` directory. Tested in swh-py-template!27
-
Antoine Lambert authored
That function from swh.core.config was removed in swh/devel/swh-core@2663c0a4.
-
David Douard authored
It now needs types-click which is indeed a dependency of swh.core[testing].
-
Jérémy Bobbio (Lunar) authored
`docs/images/arch-container.pdf` and `docs/images/arch-context.pdf` now get included in `sdist` tarballs.
-
David Douard authored
-
David Douard authored
and exclude api_data.py file from codespell in pre-commit; it's full of stuff codespell fail to check.
-
David Douard authored
-
Antoine Lambert authored
Related to swh/meta#5075.
-
David Douard authored
Also remove direct dependency on requests, should not be an issue any more.
-
David Douard authored
-
Antoine Lambert authored
-
Antoine Lambert authored3e7506fd
-
Antoine Lambert authored
Replace pyfuse3_asyncio by pyfuse3.asyncio module introduced in pyfuse3 3.4.0
-
Antoine Lambert authored
Bump development tools: mypy, codespell, isort, ... Move all tools configuration in pyproject.toml. Remove no longer needed mypy overrides.
-
Antoine Lambert authored
-
Martin Kirchgessner authored
This abstracts methods needed for * folder structure creation, behind `GraphBackend`, and * BLOB access, behind `ObjBackend`. Former methods have been bundled in `WebApiBackend`, which implements both interfaces. This MR also introduces a new `GraphBackend`: `CompressedGraphBackend`. It can be enabled via configuration. It's accessed and tested via its gRPC interface - tests rely directly on data in `swh.graph`. Existing tests have been moved to `tests/graph`. I also changed the `fuse_mntdir` fixture so it starts FUSE as a thread instead of a sub-process. That way, we can see its log and exceptions' stacktraces if needed, which happens often as that FUSE process is what we're actually testing. The implementation is as robust as possible against the variation of data available at all nodes/edges, while keeping the possibility to plug different backends.
-
Martin Kirchgessner authored
because we can also `cat mnt/archive/1:swh:cnt:1235...` !
963621bf -
Martin Kirchgessner authored21e2db58
-
Martin Kirchgessner authored
Showing
- .copier-answers.yml 11 additions, 0 deletions.copier-answers.yml
- .git-blame-ignore-revs 2 additions, 1 deletion.git-blame-ignore-revs
- .gitignore 8 additions, 4 deletions.gitignore
- .pre-commit-config.yaml 31 additions, 17 deletions.pre-commit-config.yaml
- CODE_OF_CONDUCT.md 1 addition, 1 deletionCODE_OF_CONDUCT.md
- MANIFEST.in 0 additions, 5 deletionsMANIFEST.in
- README.rst 34 additions, 1 deletionREADME.rst
- README.rst 34 additions, 1 deletionREADME.rst
- docs/Makefile 2 additions, 2 deletionsdocs/Makefile
- docs/README.rst 1 addition, 34 deletionsdocs/README.rst
- docs/README.rst 1 addition, 34 deletionsdocs/README.rst
- docs/configuration.rst 41 additions, 15 deletionsdocs/configuration.rst
- mypy.ini 0 additions, 27 deletionsmypy.ini
- pyproject.toml 79 additions, 1 deletionpyproject.toml
- pytest.ini 0 additions, 4 deletionspytest.ini
- requirements-swh.txt 1 addition, 0 deletionsrequirements-swh.txt
- requirements-test.txt 3 additions, 2 deletionsrequirements-test.txt
- requirements.txt 3 additions, 1 deletionrequirements.txt
- setup.cfg 0 additions, 8 deletionssetup.cfg
- setup.py 0 additions, 71 deletionssetup.py
.copier-answers.yml
0 → 100644
MANIFEST.in
deleted
100644 → 0
README.rst
deleted
120000 → 0
README.rst
0 → 100644
docs/README.rst
deleted
100644 → 0
docs/README.rst
0 → 120000
mypy.ini
deleted
100644 → 0
pytest.ini
deleted
100644 → 0
pyyaml | ||
aiosqlite | ||
psutil | ||
pyfuse3 | ||
pyfuse3 >= 3.4.0 | ||
python-daemon | ||
requests | ||
protobuf >=5.29.3 | ||
grpc-stubs | ||
\ No newline at end of file |
setup.cfg
deleted
100644 → 0
setup.py
deleted
100755 → 0