Metadata-Version: 2.1
Name: parsec-cloud
Version: 2.11.0rc4
Summary: Secure cloud framework
Home-page: https://github.com/Scille/parsec-cloud
Keywords: parsec,cryptography,sharing,encryption
Author: Scille SAS
Author-email: contact@scille.fr
Requires-Python: >=3.9.0,<3.10.0
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Provides-Extra: backend
Provides-Extra: core
Requires-Dist: PyNaCl (>=1.5,<2.0)
Requires-Dist: PyQt5 (>=5.15,<6.0); extra == "core"
Requires-Dist: async_exit_stack (>=1.0,<2.0)
Requires-Dist: attrs (>=21.4,<22.0)
Requires-Dist: boto3 (>=1.23,<2.0); extra == "backend"
Requires-Dist: botocore (>=1.26,<2.0); extra == "backend"
Requires-Dist: certifi (>=2021,<2022)
Requires-Dist: click (>=8.0,<9.0)
Requires-Dist: fusepy (>=3.0,<4.0); (platform_system == "Linux" or platform_system == "Darwin") and (extra == "core")
Requires-Dist: h11 (>=0.13,<0.14)
Requires-Dist: hypercorn (>=0.13.2,<0.14.0); extra == "backend"
Requires-Dist: jinja2 (>=3.0,<4.0); extra == "backend"
Requires-Dist: msgpack (>=1.0,<2.0)
Requires-Dist: oscrypto (>=1.2.1,<2.0.0)
Requires-Dist: outcome (>=1.1,<2.0)
Requires-Dist: packaging (>=21.3,<22.0); extra == "core"
Requires-Dist: pbr (>=5.9,<6.0); extra == "backend"
Requires-Dist: pendulum (>=2.1,<3.0)
Requires-Dist: psutil (>=5.9,<6.0); (platform_system == "Windows") and (extra == "core")
Requires-Dist: pypac (>=0.16,<0.17); extra == "core"
Requires-Dist: pyqt5-sip (>=12.9,<13.0); extra == "core"
Requires-Dist: python-swiftclient (>=3.13,<4.0); extra == "backend"
Requires-Dist: qrcode (>=7.3,<8.0); extra == "core"
Requires-Dist: qtrio (>=0.5,<0.6); extra == "core"
Requires-Dist: quart (>=0.17.0,<0.18.0); extra == "backend"
Requires-Dist: quart-trio (>=0.9.1,<0.10.0); extra == "backend"
Requires-Dist: sentry-sdk (>=1.5,<2.0)
Requires-Dist: structlog (>=21.5,<22.0)
Requires-Dist: toastedmarshmallow (==0.2.6)
Requires-Dist: trio (>=0.20,<0.21)
Requires-Dist: trio-asyncio (>=0.12,<0.13); extra == "backend"
Requires-Dist: trio_typing (>=0.5,<0.6)
Requires-Dist: triopg (>=0.6,<0.7); extra == "backend"
Requires-Dist: winfspy (>=0.8,<0.9); (platform_system == "Windows") and (extra == "core")
Requires-Dist: wsproto (>=1.0,<2.0)
Requires-Dist: zxcvbn (>=4.4,<5.0); extra == "core"
Project-URL: Documentation, https://docs.parsec.cloud
Description-Content-Type: text/x-rst

.. image:: docs/parsec_doc_logo.png
    :align: center


======
Parsec
======

.. image:: https://github.com/Scille/parsec-cloud/actions/workflows/quality-assurance.yml/badge.svg
   :target: https://github.com/Scille/parsec-cloud/actions/workflows/quality-assurance.yml
   :alt: Quality Assurance

.. image:: https://img.shields.io/azure-devops/tests/Scille/parsec/1/master.svg
    :target: https://dev.azure.com/Scille/parsec/_build?definitionId=1&_a=summary
    :alt: Azure DevOps tests

.. image:: https://pyup.io/repos/github/Scille/parsec-cloud/shield.svg
    :target: https://pyup.io/repos/github/Scille/parsec-cloud/
    :alt: Updates

.. image:: https://img.shields.io/pypi/v/parsec-cloud.svg
    :target: https://pypi.python.org/pypi/parsec-cloud
    :alt: Pypi Status

.. image:: https://readthedocs.org/projects/parsec-cloud/badge/?version=latest
    :target: http://parsec-cloud.readthedocs.io/en/latest/?badge=latest
    :alt: Documentation Status

.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
    :target: https://github.com/ambv/black
    :alt: Code style: black


Homepage: https://parsec.cloud

Documentation: https://parsec-cloud.readthedocs.org.

Parsec allows you to easily share your work and data in the cloud in total
privacy thanks to end-to-end cryptographic security.


.. image:: docs/parsec_snapshot.png
    :align: center


Key features:

- Works as a virtual drive on you computer. You can access and modify all the data
  stored in Parsec with your regular softwares just like you would on your local
  hard-drive.
- Never lose any data. Synchronization with the remote server never destroy any
  data, hence you can browse data history and recover from any point in time.
- Client-side cryptographic security. Data and metadata are only visible by you
  and the ones you choose to share with.
- Cryptographic signature. Each modification is signed by it author making trivial
  to identify modifications.
- Cloud provider agnostic. Server provides connectors for S3 and swift object
  storage.
- Simplified enrollment. New user enrollment is simple as sharing a link and a token code.


Installation methods
====================

Windows installer
-----------------
Windows installers are available at https://github.com/Scille/parsec-cloud/releases/latest

Linux Snap
----------
Available for Linux through Snapcraft at https://snapcraft.io/parsec

Python PIP
----------
Parsec is also available directly through PIP for both Linux and Windows with Python > 3.6 with the command:
``pip install parsec-cloud``
(or, if you need to specify Python 3 pip version, ``pip3 install parsec-cloud``)

