[core] pycoreconf | CORECONF Python library

Javier Alejandro FERNANDEZ <javier-alejandro.fernandez-cordova@imt-atlantique.net> Wed, 24 May 2023 11:39 UTC

Return-Path: <javier-alejandro.fernandez-cordova@imt-atlantique.net>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9047EC15107B; Wed, 24 May 2023 04:39:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.095
X-Spam-Level:
X-Spam-Status: No, score=-2.095 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=imt-atlantique.net
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 3w4JsUt8fBGB; Wed, 24 May 2023 04:39:09 -0700 (PDT)
Received: from zproxy110.enst.fr (zproxy110.enst.fr [IPv6:2001:660:330f:2::c0]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B556EC151546; Wed, 24 May 2023 04:39:03 -0700 (PDT)
Received: from localhost (localhost [IPv6:::1]) by zproxy110.enst.fr (Postfix) with ESMTP id D5F70819AB; Wed, 24 May 2023 13:38:59 +0200 (CEST)
Received: from zproxy110.enst.fr ([IPv6:::1]) by localhost (zproxy110.enst.fr [IPv6:::1]) (amavisd-new, port 10032) with ESMTP id 0PKTglHCyXQx; Wed, 24 May 2023 13:38:59 +0200 (CEST)
Received: from localhost (localhost [IPv6:::1]) by zproxy110.enst.fr (Postfix) with ESMTP id 7215781A75; Wed, 24 May 2023 13:38:59 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.10.3 zproxy110.enst.fr 7215781A75
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=imt-atlantique.net; s=6A0CDB44-C782-11E6-82EC-91BDBA474D24; t=1684928339; bh=yEEVJqLzB3f668bR7ND3j9KJCUVQbea9253UiTp61XY=; h=Date:From:To:Message-ID:MIME-Version; b=t2zXo9sfKSaFsA1Fv6bQjxERilJr2jYg2ZQuX3lpFjyF2UdvSoHfP8tf56kHKoR+d vGj5SYjZgQsehQsqwZvs1n/w35pTVGuppSYwQzBvs4aATE0czqthDqoanN0rUbYzMT EMiyuYIa4n2oW1uaMPYHWO8B+unh2NTQeJyYPvWA=
X-Virus-Scanned: amavisd-new at zproxy110.enst.fr
Received: from zproxy110.enst.fr ([IPv6:::1]) by localhost (zproxy110.enst.fr [IPv6:::1]) (amavisd-new, port 10026) with ESMTP id eUSjrb8EB44c; Wed, 24 May 2023 13:38:59 +0200 (CEST)
Received: from zmail131.enst.fr (zmail131.enst.fr [137.194.2.203]) by zproxy110.enst.fr (Postfix) with ESMTP id 46080819AB; Wed, 24 May 2023 13:38:59 +0200 (CEST)
Date: Wed, 24 May 2023 13:38:59 +0200
From: Javier Alejandro FERNANDEZ <javier-alejandro.fernandez-cordova@imt-atlantique.net>
To: core@ietf.org, schc@ietf.org
Cc: Laurent TOUTAIN <laurent.toutain@imt-atlantique.fr>, ana@ackl.io
Message-ID: <143787834.316947.1684928339066.JavaMail.zimbra@imt-atlantique.net>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="=_11ccc94f-0112-411b-b562-7b175e62415e"
X-Originating-IP: [2a04:cec0:c02b:7f2f:365d:55af:4bbc:e5dc]
X-Mailer: Zimbra 9.0.0_GA_4523 (ZimbraWebClient - FF113 (Linux)/9.0.0_GA_4528)
Thread-Index: mQg43esOkWadJ0CYgiRWPzMXoGPnXA==
Thread-Topic: pycoreconf | CORECONF Python library
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/iNPw7aO-VvfRrRaaUH2_WTHUPJM>
Subject: [core] pycoreconf | CORECONF Python library
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 May 2023 11:39:13 -0000

Hello everyone, 

I'm a master student at IMT Atlantique and under L. Toutain's supervision this year I've worked on a CORECONF implementation library for Python. 

You can take a look at the project at [ https://github.com/alex-fddz/pycoreconf | https://github.com/alex-fddz/pycoreconf ] . 

This is still a work in progress but should make it easier to do the conversions from and to JSON. It also uses ltn22's pyang fork where leaf data types are included in the .sid file. Open to feedback (and/or collaboration). 

Kind regards, 
Alex FERNANDEZ