Package Details: sftpman 1:2.0.6-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.163430
First Submitted: 2011-05-20 22:02 (UTC)
Last Updated: 2025-03-15 17:11 (UTC)

Dependencies (4)

Required by (2)

Sources (1)

Pinned Comments

s.pantaleev commented on 2025-01-07 11:42 (UTC)

sftpman has been rewritten in Rust.

The sftpman AUR package (which used to provide the Python) version now provides the new Rust version. The old (Python) version can still be found in the sftpman-python package.

As for the GUI, the old sftpman-gtk software (Python) has also been superseded by sftpman-iced (Rust).

You may also be interested in reading:

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

steveoriol commented on 2024-05-04 09:42 (UTC)

Recently, I've been getting an error when using “sftpman”.

the output returns:

Traceback (most recent call last):
  File "/usr/lib/python3.12/importlib/metadata/__init__.py", line 397, in from_name
    return next(cls.discover(name=name))
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
StopIteration

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/bin/sftpman", line 33, in <module>
    sys.exit(load_entry_point('sftpman==1.2.2', 'console_scripts', 'sftpman')())
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/bin/sftpman", line 22, in importlib_load_entry_point
    for entry_point in distribution(dist_name).entry_points
                       ^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/importlib/metadata/__init__.py", line 862, in distribution
    return Distribution.from_name(distribution_name)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/importlib/metadata/__init__.py", line 399, in from_name
    raise PackageNotFoundError(name)
importlib.metadata.PackageNotFoundError: No package metadata was found for sftpman

skw commented on 2022-11-14 07:11 (UTC)

this is failing to build in a chroot (via aurto) because of missing libcrypto.so.1.1

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