Subject: [Anima] Releasing updated GRASP code and API

From: Brian E Carpenter <[email-masked]>
Date: Fri, 15 Jan 2021 14:15:48 +1300

Hi,

Since the API draft was approved recently and is now in the RFC Editor queue, I have updated my prototype Python implementation accordingly. To preserve backwards compatibility, I:
 
(a) added missing API features to the underlying code in the grasp.py module;

(b) created a wrapper module graspi.py that maps the original API to the API defined by draft-ietf-anima-grasp-api-10. The changes are quite small.

The result is that code using the original API will still work (import grasp) and new code should use the official API (import graspi).

As always, the code is at https://github.com/becarpenter/graspy and the place to start is the updated documentation at https://github.com/becarpenter/graspy/blob/master/graspy.pdf

If you have downloaded the code, please refresh everything from the repo and add graspi.py and graspitests.py.

Error reports welcome.

Regards
   Brian Carpenter