notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details
py-pynitrokey Command line interface for Nitrokey FIDO2, Nitr. Start, Nitr.3, NetHSM
0.12.3 comms on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.10.0Version of this port present on the latest quarterly branch.
Maintainer: monwarez@mailoo.org search for ports maintained by this maintainer
Port Added: 2024-08-17 20:45:52
Last Update: 2026-07-14 19:22:16
Commit Hash: d58a81d
Also Listed In: python
License: MIT
WWW:
https://pypi.org/project/pynitrokey/
Description:
A command line interface for the Nitrokey FIDO2, Nitrokey Start, Nitrokey 3 and NetHSM
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}pynitrokey>0:comms/py-pynitrokey@${PY_FLAVOR}
To install the port:
cd /usr/ports/comms/py-pynitrokey/ && make install clean
To add the package, run one of these commands:
  • pkg install comms/py-pynitrokey
  • pkg install py312-pynitrokey
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py312-pynitrokey listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py312-pynitrokey
Package flavors (<flavor>: <package>)
  • py312: py312-pynitrokey
distinfo:
TIMESTAMP = 1783530629 SHA256 (pynitrokey-0.12.3.tar.gz) = 8151daf79bd01fd982c5e53e857ead5c3336594734bf0fbc89370fb359ac8db4 SIZE (pynitrokey-0.12.3.tar.gz) = 152393

Packages (timestamps in pop-ups are UTC):
py311-pynitrokey
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-0.9.3-0.9.3-n/an/an/a
FreeBSD:13:quarterly0.9.30.9.3---n/an/an/a
FreeBSD:14:latest---0.9.3----
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest--n/a-n/an/a--
 

py312-pynitrokey
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-----n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest0.12.30.12.3------
FreeBSD:14:quarterly0.10.00.10.0------
FreeBSD:15:latest0.12.30.12.3n/a-n/an/a--
FreeBSD:15:quarterly0.10.00.10.0n/a-n/an/a--
FreeBSD:16:latest0.10.00.12.3n/a-n/an/a--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. py312-cffi>=0 : devel/py-cffi@py312
  2. py312-click>=8.2,<9 : devel/py-click@py312
  3. py312-fido2>=2,<3 : security/py-fido2@py312
  4. py312-hidapi>=0.14,<0.15 : comms/py-hidapi@py312
  5. py312-intelhex>=0 : devel/py-intelhex@py312
  6. py312-nkdfu>=0 : comms/py-nkdfu@py312
  7. py312-nitrokey>=0.4<0.5 : security/py-nitrokey@py312
  8. py312-pyusb>=0 : devel/py-pyusb@py312
  9. py312-requests>=0 : www/py-requests@py312
  10. py312-tqdm>=0 : misc/py-tqdm@py312
  11. py312-tlv8>=0 : converters/py-tlv8@py312
  12. py312-semver>=0 : devel/py-semver@py312
  13. py312-nethsm>=2.1.1,<3 : security/py-nethsm@py312
  14. py312-importlib-metadata>0 : devel/py-importlib-metadata@py312
  15. py312-pyscard>=2,<3 : security/py-pyscard@py312
  16. py312-poetry>=0 : devel/py-poetry@py312
  17. py312-cryptography>=48.0.1,1<49,1 : security/py-cryptography@py312
  18. python3.12 : lang/python312
  19. py312-build>=0 : devel/py-build@py312
  20. py312-installer>=0 : devel/py-installer@py312
Test dependencies:
  1. python3.12 : lang/python312
Runtime dependencies:
  1. py312-cffi>=0 : devel/py-cffi@py312
  2. py312-click>=8.2,<9 : devel/py-click@py312
  3. py312-fido2>=2,<3 : security/py-fido2@py312
  4. py312-hidapi>=0.14,<0.15 : comms/py-hidapi@py312
  5. py312-intelhex>=0 : devel/py-intelhex@py312
  6. py312-nkdfu>=0 : comms/py-nkdfu@py312
  7. py312-nitrokey>=0.4<0.5 : security/py-nitrokey@py312
  8. py312-pyusb>=0 : devel/py-pyusb@py312
  9. py312-requests>=0 : www/py-requests@py312
  10. py312-tqdm>=0 : misc/py-tqdm@py312
  11. py312-tlv8>=0 : converters/py-tlv8@py312
  12. py312-semver>=0 : devel/py-semver@py312
  13. py312-nethsm>=2.1.1,<3 : security/py-nethsm@py312
  14. py312-importlib-metadata>0 : devel/py-importlib-metadata@py312
  15. py312-pyscard>=2,<3 : security/py-pyscard@py312
  16. py312-cryptography>=48.0.1,1<49,1 : security/py-cryptography@py312
  17. python3.12 : lang/python312
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
comms_py-pynitrokey
USES:
python shebangfix
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/p/pynitrokey/
  2. https://pypi.org/packages/source/p/pynitrokey/
Collapse this list.

Number of commits found: 10

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.12.3
14 Jul 2026 19:22:16
commit hash: d58a81d6b8a2512df8903e7cea125b9d8ebe8652commit hash: d58a81d6b8a2512df8903e7cea125b9d8ebe8652commit hash: d58a81d6b8a2512df8903e7cea125b9d8ebe8652commit hash: d58a81d6b8a2512df8903e7cea125b9d8ebe8652 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Thibault Payet
comms/py-pynitrokey: Update 0.10.0 => 0.12.3

Changelog:
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.11.0
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.11.1
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.11.2
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.11.3
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.11.4
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.12.0
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.12.1
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.12.2
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.12.3

- Add py-pyscard as a dependency since some experimental commands needs
  it.
- Add _BR_DEPENDS with a list of common dependencies for BUILD and RUN.

PR:		296693
Sponsored by:	UNIS Labs
Co-authored-by:	Vladimir Druzenko <vvd@FreeBSD.org>
0.10.0
26 Jun 2026 20:47:23
commit hash: a70916959b1022c86155b7ea4f98b57056ac8b5acommit hash: a70916959b1022c86155b7ea4f98b57056ac8b5acommit hash: a70916959b1022c86155b7ea4f98b57056ac8b5acommit hash: a70916959b1022c86155b7ea4f98b57056ac8b5a files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
comms/py-pynitrokey: Fix USE_PYTHON=cryptography* usage

Approved by:	portmgr (blanket)
With hat:	python
0.10.0
08 May 2026 22:55:19
commit hash: 1bbfb01687081cf3760465d73c824fe151a831decommit hash: 1bbfb01687081cf3760465d73c824fe151a831decommit hash: 1bbfb01687081cf3760465d73c824fe151a831decommit hash: 1bbfb01687081cf3760465d73c824fe151a831de files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Thibault Payet
comms/py-pynitrokey: Update to 0.10.0

Changelog:
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.10.0

PR:		289596
Event:		Wiesbaden Hackathon 202604
0.9.3
26 Aug 2025 20:25:03
commit hash: ef4c1ea0b1ca1a11e4c1603f9262d37d2d9327cbcommit hash: ef4c1ea0b1ca1a11e4c1603f9262d37d2d9327cbcommit hash: ef4c1ea0b1ca1a11e4c1603f9262d37d2d9327cbcommit hash: ef4c1ea0b1ca1a11e4c1603f9262d37d2d9327cb files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Thibault Payet
comms/py-pynitrokey: Update 0.4.50 => 0.9.3, take maintainership

Changelogs:
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.5.0
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.6.0
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.7.0
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.7.1
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.7.2
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.7.3
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.7.4
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.8.0
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.8.1
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.8.2
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.8.3
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.8.4
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.8.5
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.9.0
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.9.1
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.9.2
https://github.com/Nitrokey/pynitrokey/releases/tag/v0.9.3

PR:	288713
0.4.50
26 Aug 2025 20:25:03
commit hash: 9fc3673e8554f5ff46abdba8ab29355b55d32ed1commit hash: 9fc3673e8554f5ff46abdba8ab29355b55d32ed1commit hash: 9fc3673e8554f5ff46abdba8ab29355b55d32ed1commit hash: 9fc3673e8554f5ff46abdba8ab29355b55d32ed1 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Revert "comms/py-pynitrokey: Remove expired port"

Revert removal since py-spsdk was never removed.

This reverts commit 9f15461b26a76d4b14fe6ae2325eb69f56384854.
0.4.50
23 Jun 2025 18:47:31
commit hash: 9f15461b26a76d4b14fe6ae2325eb69f56384854commit hash: 9f15461b26a76d4b14fe6ae2325eb69f56384854commit hash: 9f15461b26a76d4b14fe6ae2325eb69f56384854commit hash: 9f15461b26a76d4b14fe6ae2325eb69f56384854 files touched by this commit
Rene Ladan (rene) search for other commits by this committer
comms/py-pynitrokey: Remove expired port

2025-06-21 comms/py-pynitrokey: Depends on expiring comms/py-spsdk
0.4.50
21 Apr 2025 16:05:18
commit hash: ccafa64bec51c9416b9252665cdba188c1471a8ecommit hash: ccafa64bec51c9416b9252665cdba188c1471a8ecommit hash: ccafa64bec51c9416b9252665cdba188c1471a8ecommit hash: ccafa64bec51c9416b9252665cdba188c1471a8e files touched by this commit
Rene Ladan (rene) search for other commits by this committer
all: expire (indirect) consumers of devel/py-atomicwrites on 2025-06-21

Some ports are expiring via devel/py-lark, which has
devel/py-atomicwrites as an optional dependency.
0.4.50
22 Dec 2024 19:38:32
commit hash: aa9b59b7784b87b2ff87772ab70f2489de0fe2e5commit hash: aa9b59b7784b87b2ff87772ab70f2489de0fe2e5commit hash: aa9b59b7784b87b2ff87772ab70f2489de0fe2e5commit hash: aa9b59b7784b87b2ff87772ab70f2489de0fe2e5 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
*/*: Fix file permission (from 100755 to 100644)
0.4.50
21 Oct 2024 09:17:38
commit hash: d6807797261d3722ff34d062573fd69d34efee5ccommit hash: d6807797261d3722ff34d062573fd69d34efee5ccommit hash: d6807797261d3722ff34d062573fd69d34efee5ccommit hash: d6807797261d3722ff34d062573fd69d34efee5c files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
comms/py-pynitrokey: Convert to USE_PYTHON=cryptography

- While I'm here, remove unnecessary py-cryptography from BUILD_DEPENDS

Approved by:	portmgr (blanket)
With hat:	python
0.4.50
17 Aug 2024 20:44:42
commit hash: eac8162a0ae5e931307896e0557005bd9535bbfecommit hash: eac8162a0ae5e931307896e0557005bd9535bbfecommit hash: eac8162a0ae5e931307896e0557005bd9535bbfecommit hash: eac8162a0ae5e931307896e0557005bd9535bbfe files touched by this commit
Gleb Popov (arrowd) search for other commits by this committer
Author: Shapovalov Alexey
comms/py-pynitrokey: a command line interface for Nitrokey

Sponsored by:   Serenity Cybersecurity, LLC
Co-authored-by:	Gleb Popov <arrowd@FreeBSD.org>

Number of commits found: 10