Metadata-Version: 2.3
Name: nitrokeyapp
Version: 2.4.1
Summary: Graphical application to manage Nitrokey devices
License: Apache-2.0
Author: Nitrokey
Author-email: pypi@nitrokey.com
Requires-Python: >=3.10,<3.14
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: fido2 (>=2,<3)
Requires-Dist: nitrokey (>=0.4,<0.5)
Requires-Dist: pySide6 (>=6.6.0)
Requires-Dist: pywin32 (>=305) ; sys_platform == "win32"
Requires-Dist: usb-monitor (>=1.21,<2.0)
Description-Content-Type: text/markdown

# Nitrokey App 2

This application allows to manage Nitrokey 3 devices. To manage Nitrokey Pro and Nitrokey Storage devices, use the older [Nitrokey App](https://github.com/Nitrokey/nitrokey-app).

## Installation

These are the preferred installation methods for the following operating systems:

### Windows

Download and run the prebuilt `.msi` available inside [releases](https://github.com/Nitrokey/nitrokey-app2/releases).

### Linux

Flathub lists the [Nitrokey App2](https://flathub.org/apps/com.nitrokey.nitrokey-app2) to be used for an easy install within your prefered Linux distribution.


### macOS

Currently there is no official support for macOS, you might want to try installing through [pypi](https://pypi.org/project/nitrokeyapp/) using `pip` and/or `pipx`. 


## Features

The following features are currently implemented.

- Firmware update
- Passwords
    - TOTP
    - HOTP

## Download

Executable binaries for Linux and Windows as well as a MSI installer for Windows can be downloaded from the [releases](https://github.com/Nitrokey/nitrokey-app2/releases).

### Compiling for Linux and macOS

This project uses [Poetry](https://python-poetry.org/) as its dependency management and packaging system.
See the [documentation](https://python-poetry.org/docs/) of *Poetry* for available commands.

The application can be compiled by executing:

```
git clone https://github.com/Nitrokey/nitrokey-app2.git
cd nitrokey-app2
make init
make build
poetry shell
nitrokeyapp
```

## Dependencies

* [Python Nitrokey SDK](https://github.com/Nitrokey/nitrokey-sdk-py) ([`pip install nitrokey`](https://pypi.org/project/nitrokey))
* Python >3.10

## Author

Nitrokey GmbH, Jan Suhr and [contributors](https://github.com/Nitrokey/nitrokey-app2/graphs/contributors).

