Skip to main content

Manage team schedules and quickly create simple project plannings

Project description

PyPlanning

PyPlanning is a small planning tool originally developed by Pierre Raybaut (CODRA) to manage team schedules and to quickly create simple project plannings.

Examples

Team schedule (daily view)

Team schedule

Team schedule (tasks view)

Team schedule / Tasks

Simple project planning

Simple project planning

Future plans

High-priority tasks

Fix the following issues:

  • FIXME: Treewidget/charts: removing project lead to "" project instead of no value
  • TODO: Performance: process only gantt objects affected by changes
  • TODO: Performance: update only visible chart? (this is it!)
  • TODO: Performance: run chart update in a thread?
  • TODO: New feature: custom chart names (instead of automatic indexed names)

Medium-priority tasks

Implement the following features:

  • TODO: Task: add "duplicate" action
  • TODO: Task tree widget: add sub-context-menu "Bind to": resources
  • TODO: Chart tree widget: add multiple checkboxes to select projects
  • TODO: Chart tree widget: add QComboBox for editing the "project" field

Low-priority tasks

Implement the following features:

  • TODO: Add "percent_done" support for tasks
  • TODO: Performance: add an option to update on demand?
  • TODO: Replace python-gantt (planning/gantt.py) by an alternative with less restrictive license terms (no GPL!)

License

PyPlanning is licensed under the terms of the GPL v3 license. This is prescribed by the library upon which PyPlanning depends on for generating SVG Gantt plannings (see GPL-based library code (python-gantt). The code of this library has been drastically patched and adapted to PyPlanning needs.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

PyPlanning-1.5.5.tar.gz (84.3 kB view details)

Uploaded Source

Built Distribution

PyPlanning-1.5.5-py3-none-any.whl (105.3 kB view details)

Uploaded Python 3

File details

Details for the file PyPlanning-1.5.5.tar.gz.

File metadata

  • Download URL: PyPlanning-1.5.5.tar.gz
  • Upload date:
  • Size: 84.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for PyPlanning-1.5.5.tar.gz
Algorithm Hash digest
SHA256 f6fbd25755e815f3701f373bbe372d1ed9e79624534decad34ff9fae8e35d5cf
MD5 bd1017beea3486637c8330c83747b9f8
BLAKE2b-256 afaa690a545ed67f86f38c585808238dd55fc8a1065e01833c20febc5f3b8fb6

See more details on using hashes here.

Provenance

File details

Details for the file PyPlanning-1.5.5-py3-none-any.whl.

File metadata

  • Download URL: PyPlanning-1.5.5-py3-none-any.whl
  • Upload date:
  • Size: 105.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for PyPlanning-1.5.5-py3-none-any.whl
Algorithm Hash digest
SHA256 812daa913b63cb5a5b281da074327b82a41747ec59eec74fdb806f4894900b36
MD5 5d4122c01d2a2c2b45b1daef5d1e0de5
BLAKE2b-256 eb693f5343fef7be52657b901dd8b0b0b65a57d2ed74664b65c2343e549d0cc5

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page