tno.mpc.mpyc.stubs


Nametno.mpc.mpyc.stubs JSON
Version 2.6.2 PyPI version JSON
download
home_pageNone
SummaryPartial stubs for use with the MPyC library
upload_time2024-10-16 13:36:15
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseApache License, Version 2.0
keywords tno mpc multi-party computation mpyc stubs
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # TNO PET Lab - secure Multi-Party Computation (MPC) - MPyC - Stubs

This package contains stubs to use for type hinting [MPyC](https://github.com/lschoe/mpyc).

### PET Lab

The TNO PET Lab consists of generic software components, procedures, and functionalities developed and maintained on a regular basis to facilitate and aid in the development of PET solutions. The lab is a cross-project initiative allowing us to integrate and reuse previously developed PET functionalities to boost the development of new protocols and solutions.

The package `tno.mpc.mpyc.stubs` is part of the [TNO Python Toolbox](https://github.com/TNO-PET).

_Limitations in (end-)use: the content of this software package may solely be used for applications that comply with international export control laws._  
_This implementation of cryptographic software has not been audited. Use at your own risk._

## Documentation

Documentation of the `tno.mpc.mpyc.stubs` package can be found
[here](https://docs.pet.tno.nl/mpc/mpyc/stubs/2.6.2).

## Install

Easily install the `tno.mpc.mpyc.stubs` package using `pip`:

```console
$ python -m pip install tno.mpc.mpyc.stubs
```

_Note:_ If you are cloning the repository and wish to edit the source code, be
sure to install the package in editable mode:

```console
$ python -m pip install -e 'tno.mpc.mpyc.stubs'
```

If you wish to run the tests you can use:

```console
$ python -m pip install 'tno.mpc.mpyc.stubs[tests]'
```

## Usage

### Structure of the Package

When installing this package, the package is actually installed twice under two
different names:
 - `tno.mpc.mpyc.stubs`
 - `mpyc-stubs`

By convention, stubs packages should be named `<package>-stubs`, such that they
can easily be picked up by tooling.

Some of our other packages also directly depend on the types and utilities
provided by this repository. Therefore, `tno.mpc.mpyc.stubs` can also be
installed.


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "tno.mpc.mpyc.stubs",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "TNO PET Lab <petlab@tno.nl>",
    "keywords": "TNO, MPC, multi-party computation, MPyC, stubs",
    "author": null,
    "author_email": "TNO PET Lab <petlab@tno.nl>",
    "download_url": "https://files.pythonhosted.org/packages/4e/20/5400337bfa604d472e0f200862de08949e3e1ad64cc783d279d88d3c590c/tno_mpc_mpyc_stubs-2.6.2.tar.gz",
    "platform": "any",
    "description": "# TNO PET Lab - secure Multi-Party Computation (MPC) - MPyC - Stubs\n\nThis package contains stubs to use for type hinting [MPyC](https://github.com/lschoe/mpyc).\n\n### PET Lab\n\nThe TNO PET Lab consists of generic software components, procedures, and functionalities developed and maintained on a regular basis to facilitate and aid in the development of PET solutions. The lab is a cross-project initiative allowing us to integrate and reuse previously developed PET functionalities to boost the development of new protocols and solutions.\n\nThe package `tno.mpc.mpyc.stubs` is part of the [TNO Python Toolbox](https://github.com/TNO-PET).\n\n_Limitations in (end-)use: the content of this software package may solely be used for applications that comply with international export control laws._  \n_This implementation of cryptographic software has not been audited. Use at your own risk._\n\n## Documentation\n\nDocumentation of the `tno.mpc.mpyc.stubs` package can be found\n[here](https://docs.pet.tno.nl/mpc/mpyc/stubs/2.6.2).\n\n## Install\n\nEasily install the `tno.mpc.mpyc.stubs` package using `pip`:\n\n```console\n$ python -m pip install tno.mpc.mpyc.stubs\n```\n\n_Note:_ If you are cloning the repository and wish to edit the source code, be\nsure to install the package in editable mode:\n\n```console\n$ python -m pip install -e 'tno.mpc.mpyc.stubs'\n```\n\nIf you wish to run the tests you can use:\n\n```console\n$ python -m pip install 'tno.mpc.mpyc.stubs[tests]'\n```\n\n## Usage\n\n### Structure of the Package\n\nWhen installing this package, the package is actually installed twice under two\ndifferent names:\n - `tno.mpc.mpyc.stubs`\n - `mpyc-stubs`\n\nBy convention, stubs packages should be named `<package>-stubs`, such that they\ncan easily be picked up by tooling.\n\nSome of our other packages also directly depend on the types and utilities\nprovided by this repository. Therefore, `tno.mpc.mpyc.stubs` can also be\ninstalled.\n\n",
    "bugtrack_url": null,
    "license": "Apache License, Version 2.0",
    "summary": "Partial stubs for use with the MPyC library",
    "version": "2.6.2",
    "project_urls": {
        "Documentation": "https://docs.pet.tno.nl/mpc/mpyc/stubs/2.6.2",
        "Homepage": "https://pet.tno.nl/",
        "Source": "https://github.com/TNO-Mpc/mpyc.stubs"
    },
    "split_keywords": [
        "tno",
        " mpc",
        " multi-party computation",
        " mpyc",
        " stubs"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "12270ee45947851cb6ee0245e6b8760294d4837bd5e07f37870f51ce51154fd0",
                "md5": "cee4211d49331d4fa4dd7d5578c4f6aa",
                "sha256": "6bf280959eac7416b0785d10766eef74dbbc6cbf5d8f0fd014ff68d3fe8b5c64"
            },
            "downloads": -1,
            "filename": "tno.mpc.mpyc.stubs-2.6.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "cee4211d49331d4fa4dd7d5578c4f6aa",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 99751,
            "upload_time": "2024-10-16T13:36:13",
            "upload_time_iso_8601": "2024-10-16T13:36:13.702612Z",
            "url": "https://files.pythonhosted.org/packages/12/27/0ee45947851cb6ee0245e6b8760294d4837bd5e07f37870f51ce51154fd0/tno.mpc.mpyc.stubs-2.6.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4e205400337bfa604d472e0f200862de08949e3e1ad64cc783d279d88d3c590c",
                "md5": "6a52d5b1716d86d0532b619db39171c7",
                "sha256": "b07564fe0b1c8ef56e33400be5d9961e6969a3a3289690f13bbe9372662a8796"
            },
            "downloads": -1,
            "filename": "tno_mpc_mpyc_stubs-2.6.2.tar.gz",
            "has_sig": false,
            "md5_digest": "6a52d5b1716d86d0532b619db39171c7",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 51998,
            "upload_time": "2024-10-16T13:36:15",
            "upload_time_iso_8601": "2024-10-16T13:36:15.432389Z",
            "url": "https://files.pythonhosted.org/packages/4e/20/5400337bfa604d472e0f200862de08949e3e1ad64cc783d279d88d3c590c/tno_mpc_mpyc_stubs-2.6.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-16 13:36:15",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "TNO-Mpc",
    "github_project": "mpyc.stubs",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "tno.mpc.mpyc.stubs"
}
        
Elapsed time: 3.01330s