crystal-web

View on PyPIReverse Dependencies (0)

1.9.0b0 crystal_web-1.9.0b0-py3-none-any.whl

Wheel Details

Project: crystal-web
Version: 1.9.0b0
Filename: crystal_web-1.9.0b0-py3-none-any.whl
Download: [link]
Size: 4144208
MD5: 1b220455b241effdbb8f43d7bf05f92a
SHA256: 50d24cc487f99567459f87b3e534a9bc6df395608bd04272e7e40a9fe0a7b191
Uploaded: 2024-06-23 01:57:43 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: crystal-web
Version: 1.9.0b0
Summary: Downloads websites for long-term archival.
Author: David Foster
Author-Email: david[at]dafoster.net
Home-Page: https://github.com/davidfstr/Crystal-Web-Archiver
Project-Url: Repository, https://github.com/davidfstr/Crystal-Web-Archiver
Project-Url: Release notes, https://github.com/davidfstr/Crystal-Web-Archiver/blob/main/RELEASE_NOTES.md
Project-Url: Tutorial, https://github.com/davidfstr/Crystal-Web-Archiver/tree/main#tutorial-
License: Proprietary
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: MacOS X
Classifier: Environment :: Win32 (MS Windows)
Classifier: Environment :: X11 Applications
Classifier: Intended Audience :: End Users/Desktop
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Classifier: License :: Other/Proprietary License
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
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: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Browsers
Classifier: Topic :: Internet :: WWW/HTTP :: Indexing/Search
Classifier: Topic :: Internet :: WWW/HTTP :: Site Management
Classifier: Topic :: Software Development :: Version Control
Classifier: Topic :: System :: Archiving :: Backup
Classifier: Topic :: System :: Archiving :: Mirroring
Requires-Python: >=3.8,<3.12
Requires-Dist: appdirs (<2.0.0,>=1.4.4)
Requires-Dist: beautifulsoup4 (<5.0.0,>=4.9.3)
Requires-Dist: certifi
Requires-Dist: colorama (<0.5.0,>=0.4.4)
Requires-Dist: guppy3 (<4.0.0,>=3.1.3)
Requires-Dist: lxml (<6.0.0,>=5.2.2)
Requires-Dist: psutil (<6.0.0,>=5.9.5); sys_platform == "linux"
Requires-Dist: py2app (<0.24,>=0.23); sys_platform == "darwin"
Requires-Dist: py2exe (<0.14.0.0,>=0.13.0.0); sys_platform == "win32"
Requires-Dist: pywin32; sys_platform == "win32"
Requires-Dist: sortedcontainers (<3.0.0,>=2.4.0)
Requires-Dist: tinycss2 (<2.0.0,>=1.1.0)
Requires-Dist: tqdm (<5.0.0,>=4.65.0)
Requires-Dist: types-tqdm (<5.0.0.0,>=4.66.0.20240106)
Requires-Dist: typing-extensions (<5.0.0,>=4.8.0)
Requires-Dist: tzlocal (<5.0,>=4.2)
Requires-Dist: wmi; sys_platform == "win32"
Requires-Dist: wxPython (==4.2.1)
Requires-Dist: xattr (<0.11.0,>=0.10.1); sys_platform == "darwin"
Description-Content-Type: text/markdown
[Description omitted; length: 11772 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.5.2
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
README/logo.png sha256=dsnIkdC-JU_79DxhOa1WtZc3h40oX2k4z-nycsHNXGM 23542
README/logo@2x.png sha256=HGWAZ6jvMQddJqhOdoRvFmRaDOjPifmIrGbMeTfF7Q8 65864
crystal/__init__.py sha256=nXo-3LAY1QeuQvVLOwU7nCwEMh5VW3RuFNj5y8pG3tk 82
crystal/__main__.py sha256=upCC-fKyG8l4jkKO--_jXV9tMQ_lnvFqzW3ySTE9Y70 813
crystal/browser/__init__.py sha256=ikztlKH7FSf1UJ3tPyCDzHM6Oc5mVRlwA0lc7e3ejWk 36691
crystal/browser/entitytree.py sha256=HY_QbFrp3XtQSSALj_M0un5KPUsTGeqfuKt9TVRJnns 57794
crystal/browser/icons.py sha256=kKnoLHzm1yrio07ehGpWwz-fzE09WGiplevDy6zrxdM 4018
crystal/browser/new_group.py sha256=pJXi-uVjHZTArzKGZJbe4AgrnOsSVeepcb-kKFofTRY 20790
crystal/browser/new_root_url.py sha256=zen0ktwtdyHnfKvKiSYrE9_ndNsrgTQ1QjGe5uNjDMU 18894
crystal/browser/preferences.py sha256=zk0ia23U2LJ-_7kc11QQKcDFO5T_2DOTKihe7rTb4aE 8423
crystal/browser/tasktree.py sha256=JAIXxb52NmwL6O9gev0yqvcbzDKSVc9IeAwL1G73Hiw 24512
crystal/doc/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crystal/doc/css.py sha256=5axtn86VXef-Ahx04XyQ5yQs2XAKPwHuMXCGItvcSQs 4273
crystal/doc/generic.py sha256=Jg-EcqZQJKwho6FYweJXOE6-5SZNdXiiyttJBGD_w3c 817
crystal/doc/html/__init__.py sha256=noNbf8-gCDFVtxlG4BHtYNRbIo0dH4uz7zX0pTZoCe4 2078
crystal/doc/html/basic.py sha256=U3WVJ3lv52_IvjxTM7X3CAvlrxY9FzMzOfery9oMHv0 2245
crystal/doc/html/soup.py sha256=QUWPBmOceuoxuAj9QbgY3yXtHcAwwCVcpEQf6lgPSL8 24040
crystal/doc/json.py sha256=ATAfHnZiaDspZ6Bc1986uW7jA_ANswy9AHBMZscNf6E 4008
crystal/doc/xml.py sha256=2BoeDoogQW7iu02ZppW2Qmy4PzeoemG132_UmEKawhY 1521
crystal/download.py sha256=qaRQ_StiLgsSbl3QBCqHqPdumCZTxzcUTqQK4qb-COQ 9762
crystal/install.py sha256=5m5plms89l965rg5FxrGyFXPz_Cl34o1g5tVgui-v_E 16619
crystal/main.py sha256=gh8Drf7bjDjd2y3801kIUZkuIZed7HDMgSe4_ld0xtA 28643
crystal/model.py sha256=lhRbUuysXsEHj5kyeOs7lL3tz1mM-PTG6nI6LGCpeOc 147124
crystal/plugins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crystal/plugins/minimalist_baker.py sha256=cjB6Xs5yTlv4yUafz1vXR1DR_9rubH-pndi_04Ol1LU 5448
crystal/plugins/phpbb.py sha256=v4OHNyzZIZMh8xmb5_q6XTv05BRAjpMbPjwwSRl3uO0 3345
crystal/plugins/substack.py sha256=uyBfEF1ZIBJV5T5mKgHcRRkOsV--JEFz-Yvop7zhe2I 2955
crystal/plugins/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crystal/plugins/util/params.py sha256=vYaRDOFLozMyTS8YhjIXasmDPr96GjyNWis8asUto3s 499
crystal/plugins/wordpress.py sha256=C2XmP3mFhbylwrtqgrCjefW961Mm75MqJuc5LyVtsZ0 947
crystal/progress.py sha256=R1RQTAT7hW0b7kLbhvkDz5v6QnomfRlQA5SNB_qnvnQ 19927
crystal/resources/__init__.py sha256=czRwm7nBL_F9xhFZOzVPXgZEA3GgPWJ1knPnptmeRU8 1991
crystal/resources/appicon.ico sha256=QPPhstzPDlMF4zFiGf6fkKdAZv46Ng7cQ5ko5_vheT0 106111
crystal/resources/appicon.png sha256=GqcwjbeRTklcnbZgsEBP-V24Zc5wGx5BgDd9_dzsKYA 277681
crystal/resources/application-vnd.crystal.opener.png sha256=bBIJLh2FcI_VyJ01Tvfh9QFEj1xBgkPT9O2qLkMQRi8 77430
crystal/resources/application-vnd.crystal.opener.svg sha256=bHFtgtZkNRkG-_Bp-w7x1GbAETu1H4LyVMWXhV8xp7g 280655
crystal/resources/application-vnd.crystal.opener.svg-README.txt sha256=Wsb_hbVTOVIo2-DoJZXjQoSHAl3n3J5hoE8mzWqvKl0 550
crystal/resources/application-vnd.crystal.opener.xml sha256=xu85KgnzPmIEaz1ABDa_TiY5mOGv9PSFVs-CsG4r4Vk 371
crystal/resources/application-vnd.crystal.opener_128x128.png sha256=mPXMFvmhv5kZrhCZByLOgag9b1M8iHRXsgzI4yrVy6o 24883
crystal/resources/application-vnd.crystal.opener_128x128.svg sha256=IkHZrOFWsMi9DjYTtI0hsD7bv7KQZCqUdbfdOzkRL7A 281026
crystal/resources/application-vnd.crystal.opener_16x16.png sha256=Z5HdB9BzOCAeHFYyV2xPUQEla1AKQ2gBgEl2VIUjb-A 1531
crystal/resources/application-vnd.crystal.opener_16x16.svg sha256=eT5G06rSmkjo_Bv5HKvBubCInFlr19gwyr88gXXbmzY 262933
crystal/resources/application-vnd.crystal.opener_22x22.png sha256=ABNXm8SCwZfHYF3F2e_UuYFh5EKu7rMPOC4eJT5ThdE 1603
crystal/resources/application-vnd.crystal.opener_22x22.svg sha256=Lrcra3gBO3BPMWBI-ad0hZb0X9W_Hjp0xbagqaHbr58 269377
crystal/resources/application-vnd.crystal.opener_32x32.png sha256=CZMRh_lnSd9gIk_iDA7n86BxeCpF3vor5pVnoWk6TTI 3166
crystal/resources/application-vnd.crystal.opener_32x32.svg sha256=G4ChmOJ048vTnj-HvbPDAfwEkx8rScThF4dO_-3FyEs 270828
crystal/resources/application-vnd.crystal.opener_44x44.png sha256=DhSwUUbshHdZXx_vlVc-sPF09a-10DDzGYFY-D7IPfU 4257
crystal/resources/application-vnd.crystal.opener_44x44.svg sha256=hfpYSge_uNrhiEMh9ioPKWVsjIxGjzF_ODiuDcjsNkU 274381
crystal/resources/application-vnd.crystal.opener_64x64.png sha256=V-wxZxY6vgkpevrxPc3U5ZYuyVWAVALcWot-haifa-o 8534
crystal/resources/application-vnd.crystal.opener_64x64.svg sha256=SOKcNZ1YQ__89n8vAnkc7DJOEv83MW4pUa3ehdCDBc0 275016
crystal/resources/badge_new.png sha256=lNabDwndzqcA8EVUicHloA3i1TEFy6iofMITk9wWkYM 714
crystal/resources/badge_prohibition.png sha256=huF-UbEBGgYDDJDXxBbVHvnH75bqcx-_ntBZCDMgaqY 264
crystal/resources/badge_stale.png sha256=5-nYMQ_GPH85CEwYhiPa4KQU1elSPnVxdcOYSDDITSc 760
crystal/resources/badge_warning.png sha256=AHR4kZRfQm0GycTIMuJzAwiQNNoP_mwQfU640xhBTxI 764
crystal/resources/crystal.desktop sha256=V-Q2JmhvXlqUjVDAgg6ECY87UzMUs5X8Zs3ETZ5oKjA 1316
crystal/resources/docicon.ico sha256=TSR-s2LuIhk6LV-wUSoC-mbWKv0JjHv6gCl1UJI3J2Q 55373
crystal/resources/docicon.png sha256=y3w_vI5REPiUMKi0UdVR4f5gNYW-ZmWMvQcow1ygFhU 92416
crystal/resources/docicon.svg sha256=LcuC2X-p7T6Y3TjRAMS-cUscMOhMPytEglgzHDJ75uk 170897
crystal/resources/docicon.svg-README.txt sha256=425qwEDtH2BJFWzbrc6PkkfDjhWJ3dgnqlFc10Z4UhQ 69
crystal/resources/docicon_128x128.png sha256=xCZu117tvrlP837IhJyWKjUakpF1CM2FB4JAQkopfEw 12115
crystal/resources/docicon_128x128.svg sha256=HDJw6SGK0lIXtgOlBrSmfubxZoHIlJ4AOQ7YTngB4Qg 158352
crystal/resources/docicon_16x16.png sha256=d4ssoX4erwI9NstZscKEntoo7Jk9JLO7gINxjqMc4SQ 3231
crystal/resources/docicon_16x16.svg sha256=_13xwuXmIGXuSdzdCJQBAMsKbj3a9SbKTM8xZeBD9i8 147894
crystal/resources/docicon_22x22.png sha256=s2xGViWS-OrbZADhg7sX0MyKWmsCwTdUsADT9v8XE5U 1165
crystal/resources/docicon_22x22.svg sha256=mjD2J7NhExGP71KgYalBQ4m6vHunAGrFNRT6mt2KW2g 155327
crystal/resources/docicon_32x32.png sha256=FUHaFzTkjPuJYUVpqs-jglOtBh1RxGSmTHwxGII9xWY 4151
crystal/resources/docicon_32x32.svg sha256=42NNps88X3ZHkqWaIXLk5zLj3lMSXPaHkkAE3vcto_A 155253
crystal/resources/docicon_44x44.png sha256=pEuXidnEsbiVyeyYq0vqDox9m6McQ4B9EHM5P5iKu3A 2320
crystal/resources/docicon_44x44.svg sha256=l_s5W_kfVaYROK5O1ux3Ofx8M3VevBjwvDa3ML9-R9E 160359
crystal/resources/docicon_64x64.png sha256=_E1Hl80PRP58adTIpF8XNwYhVSrFzrGupqQaL8VpEYE 3598
crystal/resources/docicon_64x64.svg sha256=xqtKdrMAm1nNww3pwUP5ZE16VTKQg6UYrt69T3XMzVM 156696
crystal/resources/testdata_air_gap_2x.png sha256=xcyiFL-qTq2ssGqfOMGEfdml6B_TuMZ01eWkHQkxvkg 24417
crystal/resources/testdata_bongo.cat.crystalproj.zip sha256=NvGegSqJXZe85CWt04pv4XCAfdZispETKZ0FAX7ySMk 1306054
crystal/resources/testdata_xkcd-v2.crystalproj.zip sha256=xvM8kVifCNfDCuq7LNLpVnRuR5DPhkULtY5tgRxsnYU 388444
crystal/resources/testdata_xkcd.crystalproj.zip sha256=vImfONZ6AzxMA8SUwv8u3xf0AvVPRlsg5YzwRe24ZIM 412055
crystal/resources/treenodeicon_entitytree_cluster_embedded.png sha256=d-wR9OycE6ZQGM70I0SLqI1mZfClHArVzb_uiO8b0ss 1556
crystal/resources/treenodeicon_entitytree_cluster_embedded@16x.png sha256=b99sTsG7yOdblGOZoe1fSMMALmBEzdcg7Fm980muQrM 22452
crystal/resources/treenodeicon_entitytree_cluster_offsite.png sha256=3iXb9GyCDtbfms1aBLdvq0BH7fA7MjhpSw7yGaN-Dtk 1634
crystal/resources/treenodeicon_entitytree_cluster_offsite@16x.png sha256=3oniR6kHnSxeTj_r-rmIwdRFx0EC9Vd1FCaKCcLPnCE 25192
crystal/resources/treenodeicon_entitytree_loading.png sha256=9cpKmCL-EztAYDfrPYuk_TrzJDcQYNz9Vbtv0GXlNb0 1447
crystal/resources/treenodeicon_entitytree_loading@16x.png sha256=Ter0JHnmLtU5b2TOuiEBIg77q6WaVvgqoz97z7tyRzE 16946
crystal/resources/treenodeicon_entitytree_more.png sha256=kGoVpMi8-Td2PXuIFYpnoXQvCRu9crDSH6nlHnRR65s 832
crystal/resources/treenodeicon_entitytree_more@16x.png sha256=W5saQNedIdde-MSQv3HsuyKayNBK6P11ewHRgCXFCvc 1680
crystal/resources/treenodeicon_entitytree_resource.png sha256=wyUBD9dZvl2BEfhstfqL9RHnELNrG6i308nl2DVJJ8I 1268
crystal/resources/treenodeicon_entitytree_resource@16x.png sha256=oGWTjfXrkeFPdotlxYInD8BsCdhwsL3Y6DKqkwTMBvY 13190
crystal/resources/treenodeicon_entitytree_root_resource.png sha256=gzOW3to_5koRveQdv8mXRenQCBSe6kBaaD4DsRSDXrU 1457
crystal/resources/treenodeicon_entitytree_root_resource@16x.png sha256=6sUZQPuqMwef5avdDXqF32WMK7swmu2Be8SN5NUaaXs 16131
crystal/resources/treenodeicon_entitytree_warning.png sha256=T43wLCN5rV1YPcSvg9i-mVsy59iiIZnqiQpwn6_UgBw 1267
crystal/resources/treenodeicon_entitytree_warning@16x.png sha256=0chZqZTlcPOH0pIL_JzsXMzFL2b6GQ3AUHx2Tu4GmBY 8572
crystal/resources/treenodeicon_tasktree_done.png sha256=Cf_p--XuIv1vPMTUnkx0FFGXPoVGOuQyMFa2Jaurqrw 1369
crystal/resources/treenodeicon_tasktree_done@16x.png sha256=eI73I7DJPmF_b9kB5f_chJuhXkTxC0SEnwxc26zqlYc 11713
crystal/resources/treenodeicon_tasktree_download_group.png sha256=btqmv_3wZz7ILmwqPho0qU8TDXddJsqOwztQc2gRD6Q 841
crystal/resources/treenodeicon_tasktree_download_group@16x.png sha256=e6H7whLJQBHRjkr8QQg1pqe6Z7-MUDmARVAIY6kC7VM 2891
crystal/resources/treenodeicon_tasktree_download_group_members.png sha256=m1wuj3vHVpytULnTz-hr9PQQopdTGB-5atMCjMCzszg 837
crystal/resources/treenodeicon_tasktree_download_group_members@16x.png sha256=auI2yFRaSypxmwm2vj4gpAuwjVulXVnxo0kREQ9X-rg 2825
crystal/resources/treenodeicon_tasktree_download_resource.png sha256=ys4jurGKhJ_BDInGcvzuK3t01fExBnn1ipYPaJb1crg 825
crystal/resources/treenodeicon_tasktree_download_resource@16x.png sha256=lY_iCeGYgNCLlJW-LmQcYdw6mWaGepUYZeC5qTdmUUw 1992
crystal/resources/treenodeicon_tasktree_download_resource_body.png sha256=nkUwZcxzduzAGJpekHOmfl8DwmDiQ5kRnQEgfPY40IA 821
crystal/resources/treenodeicon_tasktree_download_resource_body@16x.png sha256=CE1D2xcVXxPu2Y8eyEuZx4GsUcmxv1N6ac95yXkf9q4 2447
crystal/resources/treenodeicon_tasktree_parse.png sha256=dNf_hhZ1zV-IlT6wjaTP0u4_VXI3ubLS7Si1ZlE8LIQ 1493
crystal/resources/treenodeicon_tasktree_parse@16x.png sha256=7D4cglqYxilo27pOiLMEucMt8iNl58EgQPsEAHEGCsc 20317
crystal/resources/treenodeicon_tasktree_update_group.png sha256=pUI6bM1KWf6j3MgW0CEFc8ieRwnlHnJDKdkKuFVr62Q 1482
crystal/resources/treenodeicon_tasktree_update_group@16x.png sha256=3yw8WrZv2KkqjFyVqGGq2M-36bqtuYSLsjHvyVXBMFs 20370
crystal/server.py sha256=_Dy-dEIvPQHmGBD9T0OTLJ1if1_UBYhDowFWpybtvZQ 38566
crystal/shell.py sha256=w_aA4F81oGPfW-4pL_kIFvkNU7s8T9VrshSwfvrXO5I 7897
crystal/task.py sha256=e6lQMiBqHl8c2eIFV2AYjsWDq0kb0QYmGI6oJyq3pdk 81821
crystal/tests/index.py sha256=jp12AKq9qaWTeCje_r16GcaeEf0n8LyoSs0U0rK3K10 10568
crystal/tests/test_bulkheads.py sha256=GKnT9bEcUKFlg0XzM0U5LVuGExAjLLCUlSPvtvNAx04 83431
crystal/tests/test_disk_io_errors.py sha256=x_QbVddyXSc2o5Ot5clVHyUZfqoYPxBdpNK76FefXAo 4250
crystal/tests/test_do_not_download_groups.py sha256=zu7p9VVBN4NCQ0LCsuFWUPFB4FZ0byFk55nBsQ8EgZ4 11962
crystal/tests/test_download.py sha256=nhYg3YA4uvNhQJGgjgiRgEAAEKAXFl-heFJf8q_gGaU 18818
crystal/tests/test_download_body.py sha256=B7ADkMc0Fl5-qfWOKMoOFVISp3dpx6zeyHz07dZbxcY 22342
crystal/tests/test_edit_group.py sha256=Fcx4gRExTtBFnDV_CkNgB_Rr9-gtue59vQZwMizBMns 8428
crystal/tests/test_edit_root_url.py sha256=Vo-bIL0NxgZkk2xMh769ckXhQH4op9ZRmlTTmLAPfm4 4259
crystal/tests/test_entitytree.py sha256=r9r3XL09Flzg54wqS8SNy_YWES0Fz1ttAxLgLUwKMsc 30065
crystal/tests/test_file_extension_visibility.py sha256=XMgY89WcS4f8Jcz8yTsqCAzRD-hnKZVx8TqQY4KZv_0 1796
crystal/tests/test_icons.py sha256=xJyjD_ZrOMWmmMsbWkFZP6DRfZJDwzD5MSKXv3YiF1k 3045
crystal/tests/test_install_to_desktop.py sha256=Hhb6RH1JX65K4fa0BpcJ-cklyZuzo3SxenPOxegg0Po 1437
crystal/tests/test_load_urls.py sha256=lntWLm_nNt205SqEYy58u5J78GXpU2-PbGvau2hGrBY 14123
crystal/tests/test_log_drawer.py sha256=vMoyC-85smNxJtVE4mu-hC8L2i6UnDN2Uy2tNbY_ysE 1985
crystal/tests/test_menus.py sha256=V4j-ZzPY79ZJVcutW1SKp4nRHYQmTbpE4CBaRggZlpE 1609
crystal/tests/test_new_group.py sha256=_IzIgH1VmRvGHFxkWFVlGmG1OkbcyyNe17wIW79Y10U 27228
crystal/tests/test_new_root_url.py sha256=ZYeGhT13WWkpM__GHVeMhZNHqBRI8ea0FO3zKULlWHQ 51213
crystal/tests/test_open_project.py sha256=KUp-QesWhz6KgBbgnWOF_TJb01LgNpoufy-ud7S1uvs 13585
crystal/tests/test_parse_html.py sha256=S1tG_Sjj7DpkdWiXcBWLgmVD6mwPxE_DbkK3yYxF_Vg 21046
crystal/tests/test_profile.py sha256=s_6K6lcV0ElyGaoIHiN5sZMieXXJ0p-3ENm_2dvnf4k 5397
crystal/tests/test_project_migrate.py sha256=kjzobCYFzHrb6Ki2G7QrkclDzi3LII4YlBtVZG5GQ6w 21568
crystal/tests/test_readonly_mode.py sha256=qR4t2cerAD1jE3fVVNUMkBzfYqDpgStjcGVG1O-qW-E 5517
crystal/tests/test_server.py sha256=YVlFTEtxTkYTrkFT-Aje9CfdBovppD4gwVe3rUzeaQk 9360
crystal/tests/test_shell.py sha256=pQF7936EITribkHnLp3_CIUVzPFBdzfh5Eh8V-cB3IE 39518
crystal/tests/test_ssd.py sha256=XAqQjsazLZ4ba_JmSNTUi4mheBcTv9vT-D6eMPs0q9U 14152
crystal/tests/test_tasks.py sha256=DBIC3xwEbzvJQ9tc2lJSST8L3LnstRuhHXuzvFhEAB0 17918
crystal/tests/test_tasktree.py sha256=IyYPe5tg-6xMFsCWDMncA-3Tsuhedz5JPlnQkpomlwU 35084
crystal/tests/test_workflows.py sha256=EB0bdrF1Yjo7eZmJCW3Y5pBEpgz29oEke-mX9_eE0Q4 55287
crystal/tests/test_xthreading.py sha256=m3WNDuqqy0zHvWbl7ihWPuXWAJMTtd4rm3-kRbIyWFI 237
crystal/tests/util/asserts.py sha256=QMLzVtgEv6zQLxIGllK8b6T2SxtFURDbwmHBMjp2duE 711
crystal/tests/util/console.py sha256=rq5IPn6XHkcQoQ3tBXHx58iE6LDKhKYfi1rqbyfkqF8 1427
crystal/tests/util/controls.py sha256=yHOalJn9L7lWoY_RfqSKRVJOJ21U8iMr86fxl4N6GJc 9175
crystal/tests/util/data.py sha256=5R7KzufMl93NiHs-yPhdtNcBDD3lgxwV2QB0J1Fle0o 190
crystal/tests/util/downloads.py sha256=ywiSb7s_cSgHmBtF-RrI2pWbK_9A57RfWE7UpXqCjfk 1755
crystal/tests/util/runner.py sha256=G0ZUDLchv-5hhjJ4QQuYWld9gnEVnwkossTphL7f_SE 5555
crystal/tests/util/screenshots.py sha256=nAENANiwEa267n2LlhGzHsqXz9XloJLXfBNMf67irRc 2457
crystal/tests/util/server.py sha256=NQnO3apFbFa9NmwsNu0IHGKbTR1TT2ypT_oJ8ZKnoek 6617
crystal/tests/util/skip.py sha256=bgSGS_h3xB2PhbGOvuPoHpuBmeRjKJobI3TxuyWGqpg 63
crystal/tests/util/ssd.py sha256=LLPsmAvqOrkfmr1rdtc9xxqL4eo4asZo1gGAKt8tb94 453
crystal/tests/util/subtests.py sha256=9idnkq7d3LaAmDaBahMzZailThuxn4ZOlFY6fqC8Yhw 4810
crystal/tests/util/tasks.py sha256=jCVRr6kw2M0ItpOVVteiW-lWL6JWYuAdBRPFWP6M1qU 7802
crystal/tests/util/wait.py sha256=xwnHBxpSHkYDnoZ706_9htM0MXIT4YbmKpPqfujSxA8 8098
crystal/tests/util/windows.py sha256=R9Rbs_aAnjheiCMHKVvJNs-j-7zZcGQdKW-XgEAe53o 25749
crystal/tests/util/xos.py sha256=38IK8vIacYhTmNojMlyGPTe39LAzt4w4w545IeRi1Y8 642
crystal/tests/util/xthreading.py sha256=r-Q1Xiob43PzcC7gbFGHeitQ5lNDkEyHhF_WcJKJiFs 1320
crystal/tests/util/xurlparse.py sha256=a6jm1Ok5nay7QR9FRk7s8jVHR4MNNSIR6e62XlfS_pI 179
crystal/ui/BetterMessageDialog.py sha256=JCzhxsFDB_jN4r89yVEQjOrZLzz4dnoD5GtQR_vF7Ic 3443
crystal/ui/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crystal/ui/actions.py sha256=kLqhWe6DgiVMGIqCLVYVffeWpWxZR7yiyXluc7qbNvY 4826
crystal/ui/log_drawer.py sha256=Pz1-MXK4lS2T-LkBJewfcS7mGPXbMu8ExuP5neTcgsc 21578
crystal/ui/tree.py sha256=PJ4tKvvSj4ziCZc79iWILiGJvBHB7Ll7_TjcdKphjLM 22967
crystal/ui/tree2.py sha256=tfuSJ3GdXNMkyRbUMxaJS8L037ThcyYyd7cXv87HqNE 1520
crystal/url_input.py sha256=TBUGJvFukDnbDz9ss1bW-m5_uIMCfDdneVab6Bp4SL4 7950
crystal/util/bulkheads.py sha256=oV-yux5bmA7RWCdeklGMKKceLO_ye3W3fv3mK_gDSSQ 14182
crystal/util/cache.py sha256=_5sBsoFa766oT-4omxVfyWMx8W_WQhrTo_riSZdoQnw 213
crystal/util/caffeination.py sha256=IshwQ5dPoiHxvrEZ8QR7TaoMS6EhgD7ATDp_jnZkPIc 2924
crystal/util/cli.py sha256=PC2DSTvCCC1IuUOfimNwWQ8YKJXg3MRe-Psf3BfQESI 1464
crystal/util/db.py sha256=7qDyu3A9p_MnHA4hGeWJX2d9XXoRBb9eDgoIrjISK9o 3067
crystal/util/ellipsis.py sha256=95pxIwTYW7h8groZ924IckG6g065rk6DhxyEynpMUK8 576
crystal/util/fastsoup.py sha256=sRAWhTYtlDBHgaY_TyQn4QDU3dUSGSaYxu8n2GFRUWo 9558
crystal/util/finderinfo.py sha256=kI68nVJZ6aefMI_7vOvh2P6c_3iCWPVf42We__LTAEE 2252
crystal/util/gio.py sha256=rpXuWHqO_ZJnVNBkvJFgVpHZGThT0lPR1TUMCgizxm4 807
crystal/util/http_date.py sha256=0NppMlz_XaOpR8-hFVWlrzetdP-YVCZWlRoe8mfA3qU 687
crystal/util/lazymap.py sha256=rwOnAYMuMRfhC56VnO-gr73i1HEpt9Rpr0pPLNJd4pA 674
crystal/util/listenable.py sha256=4-RxdRAyvMQzrCBUdU8rHw4hUynPLgnbgLkEm30Gx94 1090
crystal/util/notimplemented.py sha256=Xa54eIvmjahawRD3qe6Eo_BOA0uT_PuHi-h5hrjGkMU 689
crystal/util/ports.py sha256=8X83VpJYuYI92TwYNr9P-ibMKUm5kHEJ8gCI9D84T4U 703
crystal/util/profile.py sha256=b5T_TAwJ5rWUZg_Z6TQmIPCqUvoA5TahRQWptkqoO-I 5311
crystal/util/progress.py sha256=JMCpyuurAU_I7h9X5Oa9ndkOqEObUJ7FyvKPypkwlT8 8113
crystal/util/ssd.py sha256=3ejCvwLnWxbL22vgTPPVM2f2TQr9pwNGpaFkQCJCFeU 3494
crystal/util/tqdm_debug.py sha256=v5HOUitASi-1_uwXUXV9MMA0D-C-w9cx5x5aAll0mMQ 2312
crystal/util/unicode_labels.py sha256=CGNkLaBdiPMfFPqFp0BI_HLODiyVEIDrKnUTPENTPOU 639
crystal/util/url_prefix.py sha256=bknC9wrmK4ZZsEQDFGsV6ceJ0pI6KPjsH3YhG8Pjf-U 1121
crystal/util/urls.py sha256=hD6inu60Mw0lAASI39Y9FyuHZky8VC4mZcmGyKJLY-I 2207
crystal/util/windows_attrib.py sha256=INWwCgalpJrfO1_LtkDoHg1ckjUD3iYMtptmtcHp1-s 423
crystal/util/wx_bind.py sha256=WXqCbkwCJtSTwynExSE-YGWJZw18AG_aE3latlOCT9Y 1259
crystal/util/wx_date_picker.py sha256=Y4m6mJ2E-2_PLiiyXwoOY3jddHUpWFDYATyzOgQr2Qs 455
crystal/util/wx_dialog.py sha256=H7Hu3E7mQUkM7nR351UMOE2KKAQRejz9DNP1HBoXBU8 3350
crystal/util/wx_error.py sha256=bbUnD2Xq73M3PHUBIvuR__NEGrRzpreH8Y9W2C_nM0s 1978
crystal/util/wx_static_box_sizer.py sha256=pgUKNveg6p636CTFmp11PVtYb7UZz97dn-ini-755QE 695
crystal/util/wx_treeitem_gettooltip.py sha256=jdTo47xHT6GfTMXsFeZ-nWDsPLXkv5XZA-ahvjbPMEw 167
crystal/util/wx_window.py sha256=hGEmowQKMpIkN5Q-96cqALCAhlBcLOkSw2TjmvTP5bI 1397
crystal/util/xbisect.py sha256=faX2t-2qMS71aLO10fpFkdY1An4z5eJBKAVDyEWUMNo 1907
crystal/util/xcgi.py sha256=FxWEdEFpPjnitiMaesUyHSAsUfJVNonFBl4w4IWkhK4 800
crystal/util/xcollections/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
crystal/util/xcollections/dedup.py sha256=fXKfheLfOcCkHwikJCrHETn7kR2KclOxFBGisCBY6rY 244
crystal/util/xcollections/lazy.py sha256=5V4azd4S1ozXv4iVAgqmSAjl4UkTvJcb3oqjR26HUsM 5734
crystal/util/xcollections/ordereddict.py sha256=bTH7IniAtpdHB96w7kkDj1DFlnOlhE_XZARh1xZP9-M 767
crystal/util/xcollections/sortedlist.py sha256=KeFZml4__IWGL3IU4Wci1UmIn-UyoBhV4FcY7pGcHt4 600
crystal/util/xdatetime.py sha256=xzVxvl8qp4Vq2R5x21zduvrBPfLQVXlIhBTUkpwtP7w 433
crystal/util/xfutures.py sha256=cSp7IOcAIqiVdX9qi4LaB9_AtdbLAswFhxN0aCNvlHk 158
crystal/util/xgc.py sha256=zSPVPKj355YIwFEfZt0b09CXQ_DY7klN7c43rclZtSQ 1683
crystal/util/xos.py sha256=VVHNbukCLPWmUplJDHSS40Ka3_9B4PvZJscZPPbI0bw 1799
crystal/util/xshutil.py sha256=OWPslh_Y0WrPSNi1jh8F35ZF64ac19OXAKAwIY2s1v0 601
crystal/util/xsite.py sha256=Pih8d1Y37zEhCZKzLEk9B-zogK_I85b4zjYIgz2HtZo 1908
crystal/util/xsqlite3.py sha256=ptmyIAVXtYTrm5owMTDCKIsLp5Oohc5_eUmq9Kegerk 725
crystal/util/xthreading.py sha256=zUPlM1ibWN7N-Mp2px5W_2HnqDAvwf38bvNEc9OKX38 15016
crystal/util/xtime.py sha256=1zAbphxLD_3DWaBiP2srhlZ3qVy75lP1qMIuLuqYCfA 792
crystal/util/xtraceback.py sha256=mcVTjdMhOeTFWrnQU8R7PqferAjU9HTIUQNc6xdTmpg 1318
crystal/util/xurllib.py sha256=p9EzTtAISteaWzbzKAv4dA8wxxA-cxDsd2WOFbx92_4 1725
crystal_web-1.9.0b0.dist-info/METADATA sha256=4bNg9SFAnwce50NVFbBY_zFoC0gzfS_flS7602-Eo6c 14480
crystal_web-1.9.0b0.dist-info/WHEEL sha256=7Z8_27uaHI_UZAc4Uox4PpBhQ9Y5_modZXWMxtUi4NU 88
crystal_web-1.9.0b0.dist-info/entry_points.txt sha256=WKPeoOTd1z67jI_mNJgrzDTr9OnG94p5ZCe4r_OQHac 49
crystal_web-1.9.0b0.dist-info/RECORD

entry_points.txt

crystal = crystal.__main__:main