- Mar 25, 2025
-
-
Moul authored
https://astral.sh/blog/ruff-v0.10.0
-
Moul authored
-
- Feb 16, 2025
-
-
Moul authored
-
- Jan 22, 2025
-
-
Moul authored
Apply Black 2025 format Disable COM check as recommended
-
- Jan 20, 2025
-
-
Moul authored
-
Moul authored
Migrate from [tool.poetry] to [project] https://python-poetry.org/blog/announcing-poetry-2.0.0 https://python-poetry.org/docs/pyproject/ https://python-poetry.org/docs/faq/#migrate-pep621-new-static Update website, changelog urls (#433) Use dynamic Poetry classifiers and dependencies, more convenient but less generic to pyproject.toml project Change classifier to "Operating System :: Unix", since Silkaj is not supported on Windows Move pydiscourse to optional-dependencies, since Poetry extra is deprecated Set main authors, with full names, sorted by importance of their contributions Switch back pip container build to install Poetry v2
-
- Jan 09, 2025
-
-
Moul authored
Found extra and wildcard specifications solution thanks to: https://stackoverflow.com/a/76902327
-
Moul authored
Create a cached layer for downloaded dependencies which does not get invalidated by sources change Copy pyproject.toml first, install dependencies as a layer, which is only invalidated when this file changes Then copy sources and build layer If the sources changes, the layer cache is invalidated and therefore rebuilt
-
Moul authored
For some reasons, pip/setuptools was installing g1_monetary_license directory alongside Silkaj sources It does not seems to be the case anymore, I can’t find this information in setuptools changelog In pyproject.toml, [tool.poetry.include] field is for Poetry usage There is a way with setuptools I did not manage to make it work https://setuptools.pypa.io/en/latest/userguide/datafiles.html Instead, build wheel from Poetry, copy it and install it to Py image Keep the image standalone, independent from poetry image (#483) Install Poetry v1 (#499) Remove unnecessary duplicate ARG argument
-
- Jan 05, 2025
- Dec 20, 2024
-
-
Moul authored
-
- Dec 17, 2024
-
-
Moul authored
-
Moul authored
Always use relative paths and .md extension Fix link to md file in same dir by using relative "local" : "./"
-
Moul authored
-
Moul authored
-
Moul authored
-
Moul authored
Adapt paths, coverage can’t be moved
-
Moul authored
Update dates format Hide navigation Fix milestones links Hardcode duniterpy issue links since mkdocs-gitlab-plugin does not support it https://gitlab.inria.fr/vidjil/mkdocs-gitlab-plugin/-/issues/1
-
Moul authored
Add minimal CHANGELOG.md and CONTRIBUTING.md suggesting to checkout the website
-
Moul authored
-
Moul authored
podman/sudo docker Rename file
-
Moul authored
for which it does not make sense, specialy on blog posts
-
Moul authored
Remove shells lexemes making strange color highlight, disrupting the reading https://squidfunk.github.io/mkdocs-material/reference/code-blocks/
-
Moul authored
Rename file
-
Moul authored
Include poetry logo
-
Moul authored
Introduce logos
-
Moul authored
Introduce DeathReaper logo
-
Moul authored
Move file
-
Moul authored
-
Moul authored
From Fedora 40?, `libsodium-devel` is required for `_get_nacl()` remove extra Debian pkg installation dependencies `python3-wheel` shouldn’t be necessary with `pipx` installation The two others are development dependencies are probably here in case wheels have to be built because there are missing Not sure if this is still needed with more recent distros Distros such as Mint and Raspbian might have wrong dependency tree
-
Moul authored
Hide navigation: only page in the install section
-
Moul authored
-
Moul authored
so it update the docs and/or the coverage report Rename pre-commit extends definition
-
Moul authored
trigger job only on default branch `htmlcov` is necessary at the root of the repository to build the website with the coverage in Push on `pages` branch with an access token set in CI/CD variables The access token has to be renew every year, since it’s the maximum lifespan of an access token Access token has to be created on a project basis with `repository_write` checked and Developer role https://www.benjaminrancourt.ca/how-to-push-to-a-git-repository-from-a-gitlab-ci-pipeline/ https://stackoverflow.com/questions/51716044 https://stackoverflow.com/questions/25409700 https://docs.gitlab.com/ee/user/project/settings/project_access_tokens.html
-
Moul authored
Default pytest and mkdocs-coverage directory
-
Moul authored
Consider deleting some links Would still work from GitLab and MkDocs website Update link in coverage badge Add Material for MkDocs badge https://squidfunk.github.io/mkdocs-material/blog/2023/11/30/adding-a-badge-to-your-project/ Remove website repo sources
-
Moul authored
-