secretstorage-3.3.1

Package details:

Name: SecretStorage

Version: 3.3.1

Description: Python bindings to FreeDesktop.org Secret Service API

Long Description: file: README.rst

Author: Dmitry Shachnev

Number of Python files: 18


  • SecretStorage-3.3.1/setup.py

    (61 characters, 7 words)

    imported modules: setuptools

  • SecretStorage-3.3.1/secretstorage/exceptions.py

    (1576 characters, 165 words)

    defined classes: SecretStorageException, SecretServiceNotAvailableException, LockedException, ItemNotFoundException, PromptDismissedException

  • SecretStorage-3.3.1/secretstorage/dhcrypto.py

    (2417 characters, 316 words)

    imported modules: hmac, math, os, hashlib, typing

    defined classes: Session

    defined functions: int_to_bytes

  • SecretStorage-3.3.1/secretstorage/util.py

    (6002 characters, 607 words)

    imported modules: os, typing, jeepney, jeepney.io.blocking, secretstorage.defines, secretstorage.dhcrypto, secretstorage.exceptions, cryptography.hazmat.primitives.ciphers, cryptography.hazmat.backends

    defined classes: DBusAddressWrapper

    defined functions: open_session, format_secret, exec_prompt, unlock_objects, add_match_rules

  • SecretStorage-3.3.1/secretstorage/collection.py

    (8408 characters, 819 words)

    imported modules: typing, jeepney.io.blocking, secretstorage.defines, secretstorage.dhcrypto, secretstorage.exceptions, secretstorage.item, secretstorage.util

    defined classes: Collection

    defined functions: create_collection, get_all_collections, get_default_collection, get_any_collection, get_collection_by_alias, search_items

  • SecretStorage-3.3.1/secretstorage/__init__.py

    (3180 characters, 315 words)

    imported modules: jeepney.bus_messages, jeepney.io.blocking, secretstorage.collection, secretstorage.item, secretstorage.exceptions, secretstorage.util

    defined functions: dbus_init, check_service_availability

  • SecretStorage-3.3.1/secretstorage/defines.py

    (824 characters, 65 words)

  • SecretStorage-3.3.1/secretstorage/item.py

    (5241 characters, 513 words)

    imported modules: typing, jeepney.io.blocking, secretstorage.defines, secretstorage.dhcrypto, secretstorage.exceptions, secretstorage.util, cryptography.hazmat.primitives.ciphers, cryptography.hazmat.backends

    defined classes: Item

  • SecretStorage-3.3.1/tests/test_context_manager.py

    (813 characters, 71 words)

    imported modules: contextlib, unittest, secretstorage, secretstorage.collection

    defined classes: ContextManagerTest

  • SecretStorage-3.3.1/tests/test_dhcrypto.py

    (528 characters, 58 words)

    imported modules: unittest, secretstorage.dhcrypto

    defined classes: ConversionTest

  • SecretStorage-3.3.1/tests/test_unlocking.py

    (1164 characters, 84 words)

    imported modules: unittest, secretstorage, secretstorage.util, secretstorage.exceptions

    defined classes: LockingUnlockingTest

  • SecretStorage-3.3.1/tests/test_exceptions.py

    (1101 characters, 86 words)

    imported modules: unittest, secretstorage, secretstorage.exceptions

    defined classes: ExceptionsTest

  • SecretStorage-3.3.1/tests/__init__.py

    (0 characters, 0 words)

  • SecretStorage-3.3.1/tests/test_item.py

    (3347 characters, 260 words)

    imported modules: unittest, time, secretstorage

    defined classes: ItemTest

  • SecretStorage-3.3.1/tests/run_tests.py

    (1027 characters, 91 words)

    imported modules: os.path, sys, subprocess, unittest, secretstorage

  • SecretStorage-3.3.1/tests/test_collection.py

    (2856 characters, 234 words)

    imported modules: unittest, secretstorage, secretstorage, secretstorage, secretstorage.util, secretstorage.exceptions

    defined classes: CollectionTest, MockCollectionTest

  • SecretStorage-3.3.1/tests/cleanup_test_items.py

    (315 characters, 29 words)

    imported modules: contextlib, secretstorage

  • SecretStorage-3.3.1/docs/conf.py

    (2398 characters, 323 words)

    imported modules: sys

tags: SecretStorage-3.3.1 & category: python