pysmbc

This page is about the Python bindings for the libsmbclient API from Samba, known as pysmbc. It was written for use with system-config-printer, but can be put to other uses as well.

I work on this module as part of my job at Red Hat.

Download

Download tarball releases from the Python Package Index:
http://pypi.python.org/pypi/pysmbc/

Download older tarball releases from:
http://cyberelk.net/tim/data/pysmbc/

Source Code

Fetch the source code like this:

git clone git://git.fedorahosted.org/git/pysmbc.git

or browse it using gitweb.

There is another git repository for pysmbc at github:

git clone http://github.com/hamano/pysmbc.git

Bug Reporting

Report bugs using the trac interface.

Discussion

Discussion about pysmbc is welcome on the system-config-printer mailing list.

3 Responses to “pysmbc”

  1. Great tool, but I was not able to use it.

    Wow, I’ve submitted ticket #1: https://fedorahosted.org/pysmbc/ticket/1#preview

    I think I’m able to fix it myself, but I know almost nothing about libsmbclient and not sure what smbc_bool actually is.

  2. tim says:

    It’s because you’re using an older version of libsmbclient than pysmbc currently supports.

  3. Yavor says:

    Hi there,
    This is a very useful tool for me, although I am experiencing a problem with version 1.0.10 – when trying to transfer certain non-utf8 files like documents and PDF files, this results in an exception. I have traced down the problem, found a fix, and submitted a ticket at Fedora – please take a look when you have the time – https://fedorahosted.org/pysmbc/ticket/3

    Cheers,
    Yavor

Leave a reply

Comments are moderated. Comments that are inappropriate, offensive, vulgar, badly written or insulting will be deleted or edited to make the author look silly.