Calculation objects to handle varying sprint/point commitment across various releases.
Example
>>> import datetime
>>>
>>> from pysprints import ReleasePlan
>>>
>>> release_plan = ReleasePlan(start_sprint_number=5,
... start_date=datetime.date(year=2012,
... month=5,
... day=17),
... sprint_length_calendar_days=15)
>>>
>>> release_plan.add_release(name='Foo', points=20)
>>> release_plan.add_release(name='Bar', points=50)
>>> release_plan.next_sprint(points_mix=(('Foo', 10),
... ('Bar', 20)))
Sprint(number=5, start_date=2012-5-17, length_calendar_days=15)
>>> release_plan.next_sprint(points_mix=(('Foo', 15),
... ('Bar', 15)))
Sprint(number=6, start_date=2012-6-1, length_calendar_days=15)
>>> release_plan.end('Foo')
Sprint(number=6, start_date=2012-6-1, length_calendar_days=15)
>>> release_plan.end('Foo').number
6
>>> release_plan.end('Foo').end_date
datetime.date(2012, 6, 15)
>>> release_plan.end('Bar')
>>>
>>> release_plan.end_dict
{'Foo': Sprint(number=6, start_date=2012-6-1, length_calendar_days=15), 'Bar': None}
Metadata
Release files for pysprints 1.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pysprints-1.0.2.tar.gz | 2.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pysprints-1.0.2-py2.6.egg | Legacy Egg format | - | - | Details |
Total release size: 6.5 kB
Release files / pysprints-1.0.2.tar.gz
| Download URL | pysprints-1.0.2.tar.gz |
|---|---|
| Size | 2.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9030ffc1e1cd028702f2ee5d22ea0778a294701d3707ca1a6aae28766c4426ae
|
|
BLAKE2b-256 checksum How to use checksums |
dc5e76c50f6f3f805309798952e5eb67ddf7145255b1792ff0a77c8a31a61ff6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Release files / pysprints-1.0.2-py2.6.egg
| Download URL | pysprints-1.0.2-py2.6.egg |
|---|---|
| Size | 4.0 kB |
| Tags | Egg |
|
SHA-256 checksum How to use checksums |
a459410fc70da925715325f9672d613a901ee4cc08b2a495be53d7b2370f8eb9
|
|
BLAKE2b-256 checksum How to use checksums |
16da7f5207867292bb116393e516f9606984195acb8e01ee23eab4d4786fbb3b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |