No project description provided
Project description
pyVRL
Exposes Vector VRL to Python for fast, simple & unified transforms
Use
Create an instance of pyvrl.Transform using the VRL program as the sole argument
Apply the program to data with the object's remap
function
>>> from pyvrl import Transform
>>> data: dict = {"x": "foo"}
>>> vrl_program = '''
... .y = "bar"
... .x = upcase!(.x)
... .z = uuid_v7()
... .
... '''
>>> transform = Transform(vrl_program)
>>> output = transform.remap(data)
>>> print(output)
{'x': 'FOO', 'y': 'bar', 'z': '018f79d0-812b-7f90-bc74-85042e23db44'}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyVRL-0.0.1.tar.gz
(22.6 kB
view hashes)
Built Distributions
Close
Hashes for pyVRL-0.0.1-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3957605a0563f7ea7b956d85368df576a098c5f99ff52bec259f1ee9391c6cb7 |
|
MD5 | 17bbd879b544eaab935af6216bc39d7b |
|
BLAKE2b-256 | 75c80ad1375dc36adf4d06551a7944131f827f1725efc335d9c2f4bd23e912bf |
Close
Hashes for pyVRL-0.0.1-cp312-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88e9ace344ceabf1149388066292050126f5c1c0d700bc38c1de54763cc506bb |
|
MD5 | 604e829ce442d52ae614e176c8ba39e9 |
|
BLAKE2b-256 | adcd6dcf76243a21f2d0ba611072f872d48525d5ab84f10da1d04792f2ba9098 |
Close
Hashes for pyVRL-0.0.1-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5ec8e7777f7d61aec045f952d16bf32076eceab26e5daa1b2b5af32f2e51370 |
|
MD5 | 89cb5850ac063c869867e468b921664e |
|
BLAKE2b-256 | 5e762754511696a24891184b9bf6614525c4f63e5767ba3f50f40b59e1c60e23 |
Close
Hashes for pyVRL-0.0.1-cp312-cp312-manylinux_2_34_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | addff220669cef77b5a1ddfa17a56911719c18961bcea304463fe8755ec13dd3 |
|
MD5 | b11a7e30fa81cc58a34a3714ab6289e5 |
|
BLAKE2b-256 | 052b6fab1daac136fbcd1462bf8b5a3d589ef0e3eed320e2f228806e26e2a40d |
Close
Hashes for pyVRL-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aebe0660151f13f9983a4cfce9cd8352d8b5d5c65ff72794fcf2540de2644020 |
|
MD5 | 2fd5236dedbc8fa8871ac24c89772474 |
|
BLAKE2b-256 | 29b1dbcd7514474a12dbde927b8812b7858ea030e24922556d2d5144ff02b505 |
Close
Hashes for pyVRL-0.0.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18e891216a69af4b57123e9eedd47f2173924df0207e897cb195354e1af39275 |
|
MD5 | 3768e2d61afd449772f3a98f95e863c8 |
|
BLAKE2b-256 | 42ced318adfee822ac29f7cd6d042a767cd23c9d83cab547d07fd9b3645aea6f |
Close
Hashes for pyVRL-0.0.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c3ce508b68aa02413fa3aae1d1b1d800b2662c30542c54b421abd0eb2e6ddcd |
|
MD5 | 8d79a52ebee642e93d2fbe1dd64e91b7 |
|
BLAKE2b-256 | 742db4fdb17e41c78fba0d8942b330cddbf5a15ae574a9e50ad9378843ace62d |
Close
Hashes for pyVRL-0.0.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e5d18d86420810f7515d6079ec2f2b1c7baa4faa32b9329281a1604534af1d4 |
|
MD5 | bbdb5b4a169e6a612078f7125c978eb2 |
|
BLAKE2b-256 | e16f45b8e79de800558263286030841842b111d977315f21534627c2dc126d8f |
Close
Hashes for pyVRL-0.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53722934f428725efd7576449749ea6d511eb21ac07a819e332a275951edf026 |
|
MD5 | a56e0bfc3f8666028236e532f1e7288d |
|
BLAKE2b-256 | c997f1e76c762f18cfbf3d26118f641109f09c3cd449a2f5ed191306ea7f8ed0 |
Close
Hashes for pyVRL-0.0.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86d17efa9969361fa3680032eb6a6d463dcb6470e25b866e7bfcce99016bd628 |
|
MD5 | 46b3c9830fb7e7b2710454f408107db4 |
|
BLAKE2b-256 | 1129056c01f0e7e850341910cea370056f37e518d4ca2743caa61eca1edad127 |
Close
Hashes for pyVRL-0.0.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3417684cdebe69fad48f5897f3a81f1007f69960444b66a5c2795d9f61f6af97 |
|
MD5 | d6419bb422621a3b23490034e3990e15 |
|
BLAKE2b-256 | 204a5a6028d54893e55e4543b5cfa16f752303bd8311011533cdc4673553ad92 |
Close
Hashes for pyVRL-0.0.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdef483e02261f0293d4cb55a1d2dd42d2c8919bd120ae5201634e1d5b4ef0b8 |
|
MD5 | 1d2c8e2564cd499cce25b39e9dddd0a1 |
|
BLAKE2b-256 | 7cc4a3bdbdb7a2547f5e02ccd0aab90e638541263d552d79adef8f6d21d2ff76 |
Close
Hashes for pyVRL-0.0.1-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3b1c089e9f7d216636723b36ad45dd531ea51811ac403fd3a3997638d008141 |
|
MD5 | b16a9dfa3dd4628f15ade21aa6efe569 |
|
BLAKE2b-256 | a77ab0a16a8cccbbe5ac3d464bfa2f8cd2f3a4ed4b491bcf75054e5d37eab17b |
Close
Hashes for pyVRL-0.0.1-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7141dc01e0531f730df095a2ec47bc1e5c6c4e6c8f909a5e1b55ab56a03cb41 |
|
MD5 | 57ef4d6f0e815a39efa42a62278e3158 |
|
BLAKE2b-256 | 0acc2588c1e3d987b0a7472e6bc735f9c120535acc412e918dfa84983d474c54 |
Close
Hashes for pyVRL-0.0.1-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a248f00b36063d9e078176f2ed2221c0298478ced1eb39be97f88549cb018b7a |
|
MD5 | 4c9591c051975b4a84c1b60137189fb4 |
|
BLAKE2b-256 | b9234c666c352089dec24a3a7c939d3abc78633628e135fca5ebc01b1d1378bf |
Close
Hashes for pyVRL-0.0.1-cp311-cp311-manylinux_2_34_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d032f4b95fbc2a11abefb619acad3fd4e83cfd9ede7bb02bbe9feb9e35262d73 |
|
MD5 | 2c81d5dac2bf8ca68d6e3ebb5e04d97c |
|
BLAKE2b-256 | 8775c83fc8a5bbbc5a77731ffb2c40fc075cad0797d50eee3b5da01093c718b6 |
Close
Hashes for pyVRL-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d09b6531f75530d04cdb8f8dbde6a6b47b4a5a3fdd37fb51a2bf7ac3ae75d991 |
|
MD5 | a0d31fb9d0bed645740b0432e4a28d47 |
|
BLAKE2b-256 | cd31c53d0d071e162f52208bc90dd70d60d811e725a120458f2cbee6a1eb7691 |
Close
Hashes for pyVRL-0.0.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c53ef3174803a9ab452f198caa97fc2a0a4a267d198b5cd6b49b8ccd3ce3e809 |
|
MD5 | d00c5f3b9e22fcf86dde5f177549d197 |
|
BLAKE2b-256 | bebfd32dd317560373381d44dca4a2acb7d5a5ab9619556f03cbc03b52a2b74c |
Close
Hashes for pyVRL-0.0.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 829bf460eccda9920963cb8e566abcf59b0a95be13ead7cc3aa58c9b020fc040 |
|
MD5 | 74fa4eca3cedc7d6d0fe70c79aa06b24 |
|
BLAKE2b-256 | 6dd64af42fefcd822f1263bb3441cf56fa39a0438f18a71bd8c6b8f30e2e2c8a |
Close
Hashes for pyVRL-0.0.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1252022d637fb54ee542015e4257fb89a7cfe619095fc0d30f7a672a5b297669 |
|
MD5 | c98e3ca5b66a9b6c7297915ad0cb51f0 |
|
BLAKE2b-256 | a52342296406764107f025d9248874095a1df72753c2b53d0037262c48cdba7a |
Close
Hashes for pyVRL-0.0.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3016634fae5fb76c9cd66f64bc08bdb53535d09563dba79b9421de4fa5ac6b1 |
|
MD5 | 9883c64ca1d27eca40bc983cb575f122 |
|
BLAKE2b-256 | af7a52b5c302ebd29b8fa96df0d5637148d95e6c7061e818b68a2d745d91986d |
Close
Hashes for pyVRL-0.0.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 854bc40ce3d16f6d8feafb27960dad18711fd2175f9e82a30097c7e405ba1f02 |
|
MD5 | 9d33896f57f729961114c7e84d25081c |
|
BLAKE2b-256 | aaff751bcc4413b00b1b71529a037e1060efa6a46028ed7156e2447dbd5ef83b |
Close
Hashes for pyVRL-0.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 421cddf5599d2143db5731fccba0148f681b28cea63293ef2032690031215f5b |
|
MD5 | f50e28a6c13d49eae5d0be74f000d975 |
|
BLAKE2b-256 | aeeb5076ef6d3ea0461bd31f07f7e337fbb3354cb45e220ede296abc9d1b599d |
Close
Hashes for pyVRL-0.0.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0968e208a44cff84ec359c7896d2ce5129b3e7ce4803c7d221f1972a0d0a336 |
|
MD5 | 2713e8d081dc23080f25306ed26702b3 |
|
BLAKE2b-256 | 3903fb15c24acabd663b077daf9736a0d05ec359541e50e10aaa60e49c9f5d80 |
Close
Hashes for pyVRL-0.0.1-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef5c9bbbc42cdc051b04a14027f2ec810409367ec1a17cca9bc8272acbb134e5 |
|
MD5 | a61a4f788b2f174aa490650d8842fe53 |
|
BLAKE2b-256 | 66d93e78f1500d1277f385b71d3cfa965d077e500d5f8df7d7c22a662f5c9a1e |
Close
Hashes for pyVRL-0.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ead5ffcb31324636053e7c26d9bb1d31e8be99c63b16f75d708da42b28311a44 |
|
MD5 | 99622c905e6601a2f3e5127ae9a5e179 |
|
BLAKE2b-256 | 9cbace81ce4759aa06e6345717f7acbd8cc4b42090dd1da758f378203e532a86 |
Close
Hashes for pyVRL-0.0.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5723044aa6e81f0555d8c56c673f5fff65e56f774bdf1184c2df118a8eb923e5 |
|
MD5 | 4ae04287fff8e8ed8f944615b67f6631 |
|
BLAKE2b-256 | 46f93085f5a61d76aee6db36ecfc6c4521db7afd612ea20c9229625b53ba76e0 |
Close
Hashes for pyVRL-0.0.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e5f08705ef7dc94f1f1df62564bb0a5d64c2efb5dafd8b33acb41cb42a6ccf6 |
|
MD5 | 47a04c607b2285384d6c463f545e3b8b |
|
BLAKE2b-256 | ad3ac4b60233ee9441a2b3e5408f678357f48ce4be8a6ed8ab23cc65b5001643 |