• freedom matters

  • Joined on 2024-10-14
kaliko closed pull request borgmatic-collective/borgmatic#923 2024-10-28 05:55:38 +00:00
systemd debian patch
kaliko commented on pull request borgmatic-collective/borgmatic#923 2024-10-28 05:54:50 +00:00
systemd debian patch

Right, these condition are specific to debian packaging. borgmatic is install system wide and run as root. The convention is to ship config in /etc, hence the condition on `/etc/borgmatic{.d/*.ya…

kaliko created pull request borgmatic-collective/borgmatic#923 2024-10-27 12:41:33 +00:00
systemd debian patch
kaliko pushed to systemd at kaliko/borgmatic 2024-10-27 12:37:03 +00:00
d215401927 systemd: Use standard binary path for borgmatic
88d38b471e systemd: Add condition on config files presence
d7323e08ac Fix isort invocation referring to gone setup.cfg file (#922).
fc7a2852e0 Code formatting.
f8c9d985e8 Add pyproject.toml transitin to NEWS.
Compare 7 commits »
kaliko created branch systemd in kaliko/borgmatic 2024-10-27 12:37:03 +00:00
kaliko commented on pull request borgmatic-collective/borgmatic#922 2024-10-26 18:49:35 +00:00
pyproject-transition

I rebased the branch on latest changes from main to control and it still looks fine (I did not pushed rebased code though).

These change are good to merge now.

kaliko commented on pull request borgmatic-collective/borgmatic#922 2024-10-26 18:46:45 +00:00
pyproject-transition

We discussed it already :)

[These files are in the source distribution. The MANIFEST.in is declaring it and setuptools includes them by default, no need to explicitly declare ](https://projects.…

kaliko pushed to pyproject-transition at kaliko/borgmatic 2024-10-26 18:11:57 +00:00
bd9751586c Merge blake8 conf to tox.ini
kaliko commented on pull request borgmatic-collective/borgmatic#922 2024-10-26 09:56:34 +00:00
pyproject-transition

Then I think pycqa config could be gathered within tox.ini conf file when pyproject.toml is not supported.

I'm not familar with PyCQA. What is its config? It looks like [Tox does…

kaliko commented on pull request borgmatic-collective/borgmatic#922 2024-10-26 09:40:33 +00:00
pyproject-transition

It's done automatically indeed.

And the resulting tar ball does not contain any test files.

But to make…

kaliko commented on pull request borgmatic-collective/borgmatic#922 2024-10-26 09:27:34 +00:00
pyproject-transition

Right, it can still be ported to pyproject.toml with an extra conf :

[tool.setuptools]
obsoletes = ['atticmatic']
kaliko commented on pull request borgmatic-collective/borgmatic#922 2024-10-26 09:21:31 +00:00
pyproject-transition

These files (systemd units and schema) are declared in MANIFEST.in and by default, [include-package-data is true in pyproject.toml](https://setuptools.pypa.io/en/latest/userguide/datafiles.html…

kaliko commented on pull request borgmatic-collective/borgmatic#922 2024-10-26 09:12:52 +00:00
pyproject-transition

I believe there are two different issues here. One regarding tox and another one concerning the release script.

My understanding of recent python packaging is that build module is…

kaliko commented on pull request borgmatic-collective/borgmatic#922 2024-10-26 08:26:34 +00:00
pyproject-transition

Fixed with 601e393ec7 (pyproject/build failed to ship submodules).

kaliko pushed to pyproject-transition at kaliko/borgmatic 2024-10-22 20:05:04 +00:00
601e393ec7 Fixed package discovery in pyproject.toml
kaliko commented on pull request borgmatic-collective/borgmatic#922 2024-10-22 19:44:53 +00:00
pyproject-transition

Package discovery was broken indeed and somehow my test failed to raise the issue (some leftovers interfered I guess). Anyway I fixed this in d5afdeebda.

I'm hoping to have more time next week…

kaliko pushed to pyproject-transition at kaliko/borgmatic 2024-10-22 19:32:39 +00:00
d5afdeebda Fixed package discovery in pyproject.toml
kaliko pushed to pyproject-transition at kaliko/borgmatic 2024-10-15 10:52:34 +00:00
b029d1cb67 Add codespell to pyproject.toml
33b1101ce1 Add isort to pyproject.toml
Compare 2 commits »
kaliko commented on pull request borgmatic-collective/borgmatic#922 2024-10-15 07:49:35 +00:00
pyproject-transition

I'm not sure how PyCQA is handled within borgmatic project. The doc suggest tox is the main entrypoint.

Then I…

kaliko pushed to pyproject-transition at kaliko/borgmatic 2024-10-15 07:47:07 +00:00
c7cefd5922 Add codespell to pyproject.toml