Skip to main content

Boydem - Simple Persistent Python Storage

What is it good for?

  • Debugging multiple sessions in parallel.
  • Keep objects between interpreter session.
  • Storing random objects for using later.

What is this name "boydem"?

It's Attic in Yiddish 😊

Install

pip install boydem

Usage

>>> from boydem import boydem

>>> boydem
Nothing here 😳

>>> boydem.a = 3

>>> boydem[123] = {"key": "val"}

>>> boydem
a: 3
123: {'key': 'val'}

>>> "a" in boydem
True

>>> 123 in boydem
True

>>> "bla" in boydem
False

>>> len(boydem)
2

>>> for key, val in boydem:
...     print(f"{key}: {val}")
...
a: 3
123: {'key': 'val'}

>>> boydem.keys()
dict_keys(['a', 123])

>>> boydem.values()
dict_values([3, {'key': 'val'}])

>>> boydem.items()
dict_items([('a', 3), (123, {'key': 'val'})])

>>> boydem.clear()
Nothing here 😳

>>> boydem.is_it_here = True

>>> exit()

$ python
Python 3.8.0 ...
>>> from boydem import boydem

>>> boydem
is_it_here: True

Development

git clone https://github.com/omrirz/boydem.git
cd boydem
pip install -r requirements.txt

Test

tox

Metadata

Release files for boydem 0.0.0

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

Source distribution (sdist)

Source distribution for boydem 0.0.0
File Size Uploaded Provenance Actions
boydem-0.0.0.tar.gz 3.5 kB Without provenance Details for boydem-0.0.0.tar.gz

Built distribution (wheel)

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

Total release size: 6.9 kB

Release files / boydem-0.0.0.tar.gz

Download URL boydem-0.0.0.tar.gz
Size 3.5 kB
Tags Source
SHA-256 checksum
How to use checksums
1c21637868a986bea7aab0684c9530ce117ff7c3b69538183f795977b8ee04e5
BLAKE2b-256 checksum
How to use checksums
d804b9cb84d01996cea28b54f025681801087dafa13cdbfecefd68315c275ce8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

Release files / boydem-0.0.0-py3-none-any.whl

Download URL boydem-0.0.0-py3-none-any.whl
Size 3.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
921ac34d5a64a7579daabbfc3362a5d50ce41438f916a8fa0cc5235a27f10406
BLAKE2b-256 checksum
How to use checksums
ffe7e2a35644b57e24b614983896c9522987156bd284e8a30a76a82ee5caa7a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

Security for boydem 0.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.0 This release

2 release files No provenance

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