1. 07 Dec, 2020 4 commits
  2. 01 May, 2020 9 commits
  3. 29 Apr, 2020 2 commits
  4. 28 Mar, 2020 3 commits
  5. 27 Mar, 2020 3 commits
  6. 14 Mar, 2020 9 commits
  7. 01 Dec, 2019 2 commits
    • Stephen Finucane's avatar
      Remove errant print · 87c4e68a
      Stephen Finucane authored
      
      
      Signed-off-by: default avatarStephen Finucane <stephen@that.guru>
      87c4e68a
    • Stephen Finucane's avatar
      Rework how we do compatible releases · d0ab2282
      Stephen Finucane authored
      
      
      Currently, compatible releases - that is, lines like 'Django~=1.7.2' -
      are treat like fixed version - 'Django==1.7.2'. This is incorrect
      behavior. In reality, 'Django~1.7.2' resolves to 'Django>=1.7.2,<1.8.0'
      and these version specifiers can be used to avoid having to bump a
      version repeatedly by ensuring the latest PATCH release of a
      semantically versioned package is always installed.
      
      Change how we treat these releases so that compatible packages behave as
      expected. We do this by replacing the '~=A' format with '>=A,<B' format
      specifiers, allowing us to use all the logic we have built up for
      range-based specifiers.
      
      Signed-off-by: default avatarStephen Finucane <stephen@that.guru>
      Closes: #361
      d0ab2282
  8. 19 Sep, 2019 2 commits
  9. 07 May, 2019 1 commit
  10. 19 Mar, 2019 2 commits
  11. 16 Feb, 2019 1 commit
  12. 07 Jan, 2019 2 commits