Skip to main content
Files added late

3 files were added to this release more than 14 days after its initial publication. Inspect the release files before installing.

Latest Version https://travis-ci.org/pyca/pynacl.svg?branch=master https://coveralls.io/repos/pyca/pynacl/badge.svg?branch=master

PyNaCl is a Python binding to the Networking and Cryptography library, a crypto library with the stated goal of improving usability, security and speed.

Installation

Linux

PyNaCl relies on libsodium, a portable C library. A copy is bundled with PyNaCl so to install you can run:

$ pip install pynacl

If you’d prefer to use one provided by your distribution you can disable the bundled copy during install by running:

$ SODIUM_INSTALL=system pip install pynacl

Mac OS X & Windows

PyNaCl ships as a binary wheel on OS X and Windows so all dependencies are included. Make sure you have an up-to-date pip and run:

$ pip install pynacl

Features

  • Digital signatures

  • Secret-key encryption

  • Public-key encryption

Changes

  • 1.0.1:

    • Fix an issue with absolute paths that prevented the creation of wheels.

  • 1.0:

    • PyNaCl has been ported to use the new APIs available in cffi 1.0+. Due to this change we no longer support PyPy releases older than 2.6.

    • Python 3.2 support has been dropped.

    • Functions to convert between Ed25519 and Curve25519 keys have been added.

  • 0.3.0:

    • The low-level API (nacl.c.*) has been changed to match the upstream NaCl C/C++ conventions (as well as those of other NaCl bindings). The order of arguments and return values has changed significantly. To avoid silent failures, nacl.c has been removed, and replaced with nacl.bindings (with the new argument ordering). If you have code which calls these functions (e.g. nacl.c.crypto_box_keypair()), you must review the new docstrings and update your code/imports to match the new conventions.

Metadata

Release files for PyNaCl 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Files added late

3 files were uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release files before installing.

Source distribution (sdist)

Source distribution for PyNaCl 1.0.1
File Size Uploaded
PyNaCl-1.0.1.tar.gz 2.7 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for PyNaCl 1.0.1
File
PyNaCl-1.0.1-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
PyNaCl-1.0.1-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
PyNaCl-1.0.1-cp36-cp36m-macosx_10_6_intel.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.6+ Intel (x86-64, i386) Details
PyNaCl-1.0.1-cp35-none-win_amd64.whl CPython 3.5 none Windows x86-64 Details
PyNaCl-1.0.1-cp35-none-win32.whl CPython 3.5 none Windows x86-32 Details
PyNaCl-1.0.1-cp35-cp35m-macosx_10_6_intel.whl CPython 3.5 CPython 3.5 pymalloc macOS 10.6+ Intel (x86-64, i386) Details
PyNaCl-1.0.1-cp34-none-win_amd64.whl CPython 3.4 none Windows x86-64 Details
PyNaCl-1.0.1-cp34-none-win32.whl CPython 3.4 none Windows x86-32 Details
PyNaCl-1.0.1-cp34-cp34m-macosx_10_6_intel.whl CPython 3.4 CPython 3.4 pymalloc macOS 10.6+ Intel (x86-64, i386) Details
PyNaCl-1.0.1-cp33-none-win_amd64.whl CPython 3.3 none Windows x86-64 Details
PyNaCl-1.0.1-cp33-none-win32.whl CPython 3.3 none Windows x86-32 Details
PyNaCl-1.0.1-cp33-cp33m-macosx_10_6_intel.whl CPython 3.3 CPython 3.3 pymalloc macOS 10.6+ Intel (x86-64, i386) Details
PyNaCl-1.0.1-cp27-none-win_amd64.whl CPython 2.7 none Windows x86-64 Details
PyNaCl-1.0.1-cp27-none-win32.whl CPython 2.7 none Windows x86-32 Details
PyNaCl-1.0.1-cp27-none-macosx_10_6_intel.whl CPython 2.7 none macOS 10.6+ Intel (x86-64, i386) Details

Total release size: 4.4 MB

Release files / PyNaCl-1.0.1.tar.gz

Download URL PyNaCl-1.0.1.tar.gz
Size 2.7 MB
Tags Source
SHA-256 checksum
How to use checksums
d21d7a7358a85fb9b9ddadfbd1176c40fe199334fe2202881255e77f6d3773f4
BLAKE2b-256 checksum
How to use checksums
dd99bc86d40c88c1e1c6c9338d5afa91e3126d1ae28ad1bdfac79ab5b01803df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / PyNaCl-1.0.1-cp36-cp36m-win_amd64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL PyNaCl-1.0.1-cp36-cp36m-win_amd64.whl
Size 100.6 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
d5c8a1084cc2c0c9fe1e9ee9b626adda7b89eed82677195fcd194323f83544f8
BLAKE2b-256 checksum
How to use checksums
94f1c21b4fa3c1c80ecf06d9f2db742bb27975a6215f222d783dccff06c3caaa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / PyNaCl-1.0.1-cp36-cp36m-win32.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL PyNaCl-1.0.1-cp36-cp36m-win32.whl
Size 104.8 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
2e7b0a54aa3fc689f9ca34ef0d0bc21203dea87a3da120230b9a3d04bb95075c
BLAKE2b-256 checksum
How to use checksums
0f0997c94c32664e2d02ebf1af0f0bca1e821dd697aa8f93554cb95a6a989692
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / PyNaCl-1.0.1-cp36-cp36m-macosx_10_6_intel.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL PyNaCl-1.0.1-cp36-cp36m-macosx_10_6_intel.whl
Size 137.7 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
2066cb852e369888798bd50506d185b1a64d83ed4a7aac181d60466e91d4c56a
BLAKE2b-256 checksum
How to use checksums
3de2cfa10565a56375294a1b7ea2e610612af580e16af1c0b2752081083eaaf4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / PyNaCl-1.0.1-cp35-none-win_amd64.whl

Download URL PyNaCl-1.0.1-cp35-none-win_amd64.whl
Size 102.2 kB
Tags CPython 3.5 Windows x86-64
SHA-256 checksum
How to use checksums
394853427159419c5dcd3d5cd8db2f14592ac3b5215df6ae16613577b21b76e8
BLAKE2b-256 checksum
How to use checksums
e9c921d81a860065317941e01856c39d0eec3d70f76a4a0e7c7eceae0e918b60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / PyNaCl-1.0.1-cp35-none-win32.whl

Download URL PyNaCl-1.0.1-cp35-none-win32.whl
Size 103.8 kB
Tags CPython 3.5 Windows x86-32
SHA-256 checksum
How to use checksums
e40487e3b8d0a16f038970732c3705a89b0a188c065603edd871b6a25a40bf97
BLAKE2b-256 checksum
How to use checksums
3797e1271a03498a83f32b025fefa85e8c013b7a4c43302d274a37362b85043b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / PyNaCl-1.0.1-cp35-cp35m-macosx_10_6_intel.whl

Download URL PyNaCl-1.0.1-cp35-cp35m-macosx_10_6_intel.whl
Size 138.1 kB
Tags CPython 3.5 CPython 3.5 pymalloc macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
afd0106f4a337c428f3113927b14b0e877e7a0eb3cdc25fabcb6584d7be21ad2
BLAKE2b-256 checksum
How to use checksums
b6c3592e1759d8e72a20d86d7d479205b5712ce0cfccb6c6e4d0b385b460a298
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / PyNaCl-1.0.1-cp34-none-win_amd64.whl

Download URL PyNaCl-1.0.1-cp34-none-win_amd64.whl
Size 99.2 kB
Tags CPython 3.4 Windows x86-64
SHA-256 checksum
How to use checksums
dc49ee007f194fa4b4070f8a1a4c58dc5c32f9340134cfc5becc2d5775350697
BLAKE2b-256 checksum
How to use checksums
284877e606d42d59b184bd2722d3520f85cb12d7771eb9c0fa11a061b0f0589e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / PyNaCl-1.0.1-cp34-none-win32.whl

Download URL PyNaCl-1.0.1-cp34-none-win32.whl
Size 103.6 kB
Tags CPython 3.4 Windows x86-32
SHA-256 checksum
How to use checksums
2e16443657b7ed37878fdd4783c45b96e7b7e00dfa19736638b03c3c632080d4
BLAKE2b-256 checksum
How to use checksums
4d3af8fd8fb11a97f7f2c8f9972cf5af65176c8c35256b91cb83be8a1b44020f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / PyNaCl-1.0.1-cp34-cp34m-macosx_10_6_intel.whl

Download URL PyNaCl-1.0.1-cp34-cp34m-macosx_10_6_intel.whl
Size 138.0 kB
Tags CPython 3.4 CPython 3.4 pymalloc macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
d7d209742f2b075efd7b796709a29809368e68d2a4b319a5515bc51d4dde92be
BLAKE2b-256 checksum
How to use checksums
b7d5356b3742ed54b636c7a3b1eaac4657c1ecceb6b9a6d08fd1f7462a4fbf05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / PyNaCl-1.0.1-cp33-none-win_amd64.whl

Download URL PyNaCl-1.0.1-cp33-none-win_amd64.whl
Size 99.2 kB
Tags CPython 3.3 Windows x86-64
SHA-256 checksum
How to use checksums
cf183495fd655706e17e1cc92a2b6bdd27c74aebcfa34425035217c6a55d4229
BLAKE2b-256 checksum
How to use checksums
bf414f2bfef05ebbf4b5b26a2bbe9755bc378151a67be4e018686df53e4610ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / PyNaCl-1.0.1-cp33-none-win32.whl

Download URL PyNaCl-1.0.1-cp33-none-win32.whl
Size 103.6 kB
Tags CPython 3.3 Windows x86-32
SHA-256 checksum
How to use checksums
b866c28ab1700efccf0468ede2ecaf550c2f8ab7e84828b05b7c45496a86bd34
BLAKE2b-256 checksum
How to use checksums
00532483ebeb91d5ccb11a89a01f2c339e5c5e8f6727512c34ff8a6886fa2b95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / PyNaCl-1.0.1-cp33-cp33m-macosx_10_6_intel.whl

Download URL PyNaCl-1.0.1-cp33-cp33m-macosx_10_6_intel.whl
Size 138.0 kB
Tags CPython 3.3 CPython 3.3 pymalloc macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
d307a9bc2b0502e4111a9c2324dddb828efcb84d54e3dd41d1eaae3d3cf98e37
BLAKE2b-256 checksum
How to use checksums
4159f97005cd6f25457285546f1edf992ac067f900b30208b1f0b7a79ed28148
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / PyNaCl-1.0.1-cp27-none-win_amd64.whl

Download URL PyNaCl-1.0.1-cp27-none-win_amd64.whl
Size 99.2 kB
Tags CPython 2.7 Windows x86-64
SHA-256 checksum
How to use checksums
49f7f7cfcd25db335262818266c40b12a3d3885cd3011ddc6258394418ec8c9c
BLAKE2b-256 checksum
How to use checksums
37c4f82e72b9178230c1efaa9729b50244c0ae6132dce5f423b6f88ade782015
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / PyNaCl-1.0.1-cp27-none-win32.whl

Download URL PyNaCl-1.0.1-cp27-none-win32.whl
Size 103.7 kB
Tags CPython 2.7 Windows x86-32
SHA-256 checksum
How to use checksums
96fe0af92008488c0ad805920ccb7abc6742cfeef173f0c117f2f26a054b33ee
BLAKE2b-256 checksum
How to use checksums
6e41fb56e3b439c4a0339030b9da471516f238dc8a34bb389bfd15606618084d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / PyNaCl-1.0.1-cp27-none-macosx_10_6_intel.whl

Download URL PyNaCl-1.0.1-cp27-none-macosx_10_6_intel.whl
Size 138.0 kB
Tags CPython 2.7 macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
eb7ba561a8ae2faeeafae38218100f015c4055408af1eda5f9ff7c536cdd3faf
BLAKE2b-256 checksum
How to use checksums
c8398d8f4a3273c99658f6d5f66c853cfe8f06fca7637b5b15912162c19f43e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

1.6.1

27 release files

1.6.0

27 release files

1.4.0

18 release files

1.3.0

21 release files

1.1.2

28 release files

1.1.1

16 release files

1.1.0

16 release files

This release

1.0.1 This release

16 release files

1.0

1 release file

0.3.0

1 release file

0.2.3

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.2.0

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page