shacl2code

View on PyPIReverse Dependencies (3)

0.0.18 shacl2code-0.0.18-py3-none-any.whl

Wheel Details

Project: shacl2code
Version: 0.0.18
Filename: shacl2code-0.0.18-py3-none-any.whl
Download: [link]
Size: 286156
MD5: 64528a4081aed207ac320c07c4ffaff6
SHA256: a809e37b5cbdc3e49ebff1868cc184caa4e10972d0bcfbb97e17f266de062ee4
Uploaded: 2025-01-10 20:14:38 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: shacl2code
Version: 0.0.18
Summary: Convert SHACL model file to code bindings
Author-Email: Joshua Watt <JPEWhacker[at]gmail.com>
Project-Url: Homepage, https://github.com/JPEWdev/shacl2code
Project-Url: Repository, https://github.com/JPEWdev/shacl2code.git
Project-Url: Issues, https://github.com/JPEWdev/shacl2code/issues
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Build Tools
Requires-Python: >=3.8
Requires-Dist: jinja2 (>=3.1.2)
Requires-Dist: rdflib (>=7.0.0)
Requires-Dist: flake8 (>=7.0.0); extra == "dev"
Requires-Dist: jsonschema (>=4.21.1); extra == "dev"
Requires-Dist: pyshacl (>=0.25.0); extra == "dev"
Requires-Dist: pytest-cov (>=4.1); extra == "dev"
Requires-Dist: pytest (>=7.4); extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 6492 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
shacl2code/__init__.py sha256=aq5je2i1vkTFCIhUEEt1RsbJlsXpg2rzPLEK_PJh3ac 197
shacl2code/__main__.py sha256=xWmYOo4S8cDiXgIQFhBg1fdHi1ANIbviMSrbx4LXOAw 173
shacl2code/context.py sha256=snsDDnizvLWwngnqILvmJhhSiAR9aBsFvQJrfQqQbxw 7976
shacl2code/main.py sha256=1rSRtBr-R1wMz_DRxFpa2ZtKJfiZXRO30DFwKtOTW1w 4201
shacl2code/model.py sha256=VJvIwuHnAqKViaPWq4fKudtYSBAGK0JOGnvuFck0QV8 9431
shacl2code/urlcontext.py sha256=cOlNXX1gdbhtmV4hnPTwEdMOPNn8iP0l3sH6pEr3pwQ 472
shacl2code/version.py sha256=1LKzsaMbuDHBcCQ6ItSCPh_aBbnriHkKXEDMLVVsZJQ 19
shacl2code/lang/__init__.py sha256=ymvvATNqQGVQw1PwXTO03ZsQ3CU8n6wxXx0FSpgA-T8 402
shacl2code/lang/common.py sha256=PmuMehMmMChb8loBloKrV7FERQOfh0yDvH-AbRjoPI0 4961
shacl2code/lang/cpp.py sha256=sUJYzVcUB93tMzqcaCP9ZQSu4yJ-D2UXjMnF5Y7WZ2c 6486
shacl2code/lang/golang.py sha256=IqokXeQLF5e1O04aGx1t8IaRHwgwSaZJjV0I8Bu_wq4 7535
shacl2code/lang/jinja.py sha256=MlxZUMoBSaD76ahwBSmGTBJilGiecdvA__WxUqfRZUI 607
shacl2code/lang/jsonschema.py sha256=PfffswQ-QY0rV0aGR9qzVzJ-P78UKFvMh8yiuCA2RDo 1292
shacl2code/lang/lang.py sha256=4TbEsktsHCrMwLlT4bkhh2fhMWkIxFdwhT1vwML8Rx8 296
shacl2code/lang/python.py sha256=umiZx0p2J_vBaoTnPx3ldx4e5yKmQ0hGd7qN6lTVsy8 1414
shacl2code/lang/sources/cpp/json.hpp sha256=m-pMgGbvShwgayvlo2MC-JJvf9xgh69dILQX0M8QPqY 919975
shacl2code/lang/templates/jsonschema.j2 sha256=W0_9wWS1L2Wsr8om8jQ5rKhP4EovX0kEggE9oZC5_CM 12537
shacl2code/lang/templates/python.j2 sha256=5hLWiqHLWcP7JbKX-x22d-eCztKnX_EIURL3Xz_-IkI 59685
shacl2code/lang/templates/cpp/Doxyfile.j2 sha256=vdnCrT1ofzvd9goBHnMsUuAvJg_r1Nt5-747RyHD7xE 115269
shacl2code/lang/templates/cpp/Makefile.j2 sha256=QWzAuUpfQxUVO2buRMeYsMexUytPAYzGf4yxHeGOK1s 2532
shacl2code/lang/templates/cpp/api.hpp.j2 sha256=_N6ToRS5ntDAiY8mxOt4XUGGlnui9DPHVku89G1N-XI 1700
shacl2code/lang/templates/cpp/datetime.cpp.j2 sha256=kUtw41cVLfVetY89fMAnKVdepFO_t8C-Aricbr6-S8I 3186
shacl2code/lang/templates/cpp/datetime.hpp.j2 sha256=plhKcmA2_qrPXp1CC_Xq7g8ers6iLRwKsE5As6aznQ0 2654
shacl2code/lang/templates/cpp/decode.cpp.j2 sha256=w1f1L_x0g5UKFsAI3WE_DQPyhl7Q09wcWWdRhBhBIFs 1137
shacl2code/lang/templates/cpp/decode.hpp.j2 sha256=P78f7cPjXZDMZKoe2Cy3SpM_WE6qqTYPIQ17csqOaOk 7753
shacl2code/lang/templates/cpp/encode.cpp.j2 sha256=Soy7YhweenrUh2ed-4SBNNfEeSHmQpIPt0iY7U7p814 2354
shacl2code/lang/templates/cpp/encode.hpp.j2 sha256=3o67HbLM5xOjwo5axxKsFyh1fZO0ysQMQhnN6Gx4nbU 9392
shacl2code/lang/templates/cpp/errorhandler.cpp.j2 sha256=JXg8NoRcXcT4HAku2MU2dYgyjmYNp9qtDsoYJUijOKw 1575
shacl2code/lang/templates/cpp/errorhandler.hpp.j2 sha256=1fDpYD71R4SQW0pVgwcvZi0T3A1KjqnHwB8Hv3LjvvY 3725
shacl2code/lang/templates/cpp/exceptions.hpp.j2 sha256=vNxQFEePYrPmWx6SutPjKayKc_SJDS8QJZVGHz1pkPQ 2187
shacl2code/lang/templates/cpp/extensible.cpp.j2 sha256=aPc3FLt4SzlYYiAwI6oNGs-OOyymO66dNpJbM0yxSE8 6886
shacl2code/lang/templates/cpp/extensible.hpp.j2 sha256=HjacPwG4eDMWmpAR4NGo9t1Krz6fWFFzWnOlApV-maI 6126
shacl2code/lang/templates/cpp/header.j2 sha256=qR25UHkTkb8faYzXWN-G4yCqhDo7uyf3JsEfs4V5vDA 5574
shacl2code/lang/templates/cpp/jsonld-header.j2 sha256=iGgx4hwPhG0nDXxmiNmKbCyluaBqkFoGgh4YCLgw8fM 8973
shacl2code/lang/templates/cpp/jsonld-source.j2 sha256=nhjnzBNERRZuxNufiaVsOuVsjHCyLghKkgm4IAnGNxI 13186
shacl2code/lang/templates/cpp/link.cpp.j2 sha256=TQN6KbbgLwUmNhjj80k-KuXUPoXwye3dlAzf0I6VF3Q 858
shacl2code/lang/templates/cpp/link.hpp.j2 sha256=WH93FR52bBjZzJcFTWI_sYxj-sOsEj4Vivxqf4MojeA 1134
shacl2code/lang/templates/cpp/namedindividual.cpp.j2 sha256=f0lK3GIza0hWE8Jv1d7m4qfYxGVzL5qTBk_kQrgppeU 1605
shacl2code/lang/templates/cpp/namedindividual.hpp.j2 sha256=xykWDhfY79NPKsp53X4Wklie6YAyu8R9AvNLVn6I0rU 2631
shacl2code/lang/templates/cpp/object.cpp.j2 sha256=rW9I4m9NnLe6fx-5h8lMa5ehzX45uiGhukaghPIrjAo 9683
shacl2code/lang/templates/cpp/object.hpp.j2 sha256=NyUBB4WAIi2uiAltJCqYLu2DLSNj8duo1EUfvh6F_QU 10918
shacl2code/lang/templates/cpp/objectpath.cpp.j2 sha256=QDq1eXtRzJ-DwTDBzn0NJmPaIdWaMSdevFTFcnybVbY 2282
shacl2code/lang/templates/cpp/objectpath.hpp.j2 sha256=OSZfaIHaPxl7inX646JN5IyOP5q1iukfAqFbPo8yIm4 4827
shacl2code/lang/templates/cpp/objectset.cpp.j2 sha256=ekfC34U9gAgTKIlc4Qo6vu22kQd9eRYpasYpTEO8K6U 8627
shacl2code/lang/templates/cpp/objectset.hpp.j2 sha256=npM5iDC7k4rF0SJX_iKi2Qaq2MMNHxnVySz4iu5ZeUw 6276
shacl2code/lang/templates/cpp/pkgconfig.pc.j2 sha256=YMdrE32m_bEyY_2ifgdztc6If8FeM_7kPP-j5JGQKWA 263
shacl2code/lang/templates/cpp/prop.hpp.j2 sha256=criguOSKar_vin43VLEM-9Pc790diQUlyMBI_XT97pk 5286
shacl2code/lang/templates/cpp/property.cpp.j2 sha256=8-3jXcsZ653gYBCpRl9o_wCergumPjIPjB_dxXFHDKY 14261
shacl2code/lang/templates/cpp/property.hpp.j2 sha256=DJzBSFspONlEF78RRrl3Dc91Wwj0yLpiGvzylID0TJY 15651
shacl2code/lang/templates/cpp/propertyvalue.cpp.j2 sha256=6P6d5KNoyb0CVvZcHOjVxofcXfCRI2IHEv7j4QEFM3U 1240
shacl2code/lang/templates/cpp/propertyvalue.hpp.j2 sha256=FDxon8JM_MTCR_XOIfX1NAtO0uTjL1NIL_3ypETMIBc 29784
shacl2code/lang/templates/cpp/ref.hpp.j2 sha256=ACX_yWYY3mrl_g1t_iJPhoh-FcawDlolvmHX19i_DSE 12624
shacl2code/lang/templates/cpp/refproperty.cpp.j2 sha256=RtPca1Rnjvri_oYa-pqkWUBDIZCyBZFCfzSU7151DJ8 1008
shacl2code/lang/templates/cpp/refproperty.hpp.j2 sha256=Q38V-VhLLFF5qzOZlqPIbZAmdO-mEgxKe627u8tZS3w 6031
shacl2code/lang/templates/cpp/source.j2 sha256=CoIfEbgadVrtquRNV8Bc0WXPk7g_1k_ivYLhBH5Mo4o 3704
shacl2code/lang/templates/cpp/type.cpp.j2 sha256=XPnlxoR7XUvHQ19p6OLwoEmfT4DZ_TVypcIsB1mbOiU 792
shacl2code/lang/templates/cpp/type.hpp.j2 sha256=dD_1aSA5zkspdhMyrOWpidCmnh0gJsl9wSST4tnt6SQ 7955
shacl2code/lang/templates/cpp/util.cpp.j2 sha256=zomKWw-py6mAbey5qVJa9po2sRlIXlJOqTKTarksLFg 722
shacl2code/lang/templates/cpp/util.hpp.j2 sha256=B_ME-Rd1BtYnp78Y-pCxAHgiXAivVhWHR1uNGAYMHzQ 596
shacl2code/lang/templates/cpp/validate.j2 sha256=xUnvgzKRzfN9MmNB00yD8reK569qWJ603_fucl5-95c 3502
shacl2code/lang/templates/cpp/walk.hpp.j2 sha256=nQP1QMAJ5Wvt6595XK0jOlJlqqMglNmUNA_gGsatZ1o 2350
shacl2code/lang/templates/golang/classes.go.j2 sha256=jzj6n6rUUD1LTRynPawYnCj4w9UhLAvoQk7dhU6sk-Y 11356
shacl2code/lang/templates/golang/decode.go.j2 sha256=DM28j66Ck6r6MQBbOy_mEUfxyVW19riPDweV8O0PcF8 9866
shacl2code/lang/templates/golang/encode.go.j2 sha256=yQAMMNFjFscbprUqiBRe8MN6Fv52N9B8D-p22iuwo-I 2066
shacl2code/lang/templates/golang/errorhandler.go.j2 sha256=NEcebgysPZ-MkWFkzeekRfkViPwcT0U7Lu_NAiN5xds 178
shacl2code/lang/templates/golang/errors.go.j2 sha256=p5V9HJmrcGoVd3KyO75Bk-HiglpkccKD-RmMMRLqrvU 777
shacl2code/lang/templates/golang/extensible.go.j2 sha256=LlB1usg017qST9xC_Wf-TuSLDDnjkqWtidXwhS9FY_Q 1078
shacl2code/lang/templates/golang/linkstate.go.j2 sha256=w-DG9pbv9CJiBtM2UH1xkZ6BDqecUpg5_7pwNusqzn4 203
shacl2code/lang/templates/golang/listproperty.go.j2 sha256=BaPgDf1Q0UOLS8Dnt-46jYvnnUXeq5Vrqwve0dvGiWw 2562
shacl2code/lang/templates/golang/optional.go.j2 sha256=YalyRqFbGujIUT0nnDP-uTUtilAc1k1r5d4l9Z7IUC8 570
shacl2code/lang/templates/golang/path.go.j2 sha256=wWTvwUQ6bTVNsArx9f_t0S-Z_TqGLX4vapmHu62RHhM 489
shacl2code/lang/templates/golang/property.go.j2 sha256=2v3dIlB3PBnEz-SfoTZXFtFTppR0pDB67GvCYrxeXAg 2147
shacl2code/lang/templates/golang/ref.go.j2 sha256=bVX6-0OwULdZxUSX8h8YN3r6uj6I6EYezOXyj9wiVMk 1966
shacl2code/lang/templates/golang/reflistproperty.go.j2 sha256=s6VBjYVbfwZb1hXZWN_TWKjGj5pQ4i5F-Nb__epDw7A 1040
shacl2code/lang/templates/golang/refproperty.go.j2 sha256=TWNH89ZhHfRtZjutH9QByJjNkRa2e2Z_TkIdd_3YwWQ 2130
shacl2code/lang/templates/golang/shaclobject.go.j2 sha256=3juqxjoixnX_YPSmUMQlsseYJscUpiX33HAL1dCf3hQ 3460
shacl2code/lang/templates/golang/shaclobjectset.go.j2 sha256=wJmKUq4GMGbEWGViXpXovME4Xwqe840Inx4je5SyX48 7157
shacl2code/lang/templates/golang/shacltype.go.j2 sha256=brPFK5yFfwIHjLi68AgULAcB_JjFgrcTBOnnrDj_7VU 4254
shacl2code/lang/templates/golang/util.go.j2 sha256=6uriTykre3CKojWHmnQqpw3fV3OSU0IZJpBIpKuFifM 416
shacl2code/lang/templates/golang/validator.go.j2 sha256=uHyRBg3wuzbulTNjCmfpcdarep5nWK0B8pmJ5qbpQ2U 2419
shacl2code-0.0.18.dist-info/METADATA sha256=PeAjp-Dj47-m3Q_vDkyMMkpO6Y6tH3WnIfAVPa58GSw 7733
shacl2code-0.0.18.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
shacl2code-0.0.18.dist-info/entry_points.txt sha256=xMo3DqLqOpZfEwDXLL3lqQZoXUXKUUhgn-ABzH4nOEg 47
shacl2code-0.0.18.dist-info/licenses/LICENSE sha256=npUT32k_O0lU4UHJ8ZZ2_Ti0GR1oSbNGRzID9lSWkxs 1068
shacl2code-0.0.18.dist-info/RECORD

entry_points.txt

shacl2code = shacl2code:main