jgdv

View on PyPIReverse Dependencies (1)

0.1.2 jgdv-0.1.2-py3-none-any.whl

Wheel Details

Project: jgdv
Version: 0.1.2
Filename: jgdv-0.1.2-py3-none-any.whl
Download: [link]
Size: 368620
MD5: 9312e4c6af08f0280d89990a8d0632f2
SHA256: e68df99f18eb03988734ad6e9e1e3149a10ca8f6262527cc4a9869458ce97688
Uploaded: 2024-04-16 14:08:15 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: jgdv
Version: 0.1.2
Author-Email: John Grey <jgrey.n.plus.one+dejavu[at]gmail.com>
Project-Url: homepage, https://github.com/jgrey4296/jgdv
Project-Url: documentation, https://github.com/jgrey4296/jgdv/wiki
Project-Url: repository, https://github.com/jgrey4296/jgdv
Project-Url: changelog, https://github.com/jgrey4296/jgdv/blob/master/CHANGELOG.md
License: * ACAB License © 2024-03-04 John Grey To the maximum extent applicable by law, and any licenses of components of this work: ** Permissions: Except as prohibited below, any individual, group, organization, charity, business entity or university may use, modify, and distribute source code and software utilising this work. Users may extend this license, so long as these initial conditions remain in force. ** Obligations: Users of this work are obligated to freely provide public access to AI scripts written to be used by this work. ** Prohibitions: No Law Enforcement, Carceral Institutions, or Immigration enforcement entities may use the work or products of the work. For any reason, be it for simulation, production of propaganda, or otherwise. No business entity where the ratio of pay (salaried, freelance, stocks, or other benefits) between the highest and lowest individual in the entity is greater than 50 : 1 may use the work for any reason. Business entities with boards/management comprising less than 1/2 POC may not use the work for any reason. No individual or entity may use this work for racist or bigoted purposes. Users must not remove this license from the work. ** Sanction Users recognise breach of the above terms may be sanctioned to the maximum extent applicable by law. ** Warranty No warranty, liability, or fitness for purpose is implied.
Classifier: Programming Language :: Python
Requires-Python: >=3.10
Requires-Dist: tomlguard
Requires-Dist: mastodon.py (>=1.8)
Requires-Dist: selenium
Requires-Dist: numpy
Requires-Dist: scrapy
Requires-Dist: pyparsing
Requires-Dist: construct
Requires-Dist: networkx
Requires-Dist: pygobject
Requires-Dist: doot; extra == "dev"
Requires-Dist: pipreqs; extra == "dev"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: pytest (>7.0.0); extra == "test"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 99 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
jgdv/__init__.py sha256=yDs_c0t_Xl1XFOChWz0e07sOE03Bzm4x72gfTbRiSpk 134
jgdv/__tests/__init__.py sha256=vrMT_9giRXgW0RWhhPt6ZcLXE1BIR_6dqFSiWM1R3dc 10
jgdv/_interfaces/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jgdv/_interfaces/accessors.py sha256=fGiU1Dcyeq1Tjxz2FMtXNQaDgSLOCv79ATwM_zakyVc 1154
jgdv/_interfaces/decorator.py sha256=Lcg-Fh2ybQdKiAIonUCbsBJZo5H-UkvJbYAUHT7gmE8 1603
jgdv/_interfaces/factory.py sha256=eDhLgVaassXzvDiyabh-WK8xIicOyqG8dQzQ7jZZPus 1013
jgdv/_interfaces/loader.py sha256=AlML8T-ZjxvsgtG0yZVy5sUrZ3zYFZsOoIqzVS0vIoI 1611
jgdv/_interfaces/policy.py sha256=Xn7wWJoq_Ch5k4oT-k6OxxEmzXc12tTWMsfeIS9FjxI 1004
jgdv/_interfaces/singletons.py sha256=RWYLakKZXJzPtztt3KPXcQrXRfcT1CDKuY9entU5EBY 2485
jgdv/_types/__init__.py sha256=f4jODbkZMUmgbr7I5kDBkMb7DrMDbKysTNI7vwOTXJs 10
jgdv/apis/clingo/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jgdv/apis/clingo/ast.py sha256=R3Rr7NlH8vNtnX_7LjZ9weTPFbhB3tZrRy5V5pE-Vhg 3317
jgdv/apis/clingo/clingo_solver.py sha256=z3Poe2cwdZ3qxGCGpsCrBGB3S7qrHHZvAjUdsjbtDcU 5648
jgdv/apis/clingo/compiler.py sha256=kAoNJPtoShME3rGRtTtCZqqS-8WkOaDts0wntxC7j6I 1521
jgdv/apis/clingo/parser.py sha256=HcefGlxn7NUZXMZm_1rRCKCwRJxFZALUQWEN6iqlXhw 8264
jgdv/apis/clingo/reporter.py sha256=hBBWOc2BBvhC_zdNZYK0QbDvahws_Is_mCjPJJb1vPY 1579
jgdv/apis/clingo/solver.py sha256=BS0VLaxQTs0DwuI1OC0JyOYJyBgH9DJ_vxR2rsIB8KY 1976
jgdv/apis/clingo/trace.py sha256=OxcDPXoXU6XrrVG0eOs1RZRhm1gz2_bVp-mH2j156eM 4795
jgdv/apis/clingo/validate.py sha256=Vz0OfGQsLBJCBum79lLpyVTKuTW3FSbi6EILjCEgkYw 7513
jgdv/apis/clingo/__tests/__init__.py sha256=vrMT_9giRXgW0RWhhPt6ZcLXE1BIR_6dqFSiWM1R3dc 10
jgdv/apis/clingo/__tests/test_clingo_solver.py sha256=_WAAG8Onw2ZEpUd-sZdg3n4qLwownGpnTGAiNiL_Q5s 4845
jgdv/apis/mastodon/__init__.py sha256=rJJCFOxhiIUy0gR6igy5A8g7yXF_5uU_7Egxwdz52jQ 448
jgdv/apis/mastodon/actions.py sha256=SvXIt6Me-qNXUbJ1bOqRfV7i5kkWrm1s9R_ekzNHzwE 7368
jgdv/apis/mastodon/error.py sha256=ozIGGFzFgYwmjlSY3H9GOFz_o0GzrWbkEyJNsNd1-q4 896
jgdv/apis/selenium/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jgdv/apis/selenium/selenium.py sha256=9eHWhzoUmgxijuD7iSf7ufAMPvhZQXJJKR2xTe0Dl4c 2717
jgdv/apis/sphinx/directive.py sha256=fziINO_E2ingXIGYRqtsC49lkDPHAQy_od12m_VLcmE 1540
jgdv/cli/__init__.py sha256=vrMT_9giRXgW0RWhhPt6ZcLXE1BIR_6dqFSiWM1R3dc 10
jgdv/cli/arg_parser.py sha256=tBTWuW_DRTDqLEdCqWgKtF2uFVDXnaqQSz8eAn8erXA 11350
jgdv/cli/shell.py sha256=i5YBqiLAM67LCaXQ0u9MjLQPqmIujI-8dtNeaBTupz0 6745
jgdv/cli/speak.py sha256=1aOy4lFxdIMJx2QiblVSfl3Gk-NBMoCVyTQIbXusruo 2979
jgdv/cli/__tests/test_flexible.py sha256=oMBEdroyBHKJ2-rBwEslsa2CD1ViUPpwADJSk8gO2Qk 13496
jgdv/cli/repl/__init__.py sha256=_5gkWNqPNn7pnk7cSfWfeofQjB72n1GlZ7Dp0fr_h7o 207
jgdv/cli/repl/repl_commander.py sha256=f6HOWyPN5M-71tbJl4pqUTIWh1qfptI86vdI-J3Fx2g 6042
jgdv/cli/repl/repl_dsl.py sha256=Q_nV6G4u6HQEdZbB4JhQLUDcL45JYCiUvmik-JY6yDk 3959
jgdv/cli/repl/repl_state.py sha256=soGxToLpfFK_Ey27fzH2yGOPgOj7QigsDF_d31qeZaU 1469
jgdv/cli/repl/commands/__init__.py sha256=1oLL20yLB1GL9IbFiZD8OReDqiCpFr-yetIR6x1cNkI 23
jgdv/cli/repl/commands/break_cmd.py sha256=Hw380Jp61Ls98N5Du5wcFon6CNxxty3ziKyw_RLKB6I 5368
jgdv/cli/repl/commands/commands_info.py sha256=w91RS0B6d6SJ941vBU8zAa8NKi17qisZeVffqwP3j-Y 1304
jgdv/cli/repl/commands/control.py sha256=bICLb2Bs_guG9bZhJ4X80XAuoD8iLc5hp7IaDcjTR_U 2878
jgdv/cli/repl/commands/exit_cmd.py sha256=UAQQSP6cvHascUdKd4EMYhAHmDj_ee_zGQwHG4AYcCw 827
jgdv/cli/repl/commands/force_parser_cmd.py sha256=aORjSS4LunTqyIk4wUeTr2QG056XC8woUP9MarqtNbQ 3029
jgdv/cli/repl/commands/init_cmd.py sha256=LxL5wxYXz-7q62ABeRXwpUL-39ZxfkKH_qsJH_Uk0Oo 1984
jgdv/cli/repl/commands/log_cmd.py sha256=RoU037TpeqAXOwAYtjjZqIWf1yRNO1bk62Wneax8XgQ 4393
jgdv/cli/repl/commands/memory_cmds.py sha256=mOmzgGHLLeh1hwgOgufJs98ig42GWEozGgMSUfbeUkY 2570
jgdv/cli/repl/commands/print_cmd.py sha256=Sz2rfwGx1yGSAwgr4xRrGUUpguSO42vZ4tee6dnqPsc 4401
jgdv/cli/repl/commands/report_cmd.py sha256=KpDHFQMivTyBDI9tELEKFNtwPSsvldWyI10-3IEUagk 6044
jgdv/cli/repl/commands/tutorial_cmd.py sha256=48Ud2oNLSc3Ij6FBquv7HFm1HfDRRLKkGABxzFNyAaU 986
jgdv/cli/repl/commands/util.py sha256=k45_EQIHOrM4ygrLymqPTluOqQQnNvseV6zM6l7eXPo 2774
jgdv/debugging/__init__.py sha256=VAFp8UA_rBZjDvxMoX-II86T6P9PFAKRZajBjXgaS2Y 54
jgdv/debugging/dsl.py sha256=1pqBnStO3rl6S8vME45VUGaUWpQUrLIjsKS2s_wrOQk 4923
jgdv/debugging/frame_helper.py sha256=rwiUDNcYoTMhkAE70pI0m-9LRuZs3CHlQclxXkh9SM0 1871
jgdv/debugging/human.py sha256=9Xor_7FfLWon113lqtCgyTiqtYupS5_d-xAIS80e43Y 1861
jgdv/debugging/malloc.py sha256=PSGWFBuXzzhUqd1DQ5rutkxkyc-wLLPrniWRPID_GbM 5609
jgdv/debugging/running_debugger.py sha256=ad1ocOF_r9OLPdN3eWx0StBHQnlGoeMM2jgj6hyBFmQ 2092
jgdv/debugging/timing.py sha256=OM6_jVugFKB_E3CNJFjErrmfLB3DesehnxE2af-XWC0 3758
jgdv/debugging/trace_helper.py sha256=JP4VIImkcRUCN0b9j584kcdilTWR1SC1b5VAHN4sOJc 1738
jgdv/debugging/util.py sha256=hU-HWb9FjBQWMjgIdsO7cH50UzPOTVj85nzDUIwnO84 1954
jgdv/decorators/base.py sha256=DtTRmy4j0GNpJJIe81o2pZmMRYX4PPPOXRXEj7UW2EE 3752
jgdv/decorators/breakpoint.py sha256=wdHxptnr78fSdFL8ZcSw4ArgqQzgGCfNk830q05pZ3w 1838
jgdv/decorators/check_protocol.py sha256=leHvDus9XUpL_w4MZk0mpLhGCuqhT5wm1ULkJK1Wa7o 1180
jgdv/decorators/destruction.py sha256=JH-bpRD4f_luI0fqGM22L6eWCoBJEk4ShNtm5C6nPQc 1844
jgdv/decorators/dsl.py sha256=ZYMTPAG0PTurIwnvnOBSu4jUO5l0qWA75FwfArttQjs 694
jgdv/decorators/logging.py sha256=QKrh6XJTuXVsmZSrG3XV1aTPBIRfgMwg835FcjYHAJY 1170
jgdv/decorators/util.py sha256=ZOQHQo0lxANGs_YLSv5G3HdVS3JWGGgdNA9-U5ZfFjw 2926
jgdv/dsl/__init__.py sha256=vrMT_9giRXgW0RWhhPt6ZcLXE1BIR_6dqFSiWM1R3dc 10
jgdv/dsl/consts.py sha256=pfjK4whk2DQUIUUmpOyJ6LqG1r3Mlhwnmwefn2CnSbw 2472
jgdv/dsl/ctors.py sha256=sJ6mXlBg8HT0CJJF4tjOJCIT6LtutHx6xt9JGht8ccg 1150
jgdv/dsl/funcs.py sha256=vw9A3feKJgizrkvv7kOIRlZIkWF4GLZ6UdRZVMoLF24 1459
jgdv/dsl/util.py sha256=GY2L9yieWmnSVs55fLy5_Fal6fxc9mzPD9stuJSztb4 1519
jgdv/enums/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jgdv/enums/location_meta.py sha256=qEyo_msN5avhE0szJgRdI8diiUKFzFaagg8yd_zOfO0 1272
jgdv/enums/loop_control.py sha256=u05cxxEGVoXJS8j4qpMjhp6n4ez8Swmyrot22Ybawpg 1349
jgdv/enums/task_response.py sha256=cfVorL_B8cDtiyY_TUMOm29rRg5_2HFsuicsiwQ3Dc0 1137
jgdv/enums/task_state.py sha256=pymhAP6GhcuNG8Q09BuJnxkzQZW9MZtQ3wfln-BObI0 1565
jgdv/error/__init__.py sha256=vrMT_9giRXgW0RWhhPt6ZcLXE1BIR_6dqFSiWM1R3dc 10
jgdv/error/repl.py sha256=eX6rDyYvbdUQ2mOBYWkD2UMLF2Vg_h-OsYQjfhcnuaM 997
jgdv/files/__init__.py sha256=vrMT_9giRXgW0RWhhPt6ZcLXE1BIR_6dqFSiWM1R3dc 10
jgdv/files/json.py sha256=t_BqcmgnT7EYTMsukamL2x31tqX46EikU_dWOzxrv-o 3743
jgdv/files/mem_map.py sha256=DklEeN88hOuCcWnlWQ2pmZniLzHtpSTH9bAe9wltXG0 1654
jgdv/files/metadata.py sha256=jX7uX3iTueNyZG0dWPmJOD1oVWNvnHpUaU37gMbUHcQ 1723
jgdv/files/sha256.py sha256=jEQSc6wYUq9k-fu4UuacieY9JUzBYH-CKoLPmTtb6As 1056
jgdv/files/tar.py sha256=17uOooBjArzLwcs20AWBgeM6Ar0pr5BV86wdury9UIM 3507
jgdv/files/zip.py sha256=AAGdnm35ao12An6R0JEEL1Luzwdm1s1kE0lkKRf4F7E 1487
jgdv/files/binary/infinity.py sha256=V2V91v0cg7Rh74SKmISC8knFY3uG6qHMIdDPdQ6Y-fA 13689
jgdv/files/bookmarks/bookmark.py sha256=SCb8WzOIt8WaFEzl2Yp3SGznvV0_bDXwAIn8cbRkG1I 2772
jgdv/files/bookmarks/collection.py sha256=mSZ0ynyh8tgea-hbyJjVekh6ZV5amv66OZiea0VnlkQ 2829
jgdv/files/bookmarks/netscape.py sha256=ziEZhDmtjZ1Z8cqwljkudLo2eo-1AT9skT2obUVlmpc 3490
jgdv/files/epub/__init__.py sha256=vrMT_9giRXgW0RWhhPt6ZcLXE1BIR_6dqFSiWM1R3dc 10
jgdv/files/epub/epub.py sha256=iJ5QDAc5JYfOE6ATpV9XlYd6IZU2J_nLwxXPaFimdlA 907
jgdv/files/gif/__init__.py sha256=vrMT_9giRXgW0RWhhPt6ZcLXE1BIR_6dqFSiWM1R3dc 10
jgdv/files/gif/gif_mixin.py sha256=1_msmlE5xd7K1kwa7lldiPTJRwcTE0bkp4-5nOECqTE 2249
jgdv/files/gif/make_gif.py sha256=2Pnhd1XolXr_9wLa4lltdWqXc0wU7Tv47xXr6M5IiKs 1821
jgdv/files/graph/pickles.py sha256=mCvQVhi7_50vWGh1eNC5HM4ccjdJYhb5D7YUG_4lbNE 2046
jgdv/files/jinja/__init__.py sha256=vrMT_9giRXgW0RWhhPt6ZcLXE1BIR_6dqFSiWM1R3dc 10
jgdv/files/org/__init__.py sha256=vrMT_9giRXgW0RWhhPt6ZcLXE1BIR_6dqFSiWM1R3dc 10
jgdv/files/org/base.py sha256=cxOhMl9KokHLm8GmQUGOQifRAR4I70GLiSqdYTQbjaw 668
jgdv/files/org/drawer.py sha256=JVuy3gUIzY4kKHKPEGAvUJSQ_q6yl1MX-0c4BOJn7Mk 2603
jgdv/files/org/file.py sha256=zHh0DZYin5ETd-3qE12n5hkNdClpZXglLKZ6_mLJp08 1918
jgdv/files/pdf/__init__.py sha256=vrMT_9giRXgW0RWhhPt6ZcLXE1BIR_6dqFSiWM1R3dc 10
jgdv/files/pdf/pdf.py sha256=DQ8KKbE5FBpq_PCRo51Ee4f5XFG3ys7B15VQX_6KsJk 4343
jgdv/files/tags/base.py sha256=2kVZ0jiC5vLiyujjtnQUZiCR7kDZNzJMAWCkpGhWc7M 3361
jgdv/files/tags/graph.py sha256=pQc5AJ778XCQfiE-IYc-6-SMHZ8dgiWHrxfNCMAFkqE 3657
jgdv/files/tags/index.py sha256=s8lq0M0elqmc3BBfOuUBJ-FIVUKmwweh4SzwBmyJIsc 3233
jgdv/files/tags/substitutions.py sha256=k29FFQTyl6vV-3Yi_uHp0XiSK3pfrQpIFord0ESkzok 3051
jgdv/files/tex/__init__.py sha256=YELyTTtZzABt9U9oc8OujmA7Zv5KvHdbcgByN82Aesk 112
jgdv/files/tex/base.py sha256=Ojm8RkohYgt-0g5f1l3VLZZfSEd6SqoulyLZoe8Aw9U 2628
jgdv/files/tex/bib.py sha256=Io8Ptl90ZUdYD7_OVuoqjuIsjTWCL0kK9hcMdiK3ieQ 984
jgdv/files/tex/envs.py sha256=ydQxUHfKw2WZsuelKTXGwG-KlnZYJUuJhoZvvnr12JE 1356
jgdv/files/tex/gantt.py sha256=x1kCXz8nkvoTJUUXzHQFlJxy87hwBUhTwJbuwy66sHo 7114
jgdv/files/tex/pdf.py sha256=m73zEijMDfFs-82PdGGUQp16tp4-rkB6WANOqeJJNzg 7439
jgdv/files/tex/statements.py sha256=bf0W7ERrH7jnhp4Fbl0iPbEmYMUoQpuASkT_nM_L8Fw 1075
jgdv/files/tex/util.py sha256=Y0SAi-7dXAXNfEcIa3FgD4aZFy0-v8W5piQQorToPec 1157
jgdv/files/timeline/__init__.py sha256=vrMT_9giRXgW0RWhhPt6ZcLXE1BIR_6dqFSiWM1R3dc 10
jgdv/files/timeline/entry.py sha256=517wSAhLSuj0te09I8gwnP_14l0bvrAef7uWy6RnSv8 1479
jgdv/files/timeline/reader.py sha256=ozIGGFzFgYwmjlSY3H9GOFz_o0GzrWbkEyJNsNd1-q4 896
jgdv/files/timeline/timeline.py sha256=u5Q4hR5qIruEbwJwDVdM_8nHnnHuGbAgeJrEbIVw4aw 3991
jgdv/files/timeline/writer.py sha256=ozIGGFzFgYwmjlSY3H9GOFz_o0GzrWbkEyJNsNd1-q4 896
jgdv/files/twitter/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jgdv/files/twitter/base.py sha256=VPfiR7yqjR1rhyMT8yGb-Y4ATM6B8Kv8Xlp214NUaWk 854
jgdv/files/twitter/mixin_passes.py sha256=qjiDJPKxU6RcXneHi6f_8hSZ7ebyNVTzDVlfLANzk10 6516
jgdv/files/twitter/tweet_graph.py sha256=y3vePipPBJxX1J5euPpN06eoax8BFVY0C0u9cPKQIJ8 5131
jgdv/files/twitter/util.py sha256=wEUExp8YgKQ1XNqlxfNds3RKluWnRJPlaQvLRTJcFxA 3202
jgdv/files/twitter/__test/component_example.json sha256=6o9YC67GAfT-gkNTzSr6eOEjvCzXUCItG0gukuVwE9k 2125
jgdv/files/twitter/__test/test_file_processing.py sha256=-_WJeZmAl8L2iz256YptP-vHEH3dVhtdHJZwXeKt0nQ 979
jgdv/files/twitter/__test/tweet_example.json sha256=1eNhC57AKyRKogcbtKUmWNhYSrC9gDfdu5VvDzrdE6E 4210
jgdv/files/twitter/__test/user_example.json sha256=o2tNuaiA3_g52-WcTgIG7ebwEHoyhdKBWZzuAgapTtU 3341
jgdv/files/twitter/structs/__init__.py sha256=vrMT_9giRXgW0RWhhPt6ZcLXE1BIR_6dqFSiWM1R3dc 10
jgdv/files/twitter/structs/thread.py sha256=Fud0lphA8owbH5NJUt6WrEE_q_yKWXru0LEy_E3jGtg 1576
jgdv/files/twitter/structs/todo_list.py sha256=WkQobJF160ctU-x1J6b-1b5uxhgpkw-4GpXcjSoV82Q 1744
jgdv/files/twitter/structs/tweet.py sha256=UfUExe-LACQJB6Ln0Ff3r30EOIKZ6HXHPrb2HXqfF20 1877
jgdv/files/twitter/writers/__init__.py sha256=vrMT_9giRXgW0RWhhPt6ZcLXE1BIR_6dqFSiWM1R3dc 10
jgdv/files/twitter/writers/json_component.py sha256=e70UXDkGItHaQormCk3Ro2coALqJ9AqPzdTAEIS32JU 4125
jgdv/files/twitter/writers/lazy_json_component.py sha256=idrd41ZS1FTRAFnN_4p6QyLgGQPHAZoEDE3O7bmcgg4 3496
jgdv/files/twitter/writers/thread.py sha256=dPs88gvfHG4A9lGRxZaYWoSBmobCzJa0zri6W21Xv0U 5601
jgdv/files/twitter/writers/tweet.py sha256=_e39J1s-M0tzseJhBsTWOsHs83Z-AjxDJy-kufZEYPw 6958
jgdv/files/twitter/writers/users_table.py sha256=gCrVcaMIBFw_ubpwj5kHUE8fBup1sBWlvaUNPUOO97M 1601
jgdv/files/twitter/writers/util.py sha256=wHxYQ7sBj4o7uG4eP7rfizd6wPIhUc8wqJiRcRFWJXw 1134
jgdv/geom/__init__.py sha256=vrMT_9giRXgW0RWhhPt6ZcLXE1BIR_6dqFSiWM1R3dc 10
jgdv/geom/dcel/__init__.py sha256=vrMT_9giRXgW0RWhhPt6ZcLXE1BIR_6dqFSiWM1R3dc 10
jgdv/geom/dcel/constants.py sha256=-cbpOvziAkwG7svrrop5loZjwukJXQoH73pt-y5Doyo 1068
jgdv/geom/dcel/dcel.py sha256=goZma1Azhw1bYU6_oPdE-XAyPUI3olWD6gfLCZXqAC0 918
jgdv/geom/dcel/io/__init__.py sha256=vrMT_9giRXgW0RWhhPt6ZcLXE1BIR_6dqFSiWM1R3dc 10
jgdv/geom/dcel/io/drawing.py sha256=WKl2yaJkWZj640qFj5CgKOPym2fsUURKxY6ls1YuFQc 3368
jgdv/geom/dcel/io/export.py sha256=CjoHSrTPd75V8HcsD-109lZnef_jYzPSZIEuUL6UrkY 6611
jgdv/geom/dcel/mod/__init__.py sha256=vrMT_9giRXgW0RWhhPt6ZcLXE1BIR_6dqFSiWM1R3dc 10
jgdv/geom/dcel/mod/adding.py sha256=wyJNi7ejaXgH5pYC09z9EbItKdaJd2Km8DcHLg18s9g 8161
jgdv/geom/dcel/mod/processing.py sha256=2IWCct40B4JswzaGL4iSXXD19DYeN5t_VZl0zWWsAo4 8846
jgdv/geom/dcel/mod/subtracting.py sha256=o6iiPdOoLKLbnyNzOUSAam31vDt1zrNgwMNaCz6AeIo 4322
jgdv/geom/dcel/structs/__init__.py sha256=vrMT_9giRXgW0RWhhPt6ZcLXE1BIR_6dqFSiWM1R3dc 10
jgdv/geom/dcel/structs/draw_settings.py sha256=IDRZgBYAk4nuSB9sFLzQYLWA2p9yn4_aaVZ27mU1yWg 1363
jgdv/geom/dcel/structs/drawable.py sha256=pqS9K60Pg3JtxA5wecWmpe8tbq2k9txmzo-yKresylg 1072
jgdv/geom/dcel/structs/face.py sha256=ivooaeeVQ8L93_szmlrwLPfOMRhIb83KaBToIf67eog 26133
jgdv/geom/dcel/structs/halfedge.py sha256=SLxL64z8xYzLuP834iGKQYHIGCLM3fTC5Y52a2__BJY 36447
jgdv/geom/dcel/structs/line.py sha256=ur1h69NV-8CdUMS9VH3jX65lVUCJ-PNvf-hM7lvr7yc 6413
jgdv/geom/dcel/structs/state.py sha256=G5xcncYa5MU7GG7iQKf5xQFhVBEsalQOYaAATz2fBcQ 5372
jgdv/geom/dcel/structs/vertex.py sha256=kzRtnkyWpEanTjqC6PzbhC9w0z63yqVdwXASHWtSFqA 11203
jgdv/geom/intersection/__init__.py sha256=vrMT_9giRXgW0RWhhPt6ZcLXE1BIR_6dqFSiWM1R3dc 10
jgdv/geom/intersection/result.py sha256=onkrDaxvvsvPDk7BY618GciF7_EyrX1LecZAPJXUCT0 1459
jgdv/geom/intersection/state.py sha256=Pbm7CHFP_QzYbvlcnCT-yFoQ85jss-aThhCIwwhwNrE 1965
jgdv/geom/intersection/sweep.py sha256=ZmYCFEDimqfQ4Caj-2-cDa-QCxm9d4hC_do9-YLpK0Q 13125
jgdv/geom/math/bbox.py sha256=_eqTc-7dEMEWWfJuiBi496qQtipFgg-HLlCkqiUIflY 4782
jgdv/geom/math/circles.py sha256=6qQ7c1xgXHHBBLpXcVnf8CPmSecbB1v41ub44MTv0bw 4083
jgdv/geom/math/direction.py sha256=hJe4QLXpgTd8HrSh7a9P_7xR7g9_IJTNlqJYkf3EcYQ 4760
jgdv/geom/math/distance.py sha256=kawtoFJAk1IbaHX6_4nb0yrXTOvUeL5b_RNpmCastv8 3573
jgdv/geom/math/heightmap.py sha256=OoOFpUTe_nE2OgjAApKWx1FBmzJQsbM9rqGJVtcmQnU 4664
jgdv/geom/math/lines.py sha256=Lz-XzZOxcwSNr5bFIsqjftqQ_dABS_t_Iyhka26TYF4 8233
jgdv/geom/math/movement.py sha256=tLsLptWvjbbp1tEdmz2dPFGHacq5M1c6WsqKskKK4N0 4585
jgdv/geom/voronoi/beachline.py sha256=XiKh889VQE54vjZXOUt0-unj3TWLi5zoZRXNwZEqBFs 2993
jgdv/geom/voronoi/breakpoint.py sha256=fn203sX34fOMH5jXYnqSEdu0Y8_ZmXv4i_RqF6JM57A 1232
jgdv/geom/voronoi/data.py sha256=BaVayfmuvJ9qEOn9Z_SsLOGqssRBoXYGNxdMAp9dafs 4072
jgdv/geom/voronoi/drawing.py sha256=VhOKKhFje3hzd_MReewaUNNkB-0sd-osPHOkdeka7CA 9358
jgdv/geom/voronoi/events.py sha256=RjcPGzKEmawRl51UKfkIGuf2vCWyCg6bHVu4iNXLP04 3019
jgdv/geom/voronoi/graph.py sha256=mJ7GeBFY-zBi10Mu4FY3rrQEtQMLTpKN2hH5d_fGfVE 2484
jgdv/geom/voronoi/line_sweep.py sha256=wpLpDt7opcUnkStpyWSdGNkIOBL-_4Am3-5VtAbjK68 12980
jgdv/geom/voronoi/process.py sha256=2m0ZQM7Nu9Cnx3HJKLip5EJj2Hb06e8mex_uR2Z5zCI 21188
jgdv/geom/voronoi/voronoi.py sha256=tbibGzndpcur8ScofETZ7uh_NcpnDQizVZNM6a1gv0I 21184
jgdv/geom/voronoi/voronoi_drawing.py sha256=VhOKKhFje3hzd_MReewaUNNkB-0sd-osPHOkdeka7CA 9358
jgdv/geom/voronoi/voronoi_io.py sha256=9fzNNKFEIPW4CT9UEiSy1QZSWWqIvKZPqk7w9rxtPqw 1118
jgdv/handlers/__init__.py sha256=vrMT_9giRXgW0RWhhPt6ZcLXE1BIR_6dqFSiWM1R3dc 10
jgdv/handlers/handler.py sha256=SPfH0xLL_oYsMzTRypCkq26EpyUy5P5UWOqaZQNVoUE 2740
jgdv/handlers/handler_system.py sha256=T92TVUfEdXU7GpmvS_b3DnNWPIOxGvTvzeGK0R_URnQ 16665
jgdv/importing/inspect.py sha256=B5S824mUDAJnYLDtfi0Qh4Tguo9mqZ9gm2zhSH2rllY 1808
jgdv/importing/plugin_loader.py sha256=Uip6f4bzMbSu-Avxlns91O1NJ5mCXaIt3xDZe6VdrGQ 5986
jgdv/keys/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jgdv/keys/base.py sha256=mu9eXp6_3AZZwd0pz5yobpHfPF6BncQ6_H5cWzoj-OQ 9347
jgdv/keys/decorator.py sha256=ye-Ed4IO-KNfVR0OrnrRvpLyPIjhpTAJRdcE1qZxX-0 9418
jgdv/keys/formatter.py sha256=sPuh3Rq64nIARMUdSSDDA2UBP6tfNlOV0nl-UUvXTB4 3958
jgdv/keys/multikey.py sha256=v_BFhDQK4Ac1dis_vtOEf6GVlQZdi6qUBt-iVjVTChA 2573
jgdv/keys/path_keys.py sha256=Cu6N2hinCs3FU8XYgknze6DA6XOA6H4eZvPnUWgn4Ao 3252
jgdv/keys/simple.py sha256=gfm3rGbnzHORGmk2Zd4-f0DHOvZmQlPay1-BSf8-XsA 8046
jgdv/location/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jgdv/location/locations.py sha256=KLjYdsBa1Xq2tXmydFRvf2tunaAFsmQyGM1kEzlnbv4 8220
jgdv/location/toml_loc.py sha256=khyEgTh7Eu5gl8rmcv2GE2-8y3dzxFuiQW-yqrcrnI8 2397
jgdv/logging/__init__.py sha256=hZ-hsgpZEillDAtyJNpvPKzrT1xUg3TVur4Y0YpnlZQ 87
jgdv/logging/log_colour.py sha256=2zVquWP2eUJUaH-L0k7dpUEY4Bopy94ndDisL05v1ds 4525
jgdv/logging/log_config.py sha256=KFzjyIA3ApimiuIvUGMEIiQEQYu1k1UoucUpksolWag 5737
jgdv/logging/log_context.py sha256=rD3VAQxhMvDmglaFmSUzvM2G9uwAkzHIKRcQTbIAAgk 1881
jgdv/logging/stdout_capture.py sha256=67BVAOEapixX8IjfvDWHKAZUarshFsgjuSxOsEcI7HM 3809
jgdv/math/__init__.py sha256=1oLL20yLB1GL9IbFiZD8OReDqiCpFr-yetIR6x1cNkI 23
jgdv/math/colour.py sha256=yHtm3c4eb0DXKElSK6oBcYk8g0eLwwTjVb1v1uSImU4 2992
jgdv/math/comparison.py sha256=cE_pCJ3ZHpfu3kPN-MaUsdXzB_c9v5_At-UKVulmyvA 5165
jgdv/math/easings.py sha256=oA8PHT1W4TTj3mIEeN_gXRBqLAakOweQ6rmIgTUKuGo 5037
jgdv/math/matrices.py sha256=jgQSu7F4gFxXGyDNrsqYY-IhpcdH3s2SZdq4iPEu5dw 1670
jgdv/math/parabola.py sha256=rv45I80RfGbLk1-cAinvV9IUwhgx6vYxjCUJ0-tAeRs 8413
jgdv/math/quadratic.py sha256=jydnBsmtqMKtnnmI-5XDLRSTIdSoSz8wTooudQTXe3Y 2947
jgdv/math/quantize.py sha256=wUVP3s0aFiBohTBh6lAwAt80X3vMsH1rFAGe_1Iqspk 1310
jgdv/math/rand.py sha256=am9A2fmp3d24hmMRebKUyog-zXViyAmyXt_-BR1vun0 1159
jgdv/math/sorting.py sha256=tk9bmWu2xol9SBqmaVYDkmrzu4LgebijR0-8BlhcjWE 1412
jgdv/math/umath.py sha256=WzSP8oRX9YS_fSRi7wFECQNtwtv65PQZwg6vrSuZjWw 26889
jgdv/math/utils.py sha256=jpBPkB54VfX57IxdRgFnW_Hqd93ofgj7swIQZ2SvZZY 2900
jgdv/mixins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jgdv/mixins/enums.py sha256=RYbrO3DWBPoSOt6y2c6IWUDrhPChFmgQ2jZkbBPPg8U 2117
jgdv/mixins/param_spec.py sha256=85rmRNMhP56zbTCO7ybM1pK5VhNdUyFGy_nlA8yEAPY 1184
jgdv/mixins/path_manip.py sha256=4eqKqKTdcAx7ZJG8x8ObU2NJ96i27rqXnSp-zYQcEs0 7354
jgdv/mixins/zipper.py sha256=lS9r2pnaZu8tEIMC_Zg9_HYhDGvRMzvrusYY77symeQ 8951
jgdv/setup/asyncio_client.py sha256=2wFUeYYNQt3YhcKfLyNn-0tTj8yRZMUo-zZ95uM4KKQ 2080
jgdv/setup/asyncio_server.py sha256=TQGLV9rDEWNYvPt9JIlcg3nJIjthwQn7yjK6BjcL1EU 2557
jgdv/setup/gtk.py sha256=WNC-CcN2wjUAxggYBRxALI-tJEI2CVkDwUaB5YF0PxE 969
jgdv/setup/hooks.py sha256=bVLN5JObCZXdaGHksEMEPvQiIsCbUuWmF98MQQfik3o 3470
jgdv/setup/importing.py sha256=i9VZCfh7WYDECGzyH_MSQOFnDtudN8wObN2CWv5ptYI 1189
jgdv/setup/main.py sha256=b94-I_rYMK2zJotVExRCdI7RMCNGXzR-8qKx45jyhTs 4226
jgdv/setup/pyparsing.py sha256=xQj47nsXvDodoR1XwqfRT-6CiTlf5ya6r1NvD1nmuuU 1087
jgdv/setup/setup.py sha256=kLSR6LIjC6jUwig-aEaxwrqKixuNjPoqQssIJ2-Aw6A 4571
jgdv/setup/tkinter.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jgdv/spiders/__init__.py sha256=3Vo3kzzo8KaURMQvbr_MzE56Jpb58gzlXmDh3wai1Hs 2238
jgdv/spiders/actions.py sha256=r32rpJ9VsbV-BGEO2xrB1e1_DRpnLapMo-reMIe5IlI 1558
jgdv/spiders/caching.py sha256=uxc8XaBibzpehuPnGuBuSTJu2VPv4vXEKJBX467_Wl4 5438
jgdv/spiders/crawler.py sha256=JYBcRojka7JXIFvDX5QonpMGh1gFhuEzN9t0pbiyK08 2645
jgdv/spiders/middleware.py sha256=QQSnfqtgTY6l7UlDhkHcKiK92Jq2D2ZZ-A1Glec_mZA 4602
jgdv/spiders/mixin.py sha256=L-UpTXutZRm0wuJw-TsqG9khvbENU21mtUiRW9wa5U0 2638
jgdv/spiders/pipeline.py sha256=LZvOSJh2neMhXjyiJNawnkVMs0rVF4GKh7V7CEyDVRA 4830
jgdv/spiders/runner.py sha256=uUTwb3l960oKD8xj09ZfnKZdVFADL22a9rU-iYsLM9E 11326
jgdv/spiders/spiders.py sha256=RwtIF3QhhuZQF_aTYA8hbCV3GocoM8kgyYmf-1Wj-BE 1854
jgdv/spiders/tracker.py sha256=cVJvdHgRNvsILK1g9IsZfjgnfGPZkQ7g3CqBeX4HeZc 8343
jgdv/spiders/__tests/test_runner.py sha256=NY1avrnAV0cvj5YVeLF4OwP6ncbPKvr7fcRBX5N4d0I 7020
jgdv/spiders/__tests/test_tracker.py sha256=9x7UWMeoOkSOi3HdveVPJ3oYAhwczVsLV71eFU8wSSY 11494
jgdv/structs/artifact.py sha256=HOYytkCXtr1cRPhpyR24oDsgMfCvlgJI6REvP_9x6KU 4820
jgdv/structs/code_ref.py sha256=HL4pctCLxYT2jaPgUVmgDCRCN84JqaUgjWvxNJilETM 6726
jgdv/structs/name.py sha256=POHZfSjWI0M2T8kly2l18t7tWjAhqaRt93z8EpuD4Uo 3911
jgdv/structs/param_spec.py sha256=hRbmM3l0Tni9hFMhziwIYJ-muLvFiUkjEXv-Gaa2vP4 11727
jgdv/structs/regex.py sha256=fDvWZHO7RRAuflHdlLyDHyTRYKEXn6L3V-TR2GzhAaw 1259
jgdv/structs/trace.py sha256=LGxvgprg4QSnq2ohDSQXuQ0_AM0LO57VOScJ7S7XpfY 1835
jgdv/structs/heap/__init__.py sha256=vrMT_9giRXgW0RWhhPt6ZcLXE1BIR_6dqFSiWM1R3dc 10
jgdv/structs/heap/element.py sha256=na_mWM7rrWYyo8HZ27irO4HGZ4ICONqvQ75hjz_YUhI 1520
jgdv/structs/heap/heap.py sha256=leqgVmtBqTRKfUMTNUjohQw2hf9AdtpM0PlMufeuWns 1643
jgdv/structs/proxy/base.py sha256=yaYHzQI293byaONlZLdtqihiXoEnm_zHV1nHpiQ3en4 6094
jgdv/structs/proxy/iter_proxy.py sha256=5kdgBgw4Pqbw6kOafNM3m4aISn_OSOZFgaoZmnljgi4 12758
jgdv/structs/proxy/proxy.py sha256=hL2L1tMgS5Sv0ncqn_uPZ4CkYqPKwgMNqmLUrNSwUw4 6312
jgdv/structs/proxy/proxy_mixin.py sha256=cRCEDGISEd72xc-i-5Im3KbnQl50vzL4oO-cVjbWLPc 3265
jgdv/structs/rbtree/__init__.py sha256=p96Fe0tohcXJChCgF7NsNYRHWJNE3rYORJZZrLwiwsE 378
jgdv/structs/rbtree/comparison_functions.py sha256=lhJxl_6ifZSCkHsVf-OLlQ9Tmu_Il7B4jNJVzL7K4s8 3262
jgdv/structs/rbtree/node.py sha256=ve-Uu7jaejjoUoXAYUKxKMD3K5TWPgx8bdf8WBZO5ys 1708
jgdv/structs/rbtree/operations.py sha256=m_CBp1-lUT3dl7r9HOTncsPcCTJuv-ExuJeDU6ccleg 7171
jgdv/structs/rbtree/rb_data.py sha256=jzcY62TzcVQM2H83mNb3G7dKU495N2zx3cX9k6wd_w4 1735
jgdv/structs/rbtree/rbtree.py sha256=grx1rsER4Rox61BNCfldQMisUHEuroeMF3j0iDi7gu8 8673
jgdv/structs/rbtree/utils.py sha256=8-S6U2IyQn32SNofwhiufJS69kvgyloAUMXQPrnfPF0 5268
jgdv/structs/rbtree/__tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
jgdv/structs/rbtree/__tests/test_rbtree.py sha256=LUBHI3wqBN4QUVmTErGVnTahniJTjx2zBRZIXh-LAYQ 3733
jgdv/structs/rbtree/__tests/test_rbtree_node.py sha256=lJLtgDkRbM60UGXTX7RlhFiLykcfM-wTBNlR2n0kB-s 7495
jgdv/structs/rete/__init__.py sha256=vrMT_9giRXgW0RWhhPt6ZcLXE1BIR_6dqFSiWM1R3dc 10
jgdv/structs/rete/alpha.py sha256=ozIGGFzFgYwmjlSY3H9GOFz_o0GzrWbkEyJNsNd1-q4 896
jgdv/structs/rete/beta.py sha256=ozIGGFzFgYwmjlSY3H9GOFz_o0GzrWbkEyJNsNd1-q4 896
jgdv/structs/rete/rete.py sha256=ozIGGFzFgYwmjlSY3H9GOFz_o0GzrWbkEyJNsNd1-q4 896
jgdv/structs/time/__init__.py sha256=fmqwZjP3d6CNsCrPgbdrp_o13Y-XisKp7LNtncqI9_w 173
jgdv/structs/time/dsl.py sha256=-ar1hcwjRLtr31EZ_c4dzWWoM7B1-ZCFAo4G5icuBNk 1675
jgdv/structs/time/pattern_constructor.py sha256=VmmMRB4MsYRtgO9VoetSaVHeHjtdNXnSFPei27a-nlI 5217
jgdv/structs/time/pattern_iterator.py sha256=d1aiySb0zExVCMyA6K6zslhpFVhX4JxZnHSYFA17HK0 889
jgdv/structs/time/utils.py sha256=KrOeoxAORfLSLn3o_1v8IlRVSp-OWObGEUrcsLlLvK8 2464
jgdv/structs/time/__tests/test_time.py sha256=Kzr_VDAFUBvueb2dyrTbTLtLqTv_v6bVrZyrhEVa2ec 12753
jgdv/structs/time/structs/__init__.py sha256=vrMT_9giRXgW0RWhhPt6ZcLXE1BIR_6dqFSiWM1R3dc 10
jgdv/structs/time/structs/arc.py sha256=IQcX36bXeMGjNhOBBSGV7Gsci9ZH1O0-2Vo0INJLCNc 1566
jgdv/structs/time/structs/base.py sha256=ozIGGFzFgYwmjlSY3H9GOFz_o0GzrWbkEyJNsNd1-q4 896
jgdv/structs/time/structs/event.py sha256=t4_zQhYTb6-I8IV8KnjOOpRusi4IksDycsCEF4P_Oa0 1719
jgdv/structs/time/structs/pattern.py sha256=9FFvHho6dWV3iVR3EcvenJQTIIWuxPGC_Dq_qZKIGnc 5558
jgdv/structs/time/structs/var.py sha256=qV0he6jy0jrUgm73QHUgaIDCUX2Clo_DE6x3kx4mB_A 968
jgdv/structs/tree/__init__.py sha256=vrMT_9giRXgW0RWhhPt6ZcLXE1BIR_6dqFSiWM1R3dc 10
jgdv/structs/tree/binary_tree.py sha256=LP1sLflmu2PdSM6CCC44ckrOLG40asjZW1zaTj7MbKw 11147
jgdv/structs/trie/__init__.py sha256=vrMT_9giRXgW0RWhhPt6ZcLXE1BIR_6dqFSiWM1R3dc 10
jgdv/structs/trie/leaf.py sha256=RNhhH9L0L81qI67BYYR8RWk9Vtn1Z14k89vz-BbYqsk 3069
jgdv/structs/trie/semantics.py sha256=uefkuC9IKvH_fLaGf2mgV6XahygKTJcNmYPyMxt6S-Y 6186
jgdv/structs/trie/trie.py sha256=1zCNvnhX9HdKPyEAXVC7blWYQBVCqdpPMYGUkGmFZbE 3407
jgdv/testing/__init__.py sha256=vrMT_9giRXgW0RWhhPt6ZcLXE1BIR_6dqFSiWM1R3dc 10
jgdv/testing/testing_fixtures.py sha256=yBc91a2S0Fs38hzEmnOen0OIlCCgx_Jr-fxfzLejSF4 1748
jgdv/utils/__init__.py sha256=vrMT_9giRXgW0RWhhPt6ZcLXE1BIR_6dqFSiWM1R3dc 10
jgdv/utils/slice.py sha256=wOxVosrULfCTlgOx0j0-_-19K8dphTE66rz7r38ivvk 1107
jgdv-0.1.2.dist-info/LICENSE sha256=QtnOHrJz8R0Sgv_C88sCQXrYWrUVyM4ORlyBIZV-siA 1425
jgdv-0.1.2.dist-info/METADATA sha256=-v1SZEB1lJCK1xKy29RJPAxr34IcTDFcxKsEY9-4CUk 2776
jgdv-0.1.2.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
jgdv-0.1.2.dist-info/top_level.txt sha256=sUMahSMKccjRF3_NmMIcw_5sFEIfshTHACPUbPQs3vQ 5
jgdv-0.1.2.dist-info/RECORD

top_level.txt

jgdv