Skip to main content
Archived

This project has been archived by its maintainers, and is no longer receiving any updates.

About
------
PyMTP is a Pythonic binding to LibMTP that allows Python programs to interact
over Media Transfer Protocol (MTP) with LibMTP-supported devices. These devices
include all recent Android devices, several popular MP3 players, including
Creative Zen, several iRiver devices, NormSoft Pocket Tunes and many others.

Why
----
I decided to write pymtp after I got my Creative(R) Zen V Plus, and I noticed
there wasn't any libraries to use MTP in python. I grabbed ctypes and went to
work.

Requirements
------------
pymtp 0.0.5 requires:
* python
* ctypes (or Python 2.5, as it includes Ctypes)
* libmtp 1.1 or above

Installing
-----------
To install pymtp on most systems, run setup.py:

python setup.py build
python setup.py install

After running those commands (on *nix, you'll need to run the install command
as root), pymtp should be installed and ready to go

Generating documentation
------------------------
While pymtp doesn't come with any documentation with it, you can generate
documentation using epydoc. Epydoc makes very pretty documentation:

epydoc -o <output directory> pymtp.py

This, of course, requires epydoc to be installed.

Getting help
-------------
If you find you need help getting pymtp working, or have any questions or
comments on pymtp, please send me a message. I'm usually available on
irc.freenode.net as "nick125", or email me at nick@nick125.com

Thanks
------
I would like to take this moment to thank everyone who has ever filed a bug
report or a patch. You guys have made me feel like my work is actually
important to someone and have given me the encouragement to keep working on it.
I'd like to give a special thanks to Dan O'Reilly for his patches and other
contributions to this project.

Metadata

Release files for PyMTP 0.0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for PyMTP 0.0.6
File Size Uploaded
PyMTP-0.0.6.tar.gz 22.4 kB Details

Release files / PyMTP-0.0.6.tar.gz

Download URL PyMTP-0.0.6.tar.gz
Size 22.4 kB
Tags Source
SHA-256 checksum
How to use checksums
c729beddad8d200afeefd0bf59b01065b9fe276a3845a4a4940eca4ea2e3a47b
BLAKE2b-256 checksum
How to use checksums
d64ed7667f23a62862ca026fcaabaee0c1ed2eacb3ee7c0b905ae532ff28c414
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.0.6 This release

1 release file

0.0.2

0.0.1

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page