# 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"
}