Skip to main content

ftpdol

ftp with a simple (dict-like or list-like) interface

To install: pip install ftpdol

A basic ftp persister. Keys must be names of files.

>>> from ftpdol.ftp_persister import FtpPersister
>>> s = FtpPersister()
>>> k = 'foo'
>>> v = 'bar'
>>> for _key in s:
...     del s[_key]
>>> len(s)
0
>>> s[k] = v
>>> s[k]
'bar'
>>> s.get(k)
'bar'
>>> len(s)
1
>>> list(s.values())
['bar']
>>> k in s
True
>>> del s[k]
>>> k in s
False
>>> len(s)
0

Metadata

Release files for ftpdol 0.0.7

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

Source distribution (sdist)

Source distribution for ftpdol 0.0.7
File Size Uploaded
ftpdol-0.0.7.tar.gz 10.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ftpdol 0.0.7
File Interpreter ABI Platform
ftpdol-0.0.7-py3-none-any.whl Python 3 none any Details

Total release size: 17.2 kB

Release files / ftpdol-0.0.7.tar.gz

Download URL ftpdol-0.0.7.tar.gz
Size 10.4 kB
Tags Source
SHA-256 checksum
How to use checksums
bcde33c9e13b6335023119016a2ef963d3cfe1d5fc0d87b9e855d04d5df1ba71
BLAKE2b-256 checksum
How to use checksums
fdebba87e269fca6a4334d3239ecd901967069efd6353d730cbe21dcba12ec5a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ftpdol-0.0.7-py3-none-any.whl

Download URL ftpdol-0.0.7-py3-none-any.whl
Size 6.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3d3ed4d2e4c71669e18e3486bedbaa829326528f7dc8b7f608abc17b3ced7855
BLAKE2b-256 checksum
How to use checksums
fd5aa3baa27c3bd5807c2f1c6789e66e0f4f6d0dc79d956acad3b7a70efbaad5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.32 {"installer":{"name":"uv","version":"0.11.32","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.0.7 This release

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

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