PackageTrack
Sign in Get early access

mohawk

Library for Hawk HTTP authorization

1.1.0 1.1M downloads/mo #4316 most downloaded on PyPI kumar303/mohawk

What this package is like to depend on

Last release 7 years ago

no release in 18 months

Release timing varies

gaps range from 2 weeks to 2.0 years

This project publishes no release notes

the list below is its commits, not an announcement

Nothing withdrawn

no release was ever pulled

13 years old

16 releases · first in 2014

0 releases in the last 12 months

see the full history below

Release timeline

16 releases · Feb 2014 to Oct 2019
2015 2017 2019 2021 2023 2025
Release Pre-release

Releases

latest 16
  1. 1.1.0 28 Oct 2019
    Commits, not release notes

    This project publishes no release notes. Between 1.0.0 and 1.1.0 there were 2 commits, 2 of them substantive:

    • Support file objects as content. Fixes #56 (#57)
    • Prepared 1.1.0 release
  2. 1.0.0 09 Jan 2019
    Commits, not release notes

    This project publishes no release notes. Between 0.3.4 and 1.0.0 there were 18 commits, 16 of them substantive:

    • documented regex fix in changelog
    • Ensure deprecation warnings errors in tests
    • warn about exposing exception messages
    • Fix deprecated log.warn usage
    • Fix deprecated assertEquals usage
    • Refactor header parsing (#36)
    • Compare bewit MACs in constant time (#42)
    • Add Python 3.6 to tox/Travis env list (#44)
    • Change default values of content, content_type for hash checks (#45)
    • Allow Receiver to accept requests if both the hash and payload are missing (#49)
    • Freshend up the docs and package metadata
    • More README
    • Match python 3 version that is tested in tox
    • Fix up changelog, fix sphinx links
    • Documented the low level bewit API
    • Prepare for a release
  3. 0.3.4 07 Jan 2017
    Commits, not release notes

    This project publishes no release notes. Between 0.3.3 and 0.3.4 there were 5 commits, 3 of them substantive:

    • Use explicit matching for a-z, A-Z, 0-9 and _
    • Reject empty auth headers
    • Bumped version for bugfix release
  4. 0.3.3 12 Jul 2016
    Commits, not release notes

    This project publishes no release notes. Between 0.3.2.1 and 0.3.3 there were 10 commits, 7 of them substantive:

    • Compute MAC before checking the content-hash.
    • Calculate content-hash only once.
    • Handle headers without mac attribute.
    • Started changelog for 0.3.3
    • Convert readthedocs link for their .org -> .io migration for hosted projects
    • Document how to release python wheels
    • Prep to release 0.3.3
  5. 0.3.2.1 25 Feb 2016
    Commits, not release notes

    This project publishes no release notes. Between 0.3.2 and 0.3.2.1 there were 7 commits, 4 of them substantive:

    • make sure client id isn't bytes on py3 before doing str ops on it
    • Update util.py
    • Update tests.py
    • Prepare 0.3.2.1 release
  6. 0.3.2 25 Feb 2016
    Commits, not release notes

    This project publishes no release notes. Between 0.3.1 and 0.3.2 there were 5 commits, 3 of them substantive:

    • Allow non-dict credentials (fixes #21)
    • Fix up clock sync docs
    • Prepare 0.3.2 release
  7. 0.3.1 07 Jan 2016
    Commits, not release notes

    This project publishes no release notes. Between 0.3.0 and 0.3.1 there were 31 commits, 28 of them substantive:

    • add initial bewit generation
    • Add tests for bewit generation; allow empty nonces in Resources
    • Set travis py3 version to match tox.ini
    • follow the Law of No Assumptions and link to Hawk
    • Adjust timestamps not clocks
    • adding py35 testing
    • Make string/byte operations more clear in get_bewit
    • adding python3.5 to travis
    • Use hardcoded macs in bewit tests
    • Strip out backslashes in client ids, but leave them in for ext
    • initial implementation of parsing/validating bewits
    • style cleanup
    • add warning when stripping backslashes from client_id
    • rename bewittuple.exp to .expiration
    • clean up test method names
    • raise errors on invalidbewits
    • raise InvalidBewit when trying to strip an url without a bewit
    • add test for missing credentials
    • fix docstring
    • use utc_now() instead of time.time()

    …and 8 more.

  8. 0.3.0 22 Jun 2015

    Nothing published for this version

  9. 0.2.2 05 Jan 2015

    Nothing published for this version

  10. 0.2.1 03 Mar 2014

    Nothing published for this version

  11. 0.2.0 03 Mar 2014

    Nothing published for this version

  12. 0.1.0 20 Feb 2014

    Nothing published for this version

  13. 0.0.4 11 Feb 2014

    Nothing published for this version

  14. 0.0.3 07 Feb 2014

    Nothing published for this version

  15. 0.0.2 07 Feb 2014

    Nothing published for this version

  16. 0.0.1 06 Feb 2014

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive