Skip to main content

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}

Download files

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

Source Distribution

pysprints-1.0.2.tar.gz (2.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pysprints-1.0.2-py2.6.egg (4.0 kB view details)

Uploaded Egg

File details

Details for the file pysprints-1.0.2.tar.gz.

File metadata

  • Download URL: pysprints-1.0.2.tar.gz
  • Upload date:
  • Size: 2.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pysprints-1.0.2.tar.gz
Algorithm Hash digest
SHA256 9030ffc1e1cd028702f2ee5d22ea0778a294701d3707ca1a6aae28766c4426ae
MD5 ea48bd362be162e3c73f15c7813d75dd
BLAKE2b-256 dc5e76c50f6f3f805309798952e5eb67ddf7145255b1792ff0a77c8a31a61ff6

See more details on using hashes here.

File details

Details for the file pysprints-1.0.2-py2.6.egg.

File metadata

  • Download URL: pysprints-1.0.2-py2.6.egg
  • Upload date:
  • Size: 4.0 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pysprints-1.0.2-py2.6.egg
Algorithm Hash digest
SHA256 a459410fc70da925715325f9672d613a901ee4cc08b2a495be53d7b2370f8eb9
MD5 6ed89eaf70a52c46392712e29086fa78
BLAKE2b-256 16da7f5207867292bb116393e516f9606984195acb8e01ee23eab4d4786fbb3b

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 files

1.0.1

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page