I run the tests on macOS and Linux both before release. It's good to check the install anyway, just in case.
...Ken On Thu, Jul 10, 2025 at 11:26 AM Scott Hannahs <s...@p-hall.net> wrote: > Ok, that works, I use the “releases” tarball and not the sdist. I have > 3.0.4 working and sometime in the near future was going to update it to > 3.0.5. I am having a bit of trouble getting lftp built. It can still use > ncftp and works, but lftp is actually a good utility. However, the code > has been untouched for a long time and modern compilers are objecting to a > lot of kludgy code. > > Actually for things as critical as backup, it is good to run the tests on > each new release just to make me sleep better! :-) > > (Am I paranoid about backups? Not if they are really out to get me!) > > -Scott > > On Jul 10, 2025, at 10:17, Kenneth Loafman <kenn...@loafman.com> wrote: > > You would need to clone the "main" branch, or go to releases > <https://gitlab.com/duplicity/duplicity/-/releases> and download from > there, tar, zip, etc.. > > I stopped putting it in the pip stuff (sdist) because it more than doubled > the size and was never used. > > ...Ken > > > > > On Thu, Jul 10, 2025 at 10:54 AM Scott Hannahs via Duplicity-talk < > duplicity-t...@nongnu.org> wrote: > >> Ken, >> >> I load the tarball and build from that. Then optionally run the testing >> phase which is more of a package maintainer’s process to make sure that the >> build is a completley functional package. If the tests are still there in >> the tarball which should be the same as the repository clone? Then I can >> run pytest then I am fine. >> >> This is my test script: >> >> TestScript: << >> #!/bin/sh -ev >> ulimit -n 8192 >> %p/bin/pytest-3.10 -p no:xdist -p no:hypothesis -p no:randomly >> << >> >> Testing has its own set of dependencies >> TestDepends: << >> pytest-py310, >> pytest-cov-py310, >> pytest-runner-py310, >> coverage-py310, >> pycodestyle-py310, >> pylint-py310 >> << >> >> And that has been working with little changes for a long while. But I >> think I can switch to a repository clone. Is there a branch/tag for the >> release rather than the working master? >> >> -Scott >> >> On Jul 10, 2025, at 05:05, Kenneth Loafman <kenn...@loafman.com> wrote: >> >> Have you just tried cloning the repo then testing that? >> >> ...Ken >> >> >> On Wed, Jul 9, 2025 at 8:29 PM Scott Hannahs <s...@p-hall.net> wrote: >> >>> >>> >>> On Jun 20, 2025, at 06:38, Kenneth Loafman via Duplicity-talk < >>> duplicity-t...@nongnu.org> wrote: >>> >>> Hello, >>>> >>>> PyPI tarball doesn't include /testing. Is there any plans to add it >>>> again? >>>> >>>> Thanks >>>> >>>> No plans at this point. It was removed intentionally since most users >>> do not use it at all. >>> >>> …Ken >>> >>> >>> I have made the testing phase as part of the fink package manaager >>> (macOS) script for awhile. It has caught some >>> build/installation/dependency error. It is useful in testing an >>> installation. >>> >> >> _______________________________________________ >> Duplicity-talk mailing list >> duplicity-t...@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/duplicity-talk >> > >
_______________________________________________ Mailing list: https://launchpad.net/~duplicity-team Post to : duplicity-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~duplicity-team More help : https://help.launchpad.net/ListHelp