A small cross-platform to-do application written in Python 3 and PyQt6
Project description
pytodo-qt
A simple to-do list program.
Description
A small cross-platform application to manage multiple to-do lists written in Python 3 and PyQt6
Getting started
- Install a recent version of Python, needs at least version 3.8
- For a package install you will need
pip
orpipx
- For a manual install you will need
git
and the python modulessetuptools
,wheel
,build
andPyQt6
You can install these via your package manager or viapip
Installation
- Install a package. Recommended.
It can be installed from PyPi via pip or preferably pipx, all three of these methods should work
$ pipx install pytodo-qt # for a local virtualenv install
$ pip install pytodo-qt # for a systemwide install
$ pip install --user pytodo-qt # for a user local install
- Manual install
It can be installed by cloning the git repository and building the package:
$ git clone https://github.com/berrym/pytodo-qt.git
$ cd pytodo-qt
$ python3 -m venv /path/to/pytodo-qt/venv
$ sh /path/to/pytodo-qt/venv/bin/activate # for linux/unix, activate the appropriate script for your os
$ python3 -m build
$ /path/to/pytodo-qt/venv/bin/pip install .
Executing program
If you installed a package then a script named todo
was installed
$ todo # launches the application
If you followed the manual local build instructions
$ /path/to/pytodo-qt/venv/bin/todo # launches the application
Help
$ todo --help
Copyright
Copyright 2024 Michael Berry trismegustis@gmail.com
Latest release
- v0.2.5
License
This project is licensed under the GNU General Public License version 3, or at your option any later version. See the COPYING file included in the git repository.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pytodo_qt-0.2.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8734cd37b155942227d169a03c12e1e9ca020641e684950ceb38d7a6de6299a |
|
MD5 | ed3533d9cdf37c95f027bb72d1d0bf43 |
|
BLAKE2b-256 | 04b4a6db010b37f256285eb984a6f615b7b555c8380e0c07c17f4e04a561306f |