tno.mpc.mpyc.stubs


Nametno.mpc.mpyc.stubs JSON
Version 2.9.0 PyPI version JSON
download
home_pageNone
SummaryPartial stubs for use with the MPyC library
upload_time2024-12-06 12:18:17
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
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.9.0).

## 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.9",
    "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/74/b8/5248a767d70a047aa0081f63c5944c497393ce407231e9500b550195fe8e/tno_mpc_mpyc_stubs-2.9.0.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.9.0).\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\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",
    "bugtrack_url": null,
    "license": "Apache License, Version 2.0",
    "summary": "Partial stubs for use with the MPyC library",
    "version": "2.9.0",
    "project_urls": {
        "Documentation": "https://docs.pet.tno.nl/mpc/mpyc/stubs/2.9.0",
        "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": "8b6a6ab47eca2d39c3b06503be3eed4b8b0636d122b19f68ad07191db421e99e",
                "md5": "a51e5fa74f71a8c4812c3a8286173157",
                "sha256": "5d8ff29bc4b79a9bf925509af3a1ae075b2a59cda29a9817e88b07cc076f7d11"
            },
            "downloads": -1,
            "filename": "tno.mpc.mpyc.stubs-2.9.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "a51e5fa74f71a8c4812c3a8286173157",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 103408,
            "upload_time": "2024-12-06T12:18:14",
            "upload_time_iso_8601": "2024-12-06T12:18:14.875962Z",
            "url": "https://files.pythonhosted.org/packages/8b/6a/6ab47eca2d39c3b06503be3eed4b8b0636d122b19f68ad07191db421e99e/tno.mpc.mpyc.stubs-2.9.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "74b85248a767d70a047aa0081f63c5944c497393ce407231e9500b550195fe8e",
                "md5": "d81b48097bd1d2211784c345230d2837",
                "sha256": "a3053a9fc53b46e739ac91c5c20a9334798aa73283dd132f7b643dbe6c154af6"
            },
            "downloads": -1,
            "filename": "tno_mpc_mpyc_stubs-2.9.0.tar.gz",
            "has_sig": false,
            "md5_digest": "d81b48097bd1d2211784c345230d2837",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 53928,
            "upload_time": "2024-12-06T12:18:17",
            "upload_time_iso_8601": "2024-12-06T12:18:17.157798Z",
            "url": "https://files.pythonhosted.org/packages/74/b8/5248a767d70a047aa0081f63c5944c497393ce407231e9500b550195fe8e/tno_mpc_mpyc_stubs-2.9.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-06 12:18:17",
    "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: 0.65367s