Opened 5 years ago

Last modified 5 years ago

#903 in_progress enhancement

Pin dependency versions

Reported by: warp Owned by: Christopher Allan Webber
Priority: major Milestone:
Component: programming Keywords:
Cc: berkerpeksag Parent Tickets:

Description

As this discussed in the meeting today (2014-06-07), dependency versions should be pinned.

For all dependencies which adhere to http://semver.org/ only the MAJOR and MINOR version should be pinned, never the PATCH version. If a particular release of mediagoblin is known to work with a wider range of versions, pinning to a wide range is better.

Versions should be pinned in requirements.txt, which is convenient for users deploying using pip and virtualenv. Leave the versions in setup.py unpinned (except for minimum versions where necessary).

Verify requirements.txt for each release, and update it if necessary.

Subtickets

Change History (4)

comment:1 Changed 5 years ago by warp

Owner: changed from paroneayea to Christopher Allan Webber
Status: newin_progress

comment:2 Changed 5 years ago by berkerpeksag

Cc: berkerpeksag added

comment:3 Changed 5 years ago by Christopher Allan Webber

Milestone: 0.7.00.8.0

We aren't going to get this in on time... moving to 0.8.0.

comment:4 Changed 5 years ago by Jessica Tallon

Milestone: 0.8.0
Note: See TracTickets for help on using tickets.