Package Details: sftpman 1:2.0.3-0

Git Clone URL: https://aur.archlinux.org/sftpman.git (read-only, click to copy)
Package Base: sftpman
Description: A CLI application for managing and mounting sshfs (SFTP) filesystems
Upstream URL: https://github.com/spantaleev/sftpman-rs
Keywords: sftp sftpman sshfs
Licenses: AGPL-3.0-or-later
Conflicts: sftpman-python
Submitter: s.pantaleev
Maintainer: s.pantaleev
Last Packager: s.pantaleev
Votes: 32
Popularity: 0.69
First Submitted: 2011-05-20 22:02 (UTC)
Last Updated: 2025-01-12 08:33 (UTC)

Dependencies (4)

Required by (2)

Sources (1)

Pinned Comments

s.pantaleev commented on 2025-01-09 07:14 (UTC)

Hello!

Thank you for your feedback!

I didn't like the "opt-in" solution, because as far as I am concerned the Python-based sftpman project is dead. The sooner everyone moves away from it onto the new software, the better.

That said, I have intentionally kept the old projects around for now, so that people that hit problems with the new software (if any) would have something to fall back on, until the problems get addressed.

About the naming of the Python program, I see your point about using a python- prefix, but find it inconsistent with how all other packages are named (sftpman*).

For the new package, sftpman-rs would have been a more consistent name and would have provided a more gradual opt-in switch as well as making all packages being consistently named sftpman-*, but it doesn't align with the ultimate goal: people migrating to it quickly & only sftpman and sftpman-iced remaining in the future.

The existing AUR package names for the new software (sftpman and sftpman-iced) match the names of the software and binaries that they package, which is nice.

As it stands, only sftpman-python has a name that doesn't match the name of the binary being packaged, but it's a temporary package that I hope no one would need to use anymore.

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

alexandru commented on 2021-12-15 06:40 (UTC)

You rock! I updated to 1.2.2 and it works.

s.pantaleev commented on 2021-12-14 15:02 (UTC)

Thanks for the report @alexandru!

Fixed in sftpman 1.2.2

alexandru commented on 2021-12-14 13:50 (UTC) (edited on 2021-12-14 13:51 (UTC) by alexandru)

After updating python to 3.10.1-1

Traceback (most recent call last):
  File "/usr/bin/sftpman", line 33, in <module>
    sys.exit(load_entry_point('sftpman==1.2.1', 'console_scripts', 'sftpman')())
  File "/usr/lib/python3.10/site-packages/sftpman/launcher.py", line 9, in main
    cli.start()
  File "/usr/lib/python3.10/site-packages/sftpman/cli.py", line 226, in start
    if isinstance(callback, collections.Callable):
AttributeError: module 'collections' has no attribute 'Callable'

s.pantaleev commented on 2016-05-11 13:00 (UTC)

Thanks so much @xduugu! Updated now.

xduugu commented on 2016-05-07 07:12 (UTC)

The bash completion file should go into /usr/share/bash-completion/completions/ and the "vcs-repository" is not necessary and confusing. See http://pastebin.com/agGpvVQ2 for an example of an updated PKGBUILD. Diff: http://pastebin.com/ZEqK9ge5

amiad commented on 2015-10-06 09:37 (UTC)

thanks. I reinstall sftpman and sftpman-gtk and they working now.

s.pantaleev commented on 2015-10-06 09:35 (UTC)

It's caused by the Python 3.5 upgrade and goes away by rebuilding (reinstalling) sftpman as it is now.

amiad commented on 2015-10-06 09:28 (UTC)

After system update sftpman stopped to work and I get error: pkg_resources.DistributionNotFound: The 'sftpman==0.6.1' distribution was not found and is required by the application

s.pantaleev commented on 2013-11-26 16:14 (UTC)

Updated. Thanks!

Logout22 commented on 2013-11-26 15:54 (UTC)

python-distribute has been replaced by python-setuptools. It would be nice if you updated the requirements to fit.