معرفی شرکت ها


fe25519-1.4.2


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Pure-Python data structure for working with Ed25519 (and Ristretto) field elements and operations.
ویژگی مقدار
سیستم عامل -
نام فایل fe25519-1.4.2
نام fe25519
نسخه کتابخانه 1.4.2
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Andrei Lapets
ایمیل نویسنده a@lapets.io
آدرس صفحه اصلی -
آدرس اینترنتی https://pypi.org/project/fe25519/
مجوز MIT
======= fe25519 ======= Pure-Python data structure for working with Ed25519 (and Ristretto) field elements and operations. |pypi| |readthedocs| |actions| |coveralls| .. |pypi| image:: https://badge.fury.io/py/fe25519.svg :target: https://badge.fury.io/py/fe25519 :alt: PyPI version and link. .. |readthedocs| image:: https://readthedocs.org/projects/fe25519/badge/?version=latest :target: https://fe25519.readthedocs.io/en/latest/?badge=latest :alt: Read the Docs documentation status. .. |actions| image:: https://github.com/nthparty/fe25519/workflows/lint-test-cover-docs/badge.svg :target: https://github.com/nthparty/fe25519/actions/workflows/lint-test-cover-docs.yml :alt: GitHub Actions status. .. |coveralls| image:: https://coveralls.io/repos/github/nthparty/fe25519/badge.svg?branch=main :target: https://coveralls.io/github/nthparty/fe25519?branch=main :alt: Coveralls test coverage summary. Purpose ------- This library provides a native Python implementation of `Ed25519 <https://ed25519.cr.yp.to>`__ field elements and a number of operations over them. The library makes it possible to fill gaps in application prototypes that may have specific limitations with respect to their operating environment or their ability to rely on non-Python dependencies. The implementation is based upon and is compatible with the corresponding implementation of Ed25519 and Ristretto field elements used in `libsodium <https://github.com/jedisct1/libsodium>`__. For more information and background about the underlying mathematical structures and primitives, consult materials about `Curve25519 <https://cr.yp.to/ecdh.html>`__, the `Ristretto <https://ristretto.group>`__ group, and the related `Ed25519 <https://ed25519.cr.yp.to>`__ system. Installation and Usage ---------------------- This library is available as a `package on PyPI <https://pypi.org/project/fe25519>`__: .. code-block:: bash python -m pip install fe25519 The library can be imported in the usual ways: .. code-block:: python import fe25519 from fe25519 import fe25519 Development ----------- All installation and development dependencies are fully specified in ``pyproject.toml``. The ``project.optional-dependencies`` object is used to `specify optional requirements <https://peps.python.org/pep-0621>`__ for various development tasks. This makes it possible to specify additional options (such as ``docs``, ``lint``, and so on) when performing installation using `pip <https://pypi.org/project/pip>`__: .. code-block:: bash python -m pip install .[docs,lint] Documentation ^^^^^^^^^^^^^ The documentation can be generated automatically from the source files using `Sphinx <https://www.sphinx-doc.org>`__: .. code-block:: bash python -m pip install .[docs] cd docs sphinx-apidoc -f -E --templatedir=_templates -o _source .. && make html Testing and Conventions ^^^^^^^^^^^^^^^^^^^^^^^ All unit tests are executed and their coverage is measured when using `pytest <https://docs.pytest.org>`__ (see the ``pyproject.toml`` file for configuration details): .. code-block:: bash python -m pip install .[test] python -m pytest Concise unit tests are implemented with the help of `fountains <https://pypi.org/project/fountains>`__; new reference specifications for these tests can be generated by running the testing module directly: .. code-block:: bash python test/test_fe25519.py Style conventions are enforced using `Pylint <https://pylint.readthedocs.io>`__: .. code-block:: bash python -m pip install .[lint] python -m pylint src/fe25519 test/test_fe25519.py Contributions ^^^^^^^^^^^^^ In order to contribute to the source code, open an issue or submit a pull request on the `GitHub page <https://github.com/nthparty/fe25519>`__ for this library. Versioning ^^^^^^^^^^ Beginning with version 0.1.0, the version number format for this library and the changes to the library associated with version number increments conform with `Semantic Versioning 2.0.0 <https://semver.org/#semantic-versioning-200>`__. Publishing ^^^^^^^^^^ This library can be published as a `package on PyPI <https://pypi.org/project/fe25519>`__ by a package maintainer. First, install the dependencies required for packaging and publishing: .. code-block:: bash python -m pip install .[publish] Ensure that the correct version number appears in ``pyproject.toml``, and that any links in this README document to the Read the Docs documentation of this package (or its dependencies) have appropriate version numbers. Also ensure that the Read the Docs project for this library has an `automation rule <https://docs.readthedocs.io/en/stable/automation-rules.html>`__ that activates and sets as the default all tagged versions. Create and push a tag for this version (replacing ``?.?.?`` with the version number): .. code-block:: bash git tag ?.?.? git push origin ?.?.? Remove any old build/distribution files. Then, package the source into a distribution archive: .. code-block:: bash rm -rf build dist src/*.egg-info python -m build --sdist --wheel . Finally, upload the package distribution archive to `PyPI <https://pypi.org>`__: .. code-block:: bash python -m twine upload dist/*


نیازمندی

مقدار نام
~=3.3.1 coveralls
~=0.10.2 toml
~=4.2.0 sphinx
~=1.0.0 sphinx-rtd-theme
~=2.17.0 pylint
~=0.10 build
~=4.0 twine
~=7.2 pytest
~=4.0 pytest-cov
~=1.6 parts
~=1.1 bitlist
~=2.1 fountains


زبان مورد نیاز

مقدار نام
>=3.7 Python


نحوه نصب


نصب پکیج whl fe25519-1.4.2:

    pip install fe25519-1.4.2.whl


نصب پکیج tar.gz fe25519-1.4.2:

    pip install fe25519-1.4.2.tar.gz