mirror of
https://github.com/EvolutionAPI/evolution-client-python.git
synced 2025-12-25 14:47:44 -06:00
initial commit
This commit is contained in:
1
env/lib/python3.10/site-packages/SecretStorage-3.3.3.dist-info/INSTALLER
vendored
Normal file
1
env/lib/python3.10/site-packages/SecretStorage-3.3.3.dist-info/INSTALLER
vendored
Normal file
@@ -0,0 +1 @@
|
||||
pip
|
||||
25
env/lib/python3.10/site-packages/SecretStorage-3.3.3.dist-info/LICENSE
vendored
Normal file
25
env/lib/python3.10/site-packages/SecretStorage-3.3.3.dist-info/LICENSE
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
Copyright 2012-2018 Dmitry Shachnev <mitya57@gmail.com>
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
3. Neither the name of the University nor the names of its contributors may be
|
||||
used to endorse or promote products derived from this software without
|
||||
specific prior written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY
|
||||
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
|
||||
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
114
env/lib/python3.10/site-packages/SecretStorage-3.3.3.dist-info/METADATA
vendored
Normal file
114
env/lib/python3.10/site-packages/SecretStorage-3.3.3.dist-info/METADATA
vendored
Normal file
@@ -0,0 +1,114 @@
|
||||
Metadata-Version: 2.1
|
||||
Name: SecretStorage
|
||||
Version: 3.3.3
|
||||
Summary: Python bindings to FreeDesktop.org Secret Service API
|
||||
Home-page: https://github.com/mitya57/secretstorage
|
||||
Author: Dmitry Shachnev
|
||||
Author-email: mitya57@gmail.com
|
||||
License: BSD 3-Clause License
|
||||
Platform: Linux
|
||||
Classifier: Development Status :: 5 - Production/Stable
|
||||
Classifier: License :: OSI Approved :: BSD License
|
||||
Classifier: Operating System :: POSIX
|
||||
Classifier: Programming Language :: Python
|
||||
Classifier: Programming Language :: Python :: 3 :: Only
|
||||
Classifier: Programming Language :: Python :: 3.6
|
||||
Classifier: Programming Language :: Python :: 3.7
|
||||
Classifier: Programming Language :: Python :: 3.8
|
||||
Classifier: Programming Language :: Python :: 3.9
|
||||
Classifier: Programming Language :: Python :: 3.10
|
||||
Classifier: Topic :: Security
|
||||
Classifier: Topic :: Software Development :: Libraries :: Python Modules
|
||||
Requires-Python: >=3.6
|
||||
Description-Content-Type: text/x-rst
|
||||
License-File: LICENSE
|
||||
Requires-Dist: cryptography (>=2.0)
|
||||
Requires-Dist: jeepney (>=0.6)
|
||||
|
||||
.. image:: https://github.com/mitya57/secretstorage/workflows/tests/badge.svg
|
||||
:target: https://github.com/mitya57/secretstorage/actions
|
||||
:alt: GitHub Actions status
|
||||
.. image:: https://codecov.io/gh/mitya57/secretstorage/branch/master/graph/badge.svg
|
||||
:target: https://codecov.io/gh/mitya57/secretstorage
|
||||
:alt: Coverage status
|
||||
.. image:: https://readthedocs.org/projects/secretstorage/badge/?version=latest
|
||||
:target: https://secretstorage.readthedocs.io/en/latest/
|
||||
:alt: ReadTheDocs status
|
||||
|
||||
Module description
|
||||
==================
|
||||
|
||||
This module provides a way for securely storing passwords and other secrets.
|
||||
|
||||
It uses D-Bus `Secret Service`_ API that is supported by GNOME Keyring,
|
||||
KWallet (since version 5.97) and KeePassXC.
|
||||
|
||||
The main classes provided are ``secretstorage.Item``, representing a secret
|
||||
item (that has a *label*, a *secret* and some *attributes*) and
|
||||
``secretstorage.Collection``, a place items are stored in.
|
||||
|
||||
SecretStorage supports most of the functions provided by Secret Service,
|
||||
including creating and deleting items and collections, editing items,
|
||||
locking and unlocking collections (asynchronous unlocking is also supported).
|
||||
|
||||
The documentation can be found on `secretstorage.readthedocs.io`_.
|
||||
|
||||
.. _`Secret Service`: https://specifications.freedesktop.org/secret-service/
|
||||
.. _`secretstorage.readthedocs.io`: https://secretstorage.readthedocs.io/en/latest/
|
||||
|
||||
Building the module
|
||||
===================
|
||||
|
||||
.. note::
|
||||
SecretStorage 3.x supports Python 3.6 and newer versions.
|
||||
If you have an older version of Python, install SecretStorage 2.x::
|
||||
|
||||
pip install "SecretStorage < 3"
|
||||
|
||||
SecretStorage requires these packages to work:
|
||||
|
||||
* Jeepney_
|
||||
* `python-cryptography`_
|
||||
|
||||
To build SecretStorage, use this command::
|
||||
|
||||
python3 setup.py build
|
||||
|
||||
If you have Sphinx_ installed, you can also build the documentation::
|
||||
|
||||
python3 setup.py build_sphinx
|
||||
|
||||
.. _Jeepney: https://pypi.org/project/jeepney/
|
||||
.. _`python-cryptography`: https://pypi.org/project/cryptography/
|
||||
.. _Sphinx: http://sphinx-doc.org/
|
||||
|
||||
Testing the module
|
||||
==================
|
||||
|
||||
First, make sure that you have the Secret Service daemon installed.
|
||||
The `GNOME Keyring`_ is the reference server-side implementation for the
|
||||
Secret Service specification.
|
||||
|
||||
.. _`GNOME Keyring`: https://download.gnome.org/sources/gnome-keyring/
|
||||
|
||||
Then, start the daemon and unlock the ``default`` collection, if needed.
|
||||
The testsuite will fail to run if the ``default`` collection exists and is
|
||||
locked. If it does not exist, the testsuite can also use the temporary
|
||||
``session`` collection, as provided by the GNOME Keyring.
|
||||
|
||||
Then, run the Python unittest module::
|
||||
|
||||
python3 -m unittest discover -s tests
|
||||
|
||||
If you want to run the tests in an isolated or headless environment, run
|
||||
this command in a D-Bus session::
|
||||
|
||||
dbus-run-session -- python3 -m unittest discover -s tests
|
||||
|
||||
Get the code
|
||||
============
|
||||
|
||||
SecretStorage is available under BSD license. The source code can be found
|
||||
on GitHub_.
|
||||
|
||||
.. _GitHub: https://github.com/mitya57/secretstorage
|
||||
21
env/lib/python3.10/site-packages/SecretStorage-3.3.3.dist-info/RECORD
vendored
Normal file
21
env/lib/python3.10/site-packages/SecretStorage-3.3.3.dist-info/RECORD
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
SecretStorage-3.3.3.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
|
||||
SecretStorage-3.3.3.dist-info/LICENSE,sha256=cPa_yndjPDXvohgyjtpUhtcFTCkU1hggmA43h5dSCiU,1504
|
||||
SecretStorage-3.3.3.dist-info/METADATA,sha256=ZScD5voEgjme04wlw9OZigESMxLa2xG_eaIeZ_IMqJI,4027
|
||||
SecretStorage-3.3.3.dist-info/RECORD,,
|
||||
SecretStorage-3.3.3.dist-info/WHEEL,sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA,92
|
||||
SecretStorage-3.3.3.dist-info/top_level.txt,sha256=hveSi1OWGaEt3kEVbjmZ0M-ASPxi6y-nTPVa-d3c0B4,14
|
||||
secretstorage/__init__.py,sha256=W1p-HB1Qh12Dv6K8ml0Wj_MzN09_dEeezJjQZAHf-O4,3364
|
||||
secretstorage/__pycache__/__init__.cpython-310.pyc,,
|
||||
secretstorage/__pycache__/collection.cpython-310.pyc,,
|
||||
secretstorage/__pycache__/defines.cpython-310.pyc,,
|
||||
secretstorage/__pycache__/dhcrypto.cpython-310.pyc,,
|
||||
secretstorage/__pycache__/exceptions.cpython-310.pyc,,
|
||||
secretstorage/__pycache__/item.cpython-310.pyc,,
|
||||
secretstorage/__pycache__/util.cpython-310.pyc,,
|
||||
secretstorage/collection.py,sha256=lHwSOkFO5sRspgcUBoBI8ZG2au2bcUSO6X64ksVdnsQ,9436
|
||||
secretstorage/defines.py,sha256=DzUrEWzSvBlN8kK2nVXnLGlCZv7HWNyfN1AYqRmjKGE,807
|
||||
secretstorage/dhcrypto.py,sha256=BiuDoNvNmd8i7Ul4ENouRnbqFE3SUmTUSAn6RVvn7Tg,2578
|
||||
secretstorage/exceptions.py,sha256=1uUZXTua4jRZf4PKDIT2SVWcSKP2lP97s8r3eJZudio,1655
|
||||
secretstorage/item.py,sha256=3niFSjOzwrB2hV1jrg78RXgBsTrpw44852VpZHXUpeE,5813
|
||||
secretstorage/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
|
||||
secretstorage/util.py,sha256=vHu01QaooMQ5sRdRDFX9pg7rrzfJWF9vg0plm3Zg0Po,6755
|
||||
5
env/lib/python3.10/site-packages/SecretStorage-3.3.3.dist-info/WHEEL
vendored
Normal file
5
env/lib/python3.10/site-packages/SecretStorage-3.3.3.dist-info/WHEEL
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
Wheel-Version: 1.0
|
||||
Generator: bdist_wheel (0.37.1)
|
||||
Root-Is-Purelib: true
|
||||
Tag: py3-none-any
|
||||
|
||||
1
env/lib/python3.10/site-packages/SecretStorage-3.3.3.dist-info/top_level.txt
vendored
Normal file
1
env/lib/python3.10/site-packages/SecretStorage-3.3.3.dist-info/top_level.txt
vendored
Normal file
@@ -0,0 +1 @@
|
||||
secretstorage
|
||||
Reference in New Issue
Block a user