ckanext-toolbelt

View on PyPIReverse Dependencies (13)

0.5.1 ckanext_toolbelt-0.5.1-py3-none-any.whl

Wheel Details

Project: ckanext-toolbelt
Version: 0.5.1
Filename: ckanext_toolbelt-0.5.1-py3-none-any.whl
Download: [link]
Size: 475964
MD5: ff7a3217982197b51972edc8d82f078f
SHA256: 7893632863fc76fed7415548a30833efa745b7621019c6bcce6b89ebf460a0ce
Uploaded: 2025-01-14 10:28:42 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: ckanext-toolbelt
Version: 0.5.1
Author-Email: DataShades <datashades[at]linkdigital.com.au>, Sergey Motornyuk <sergey.motornyuk[at]linkdigital.com.au>
Maintainer-Email: DataShades <datashades[at]linkdigital.com.au>
Project-Url: Homepage, https://github.com/DataShades/ckanext-toolbelt
License: AGPL
Keywords: CKAN
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)
Classifier: Programming Language :: Python :: 3.7
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: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Python: >=3.8
Requires-Dist: click
Requires-Dist: aiosmtpd
Requires-Dist: typing_extensions
Requires-Dist: gitpython
Requires-Dist: cookiecutter
Requires-Dist: flask-sqlalchemy (~=2.5); extra == "flask-sqlalchemy"
Requires-Dist: pytest-ckan; extra == "test"
Requires-Dist: pytest-mock; extra == "test"
Provides-Extra: flask-sqlalchemy
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 6769 characters]

WHEEL

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

RECORD

Path Digest Size
ckanext/__init__.py sha256=VbQROYg1qDSVW7gcMMYejPzntQFHDRrXa-LHU0k9NP0 190
ckanext/toolbelt/__init__.py sha256=eZ1bOun1DDVV0YLOBW4wj2FP1ajReLjbIrGmzN7ASBw 22
ckanext/toolbelt/decorators.py sha256=Kpd_EZDQy3TzLeHjDCWb025UwNlPSalmp545nXr7IEM 115
ckanext/toolbelt/cli/__init__.py sha256=DuzveprTgBCJlUNVC8JZFaLZhP8OCFkzu2DoR-dI8iw 224
ckanext/toolbelt/cli/_shared.py sha256=qtuyE2tAn_FUe2m_UVUBiJjCHENMroPCskXT0KHly_A 1472
ckanext/toolbelt/cli/dev.py sha256=XRG5QicYnoB9uCGSMFHvnVGXdonN2au6m3vH7Z812f4 1397
ckanext/toolbelt/cli/make.py sha256=J2KllgrHrTcdl4jlE63u22s9DUIHQwxqbB6pVX0pSCA 421
ckanext/toolbelt/cli/make_ckanext.py sha256=x4FQucROzdYaE3g3Irx46IOTT__xoPzQeGQpaRnLw3g 2355
ckanext/toolbelt/cli/make_config.py sha256=_Bh9g7BnXqjXQqhrK9Lqn63AjGzn2XIZVJZz0tLmmcY 2531
ckanext/toolbelt/cli/make_gh_action.py sha256=1uFJxJ2Q6RzOAnCNuPaa_YpEWf_0gSlnoWiZkmmdQcU 1371
ckanext/toolbelt/cli/make_readme.py sha256=3wQQN-UfMKuZg378WPPIDqcSTlZR9F8FbaPRSGGxwT8 1824
ckanext/toolbelt/cli/make_template.py sha256=R9URdNOqh96tXIdu343ndv_83oOIdSZ_sGLsaFVJSIw 2972
ckanext/toolbelt/cli/ckan/__init__.py sha256=QmLybi_SlJ1G2KytKjVOM2XnsF7JS6xY_9l0I7vkZdQ 162
ckanext/toolbelt/cli/ckan/db.py sha256=MJNageU6W4Z1nujM_-7raOT2F1IIgCwrq4dtZAWjESs 1285
ckanext/toolbelt/cli/ckan/search_index.py sha256=jMadWz1KznyKpBkxK7bqZH6GBOQy-fLSjCJ8Pf8oqbw 1378
ckanext/toolbelt/cli/cookiecutter/extended/cookiecutter.json sha256=n6umhdluF46oClYeL1rDODQ_oQ6TO9bsBCUXh7SLPUU 308
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/.editorconfig sha256=fWQI_gxuSIK16OlaDrz3SCRH6lcjwKYwqzgzkkEjEgg 294
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/.gitignore sha256=Atno1qbPLlmHLcYmvDQuSUDvOcYv5y3RmDJWUVdPKNU 620
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/.gitleaksignore sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/.node-version sha256=oX2zwNLI6dCb4VV9WA6aXEGGqkFWbpJ-3hxufRUyMz4 4
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/.nvmrc sha256=oX2zwNLI6dCb4VV9WA6aXEGGqkFWbpJ-3hxufRUyMz4 4
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/.pre-commit-config.yaml sha256=S5ItS4MiEFyg1Ql7ngyoVCndRTaSXp4V6nLSxijytKU 917
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/.talismanrc sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/LICENSE sha256=2lWcRAHjsQhqavGNnR30Ymxq3GJ9BaYL_dnfGO_-WFA 34500
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/MANIFEST.in sha256=hJV5cjyXXcq_N1RZa1e1zJSicbX9jyU5mWg6HLRCUzQ 276
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/Makefile sha256=qvTSU5tflQmltJ6HwEuMZXMUzPIH8pnFyFUAanmbs9o 8093
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/README.md sha256=7ZFUb2EGFsT0Zr7AGzv59sEDVVG2Y9lnwSjfCkhsuNE 38879
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/cypress.config.ts sha256=aQ82jpoBVdNr_ZPg_QddaYq3ywugZWTPYpHNbGFZ2pQ 284
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/gulpfile.js sha256=0X_h9RoBDESO8niQ5je6o4mump5mV3znvXWyVWVr9Uk 2035
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/mkdocs.yml sha256=sL2iF-tjdPRGtVDpmTITwhaYCQSmXBcpRfImxmcOhPs 1975
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/package-lock.json sha256=ULcQkR9gRnd8rCmiSy2Gkuc1rdkbsxEOPEqu9a6oq2k 185452
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/package.json sha256=uLn1TJs2M1H_IfuUYHRYCSwvuXeqWwg8oGtV1WcNZfs 1013
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/pyproject.toml sha256=W1q5vVQdGGbik58AHfuRoz8ZBcJQl_Q16bsAb9U2--A 7045
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/requirements.txt sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/setup.cfg sha256=ZyTVs9ZDA9Z5q8xNg0Bm7SAYqU482nqxDsU8fVcxquk 862
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/setup.py sha256=_EjkAffNzLIEUayS-j4l_VRQ_V-7tpw7a8DVLea7qJo 505
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/test.ini sha256=Rkn9OWz4PELijIK00pwAfe3PraYXtZzFKRnZjVbUHhI 853
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/tsconfig.json sha256=T6pfI8ovFvt61xjsUyLtMKFiQc-fzaHLuzhBmtIgocI 541
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/.github/workflows/test.yml sha256=BzNy6EwgoPkXoY-jJjwppG66o2BgTr6n9Lsr88-itss 1983
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/__init__.py sha256=bA4GtkniRdq2--6cjASDLRM4gCsX_ysGJkaTMSmIQY8 202
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/cli.py sha256=MUbMvaqphSdjk6SHbMMdBKOivqxKnOi9ww2_xt9eB4Q 2759
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/config.py sha256=1LcrI3oK8suaTqdn7Q1taz9HP7ApFRjgH8DVYx7XZTE 505
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/config_declaration.yaml sha256=K6jRRKHKDDRT4fMaZMY9QSCjnN7BDJ_a-BVacNNEckc 530
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/helpers.py sha256=rpLH3AgkFB-C4EXqESyjx-yO5VDksQIKR0ahYhQ0ENg 394
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/plugin.py sha256=BpO1vxkIGO5QSNyqm7sfotQ6fPoS8V6Mt9YpL4IKFP8 3071
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/views.py sha256=j_TP00h0OQik-QUIldiVdgqC4-8eseky6GUSMlfzOsU 4969
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/.gitignore sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/webassets.yml sha256=C_5z0apvgOs1fyx7c3PX2Zs_SSR1NotMOTvLMRDgm2k 1936
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/scripts/{{ cookiecutter.project_shortname }}-datepicker.js sha256=Ovy0oi7GcW1QqdTjokurTYz_adBuMdZ7A1ih8xf7U0s 713
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/scripts/{{ cookiecutter.project_shortname }}-izi-modal.js sha256=Y6hBokkgTZZ0qc6uu8xyXAsF3MogTMyfPj7MJDFzroU 718
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/scripts/{{ cookiecutter.project_shortname }}-izi-toast.js sha256=kCDtAjpXG7iSSnSx6HwLZO-w5EYrumqC0coMBWvpwTg 586
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/scripts/{{ cookiecutter.project_shortname }}-scrollbar.js sha256=t3bPi82aTWeM-OkQ0Oo4pTIUZM95GGOtzuO4BXJ9BEk 760
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/scripts/{{ cookiecutter.project_shortname }}-slick.js sha256=xUqlhG3kDEvoBfLcTBeNG5b6UX0BruHM9dWVHWwHpOw 549
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/scripts/{{ cookiecutter.project_shortname }}-sortable.js sha256=T2IknPas0Mt4mqwnla34rzY0xJilV-2C_oiHn5LoT5o 565
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/scripts/{{ cookiecutter.project_shortname }}-swal.js sha256=4YE85Lv0LU-N9hl1DMxmbGW5Bk3VR9f1Weszu8uNRXA 685
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/scripts/{{ cookiecutter.project_shortname }}-tom-select.js sha256=xrdRh43aoZug1SJPI9JOWq8Qot7ADCjnXD9kwpLegdY 1584
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/scripts/{{ cookiecutter.project_shortname }}.js sha256=lFYicEFSRi7hY33oi3pK-Nq4EL2Eb_ebZfB-3m-LP4M 1232
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/scss/_cssvars.scss sha256=09zk3m53fclzQeKyY13DTEA7WyBCUp8nOzEZyih5Ttc 1095
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/scss/_fonts.scss sha256=9JUx-FGhRA_NSrXmRgfVRtU3RtMCjdMVNljZQMj5puo 221
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/scss/_footer.scss sha256=DE9qEK5J9eS3lHQ8LoLL5L6qRD8VPxxQMc8YdiyE8hA 165
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/scss/_global.scss sha256=DtX3vAL_XfOnH6qonjmLGf4KeoPj2iNw32OvLvDFiYY 459
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/scss/_header.scss sha256=OSrIdn_INYf2hrmInf3N6ELIoNfGdMZ2AZO2nIAZo0k 176
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/scss/_mixins.scss sha256=xQZjNeSLuBogVNJRbreMMZhnw7oA5B3VaTXCJLFITNI 239
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/scss/_utils.scss sha256=G5CtDlMzJ3K_gmWagUu99YLd_1CxTX91PMMsFFXOSNo 86
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/scss/_variables.scss sha256=1oAKTKIQKJsUfZoneT8yMgHUWo4iJrIylem13coN-A4 402
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/scss/_vendor.scss sha256=dLmjVjbpvPJ3gGvNoW5sfCtOKGL9Dc6QcdOBcmGgY8E 280
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/scss/{{ cookiecutter.project_shortname }}.scss sha256=_rl_zsKjxERcVM8S8RLKSzG-CIulqeA5BxHrYFmW0Hk 744
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/scss/elements/_breadcrumb.scss sha256=al1aAspyF67G2BvC0hYhTWhpdZA6zUd0iKtlyQuptkA 343
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/scss/elements/_buttons.scss sha256=ljRLIAeA03Inen750-tPjzcqRbyj1sOmNtvlXVZHDZk 261
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/scss/elements/_forms.scss sha256=2qC5xEq40EQmDN-Sia_e_BMBWjXeeAvCKjsfjzAEpT8 121
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/scss/elements/_pagination.scss sha256=oa2MJmg7H6jrqv0pFBc1TqAXVtcsiZ5UmqO0oCNDXYE 70
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/scss/elements/_tables.scss sha256=_rF9VfbAm0Lx5uhJyrfVK60Au5acz1qSZcfh-y4MPuU 145
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/scss/pages/_search.scss sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/styles/{{ cookiecutter.project_shortname }}.css sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/vendor/Sortable.js sha256=ymhDBwPE9ZYOkHNYZ8bpTSm1o943EH2BAOWjAQB-nm4 44581
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/vendor/daterangepicker.css sha256=lP22bsj-dImBpPIJD99KKgo9vlrOLmXEzkbpXWkr2sc 8069
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/vendor/daterangepicker.js sha256=iOVs1FytPbiP3HcnhtFMzo0MwYebwD5OVr6Rnf2a0ik 67842
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/vendor/htmx.js sha256=RJMXreeIHpSVENthSZHhlcOgmcTHkcJNrOxV-fSipFI 48101
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/vendor/hyperscript.js sha256=zXN-mQSn7tHuljm3XrB5FbqtkpYVhtCh_W2ZjSQXneY 100369
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/vendor/iziModal.css sha256=U06-DS5hIyQTo8Yv0tauaJdohZMD0LAcwRfRSNgTW8E 100218
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/vendor/iziModal.js sha256=9eBWk5S5IOP5FTjOk1_5qrm0bOL7gl5En9eqZFafIuo 47680
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/vendor/iziToast.css sha256=pODNVtK3uOhL8FUNWWvFQK0QoQoV3YA9wGGng6mbZ0E 49634
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/vendor/iziToast.js sha256=siqh9650JHbYFKyZeTEAhq-3jvkFCG8Iz-MHdr9eKrw 35471
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/vendor/moment.min.js sha256=4iQZ6BVL4qNKlQ27TExEhBN1HFPvAvAMbFavKKosSWQ 53324
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/vendor/overlayscrollbars.css sha256=3sXsI21j-qAKuZ58-6skT32zpYuoqo7x1ud3FfysX0s 15666
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/vendor/overlayscrollbars.js sha256=09NQ0v4Cu1di5ocyhXUOvMgZcSWk6vlDUR54TMnxRIg 74119
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/vendor/slick-theme.css sha256=etrwgFLGpqD4oNAFW08ZH9Bzif5ByXK2lXNHKy7LQGo 3145
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/vendor/slick.css sha256=3h45mwconzsKjTUULjY-EoEkoRhXcOIU4l5YAw2tSOU 1776
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/vendor/slick.js sha256=m6pXPkN4hzt6yBzLHZVM6bsrGpM5R60wEiY93GBNhQU 88955
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/vendor/sweetalert2.all.js sha256=J-5D76zpkRERiI3Fzew5wbVA08FQRsuHqdsqXCnRD7Q 77085
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/vendor/tom-select.base.min.js sha256=3Uq3svcxJN_P37BQpI7gWsJWbt8jmvpcPvByCixCip4 41411
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/vendor/tom-select.bootstrap5.css sha256=ZD0XA93o6ui86fA4RRQu71X87Pu7EWajjcAh-8X5z8M 18194
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/vendor/tom-select.complete.min.js sha256=3zhRVRVdzmun-wOAX2KxtHj9Pfj9eyIyhoidrq5OK88 50720
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/assets/vendor/tom-select.css sha256=-za1dewbfe2CklfbYXT425Ngboxs22H-2ivih-GaNBw 9752
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/i18n/.gitignore sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/implementations/__init__.py sha256=PbN1PVjNIsLtXF-59tOyiwKGMTHwCKAJW8vf3qFLwjU 90
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/implementations/package_controller.py sha256=I17pZSNFUgPzTsgBZVMfe4dk61YJO8z-qvXOd2BLBRw 584
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/logic/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/logic/action.py sha256=NkjWe6MZoansGbiV0dtzf8gI1rm-zZ68nZEsB8WV6Co 1571
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/logic/auth.py sha256=A1X0OuZ9YRgq6mEX9G92y_Z1OovNa7ufkt13q0jUcVg 505
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/logic/schema.py sha256=V3GbDL9wMyk8zf1UFUQbqqpiFeQFQ6P08cWAI75LYH8 906
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/logic/validators.py sha256=jbJKTBs2IvVuhEKr5Y81LsNlsvjDqNyNTrga2XyDomE 641
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/migration/{{ cookiecutter.project_shortname }}/README sha256=heMzebYwlGhnE8_4CWJ4LS74WoEZjBy-S-mIJRxAEKI 39
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/migration/{{ cookiecutter.project_shortname }}/alembic.ini sha256=OVUrPzEGP2KQ8Jl7brhKZ_5vTYTuGI4tnptLCBfud04 1870
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/migration/{{ cookiecutter.project_shortname }}/env.py sha256=YSD-uQvOB2TESGAN85jJErxbJpCVZf1_GZ_TxczBcPw 2432
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/migration/{{ cookiecutter.project_shortname }}/script.py.mako sha256=8_xgA-gm_OhehnO7CiIijWgnm00ZlszEHtIHrAYFJl0 494
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/migration/{{ cookiecutter.project_shortname }}/versions/001_cc1a832108c5_create_something_table.py sha256=uHW_8vfyF7qNGHbUIAX__hFSZLJ1KpUjTZiajJJtxuo 741
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/model/__init__.py sha256=fO4E6DnrS9gnkG-wfj4hCSFw517ENzKdjR7C8hLmfpA 65
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/model/base.py sha256=EAbt0_SbMSCI-wgMDbSS8ij8kckfPJPNHkeoOO465ow 183
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/model/something.py sha256=gpFoajAjl1phd6PUtGE-gejND385Tk-fqf2dIQ20gis 1620
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/public/.gitignore sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/public/ajax-loader.gif sha256=57RMhrBQ_KdmqW3awtCTKvASbabyMFKANC2QkWjczms 4178
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/public/slick-fonts/slick.eot sha256=BtgM8BJQEy_RBocBEIRT_u5ohUt1DSLDRP_A3jleHcs 2048
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/public/slick-fonts/slick.svg sha256=EkWfIhoLeHvx6uvy5MSPyivZ-Ek_cSVsMEPnoMfpMvY 2152
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/public/slick-fonts/slick.ttf sha256=N7yZz9u8BGGTomOWeHN00A57ENOnWKNgRcB72IhjYNI 1892
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/public/slick-fonts/slick.woff sha256=JnJrrEBgq7EibmzuvBM26Ekw_np68bOJWhCdBn9bXcw 1380
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/schemas/dataset.yaml sha256=roh2R2VMDuxm83QjT36WS_IRLr6VcluC3pk4SZRdE9M 2786
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/schemas/group.yaml sha256=Cm9jlmAKA3O5oIFBgqvd4P3sjBqZSkqGBNRf5lU3ugI 727
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/schemas/organization.yaml sha256=6O-XOvGMCFcyZZ2Umeo0cm2GRUyaEr-jrglaOHzrp9I 741
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/schemas/presets.yaml sha256=pMCnfUUAOAuhYl6290bhr-rUZoIkIJYo-XcRHOFUFEQ 356
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/templates/.gitignore sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/templates/page.html sha256=HNMpCyJrujjNIotJcR3vVpfSPfZNOMAO6Lm5RsYte9Q 382
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/templates/{{ cookiecutter.project_shortname }}/complex.html sha256=r6mb_Pubfa1XBVvWswTIXzRvfA7Dj0d7kHUmbZqU3zE 4414
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/templates/{{ cookiecutter.project_shortname }}/snippets/tom_select.html sha256=0SblpiuZ2jsDDFKJ_-PXPG_yAESkNd9V8keOEVVG5As 678
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/tests/conftest.py sha256=B4S5z_fY0V4a7zrgHp0nN1uloh5aUzozSjbBFAnoaqA 810
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/tests/test_cli.py sha256=OLMN_5WbqPmUBpFbYOxH7-fXQ93e_lY6-twK6BRfv54 2751
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/tests/test_config.py sha256=_wcLML1TCukEc7YimQYBF_97qFX5t2ueIR30iouTvG8 909
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/tests/test_helpers.py sha256=GG5Jx58ENDwL-KBeD6iWyDQTWej4TkE1DvN06sthDCg 551
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/tests/test_plugin.py sha256=e95NPYEE5Kx1VMyGnh6Eui4uoYIh_HvEto45MpCxisI 677
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/tests/test_views.py sha256=NYxCM8MWNmnNlOubmomf1vnd4rZktvUESCAIajYBSco 3423
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/tests/benchmarks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/tests/benchmarks/test_speed.py sha256=fK3JW4CTsyO_kS9Qr_3f1J83bWhVYF0_ImJQvpqTDx8 1094
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/tests/implementations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/tests/implementations/test_package_controller.py sha256=Xgwb_gzC8xawVb0HdXbHIpBkpFXr9jCBaxeNHwhQkeQ 358
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/tests/logic/test_action.py sha256=iFazjOoIdIPBSE3kKq8afw_TJK2_Y0-t1vc1bg-eo7Y 1377
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/tests/logic/test_auth.py sha256=AsiK-rxTuP6XDYa1jXvpCpcjfPdyJkJbaBidppVOO2Q 1624
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/tests/logic/test_schema.py sha256=pUAuJ5pPmmi7MghwyEps5d7lS71b_n2U-Y8IZTvnq34 1718
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/tests/logic/test_validators.py sha256=Or2BGGjP9uHkmREI-vMlBoaiWNx8-GJcYI2ulCVQShc 920
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/tests/model/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/ckanext/{{ cookiecutter.project_shortname }}/tests/model/test_something.py sha256=S9z9QWOieRijv1bCW6FF9YYbKAtXsF97U-kRZR5FYpo 1348
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/config/project.ini sha256=-tRKqw1pMbtG8-k6p_R90NRV9fvnwofUweIIpocStwQ 4100
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/config/solr/schema.xml sha256=MDq7a0MR0Qme4Eb5l3gabdJ58ozFukN3hbp3Hjoihx4 13305
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/cypress/.gitignore sha256=QFx-mlKIMZTNW5WkNZSO2gOWHlw5nLgbxnk50WgdP_U 13
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/cypress/tsconfig.json sha256=YWvD3sXUj4mA5XaHgw3zHJXFhuh6sKBkjau19A3NaxQ 140
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/cypress/e2e/sandbox.cy.ts sha256=jqffMWctnCCeG0BSY1iOkcwBMaiHn-DL9ADsMD-6fp8 1930
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/cypress/e2e/swal.cy.ts sha256=coMt_BpyBjgRIdQ1uotROlNqsUi5aE-76dvd78W8Zqk 2082
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/cypress/fixtures/users.json sha256=fVimaROXRx80CpOGOaHXS13CiNxypgV8znqBC0YNHUg 92
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/cypress/support/commands.ts sha256=hy-dATEDD-F9dXChrHLcAa8z8ATWWnCUM7_41TOKuWQ 2384
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/cypress/support/e2e.ts sha256=NnflbX3Yx3reLZuO9aSSgTdW6ZXtZSlXF1jGQFTTvus 668
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/docs/index.md sha256=2yzFSQ2LXf4WlFlf4Pqid2wuDpawwGqZfKhXq2j5IBw 19
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/docs/img/favicon.ico sha256=NprQjzhUirkb8p55gd5SovyMafbf3D7pdpNASVF-HYQ 1150
ckanext/toolbelt/cli/cookiecutter/extended/{{ cookiecutter.project }}/docs/img/logo.png sha256=AWZV5gfV7Hcw2f4NuJzLOTU0KHGEms71_PZ0-cQTUtA 824
ckanext/toolbelt/cli/templates/action_pypi-publish.yaml sha256=s_2Cu3lTJNKxbRh6Uvv9ucSNgisyPZf4hZDnJZqefOY 652
ckanext/toolbelt/cli/templates/action_release-please.yaml sha256=_CdG1yw49CnGVq67kXcDPesB186mbU9itU7pdUCmWG4 463
ckanext/toolbelt/cli/templates/action_test.yaml sha256=9BDV1w4gowilRfyBvwWQVaZpkZDDgwkQHW5HCyfvwIA 1968
ckanext/toolbelt/cli/templates/config_ckanext-makefile.sh sha256=g_jvIqHaOWZeCpRXQgwVrHBCDnk4_4rpBkVaXMaQlpk 296
ckanext/toolbelt/cli/templates/config_deps-makefile.sh sha256=L6qoxscf_dZ5-DKIs5cViSzqJWcbCn6v8HycQQsc6GQ 731
ckanext/toolbelt/cli/templates/config_gulp-sass.js sha256=JrmEpLbALig5m2uYlAlzk2T4ZBoVDyvMkAtbmyYzEiU 961
ckanext/toolbelt/cli/templates/config_pre-commit.yaml sha256=gy6KhuDjHXYr0FJrTdeg7t_WyRXYnW56SFGtC8RmbhY 652
ckanext/toolbelt/cli/templates/config_pyproject.toml sha256=A9vtaRRx2CyZG9nOWLB7KlkvJmvHjQMNwzJKsQuZEjY 111
ckanext/toolbelt/cli/templates/template_black.toml sha256=BnaarYrlbMoMaB0whGOYuglxDNyW2eaO9IQOdeV6n84 49
ckanext/toolbelt/cli/templates/template_commitizen.toml sha256=2Sb43bjE_642oUK2lyXl467lgCij3b1dIzH_Br2Fo0A 207
ckanext/toolbelt/cli/templates/template_coverage.toml sha256=74j4SzG58V8Z2Vc5nSvfaG1USPVrHVPGOZGPjYyytZw 69
ckanext/toolbelt/cli/templates/template_git_changelog.toml sha256=aFyx2NepfJrGgv64l4yv9gawf8-lFEvV_dUdN4XmIAc 95
ckanext/toolbelt/cli/templates/template_isort.toml sha256=y0PZWkNeb6QoN25GzBLR0s37_dwpYZizG9UFidLusmw 187
ckanext/toolbelt/cli/templates/template_pyright.toml sha256=0XHUeYVxYt5qyQVIkpyLGqBHIZe2asQvTItF5ljt7CI 2325
ckanext/toolbelt/cli/templates/template_pytest.toml sha256=QldEL4EPZcyGLOGfFUQ4McCiS58QtmS6T0EnsHSTxeI 237
ckanext/toolbelt/cli/templates/template_ruff.toml sha256=PrLWKx9Uxyq1Bwpz0LYNHp_57mbKgKP4ZkJhhP5u8aA 2349
ckanext/toolbelt/magic/__init__.py sha256=Ddrg2x6s9Etie0s3avsTZoxdq6xBKWNCmsMImjgzK0A 6902
ckanext/toolbelt/plugins/__init__.py sha256=hTQe4YpWTvsSMxNtXgicW_x-WVIbZCAFGa8ngJ5YrlM 83
ckanext/toolbelt/plugins/cascade_organization_updates.py sha256=za9RaklO0cjpIL4RGvH6a_RKcSSdBGn4eL6KTDumbEU 1353
ckanext/toolbelt/plugins/group_changes.py sha256=uWsF_iSNeQeKy6cjQRIYQaThS2WBtXA6yoehrCbTtYU 11317
ckanext/toolbelt/plugins/group_composite.py sha256=S7Pshw-pkLalpApU2tPL6yh9MzgR0Umkv7d7YEuFG6E 4258
ckanext/toolbelt/plugins/safe_upload.py sha256=LMQSNgAtfJjC7fFRLAoz2frXIa2b6ULf-nrrChOirPg 1824
ckanext/toolbelt/plugins/fdt_scroll/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ckanext/toolbelt/plugins/fdt_scroll/plugin.py sha256=aklLwOEAC0z2Kj5M-IrsQuKZdTSZtdFc9SC_5ObJeas 429
ckanext/toolbelt/plugins/fdt_scroll/templates/page.html sha256=XY9jF4Pgj479sRrVn3TjRzrWLgALVGbmf0kWNPzjr_Y 150
ckanext/toolbelt/plugins/fdt_sqlalchemy/__init__.py sha256=Bf2iyp6dQ90UtvjQPFDlV8nE4M94Owcs_iYHwjE5yeA 1677
ckanext/toolbelt/plugins/templates/group_changes/group/changes.html sha256=uKa5yJdUaYVEnLcAjbhGUyxTAIBFUXf1ZoWP3RQeHL8 3034
ckanext/toolbelt/plugins/templates/group_changes/group/snippets/item_group.html sha256=0KxBMg9l3333s_qHLSPiAA0nUD-enj6E-Z51wrVwRYE 562
ckanext/toolbelt/plugins/templates/group_changes/snippets/activities/changed_group.html sha256=AIoQGpy9kYdwFyt-egz3_1ZcVr38a1HJ4XxUx2rrfHA 1046
ckanext/toolbelt/plugins/templates/group_changes/snippets/group_changes/description.html sha256=5W_Hmei3S4w2HPrK7VyDdzpACffcFQVRgNtkzoIKaeE 1112
ckanext/toolbelt/plugins/templates/group_changes/snippets/group_changes/image_url.html sha256=T2y84DsGRiOmt6Fp-fdlU5XdVqFCeyBB9XAQqklvy_w 1231
ckanext/toolbelt/plugins/templates/group_changes/snippets/group_changes/no_change.html sha256=9szTd91qAS4U9VvyepeaAE4YBTigGMfD4x_mtCplG-4 103
ckanext/toolbelt/plugins/templates/group_changes/snippets/group_changes/title.html sha256=Cp8nPH42LZw59ww5k7XMg-GXejbnvI8KO-BCEb37cT4 234
ckanext/toolbelt/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ckanext/toolbelt/tests/conftest.py sha256=k2X2y73bRcTmIZ7r3HeykZi44Y3pjYm4bZr7vRwBS24 183
ckanext/toolbelt/tests/test_decorators.py sha256=EbbYI89OZT57XhJglz86ekB0jxEXL7qRtF4JvIfHI0E 163
ckanext/toolbelt/tests/test_plugin.py sha256=4pdppuw12tFiPkdM0zfP-3hSwW5tQ7bBLeSwV21QGvU 141
ckanext/toolbelt/tests/plugins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ckanext/toolbelt/tests/plugins/test_cascade_organization_updates.py sha256=Djd99bhHsho6GbxgbWtjxjBOEXKFzzqz_xc50irU1pQ 2689
ckanext/toolbelt/tests/plugins/pytest/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ckanext/toolbelt/tests/plugins/pytest/test_fixtures.py sha256=GA7D0h3n0Wfu5xGWpWDSZUbLoTz_Fs7u5qemLOaPghQ 658
ckanext/toolbelt/tests/utils/test_cache.py sha256=bTaqy-kt7CUk_x8MJ90mIUFv6qXkZSEYv3UmgRtwwFk 1216
ckanext/toolbelt/tests/utils/test_collector.py sha256=6RPDP16rHYtkarsGFbZ5GizamCoT3psNfWkZMqPq5ps 755
ckanext/toolbelt/tests/utils/test_hierarchy.py sha256=tG71grne9p4nAf5G_wSi85Zh_r36Xp1TexFCiTTwpS8 2856
ckanext/toolbelt/tests/utils/test_tracking.py sha256=ebnVDIdduFmAUDhRWyMtwpqoa6QblUSuBaMrdceuj8Y 9264
ckanext/toolbelt/types/__init__.py sha256=APHqiph4sj5fcFo956t9xFjaYVPL2tVWdVpbSqg9EOQ 164
ckanext/toolbelt/utils/__init__.py sha256=JnBeWzq40SK6mck3idUuypYl3P-UhAMvRR6TMH_WppM 594
ckanext/toolbelt/utils/cache.py sha256=sGgNlo2xdQb3jS6aB7wARrfhU9jC3kPOQb14v8LsGrI 3565
ckanext/toolbelt/utils/collector.py sha256=ixCxPBvOLkiVryrAiEX-fh2hFTyHgStmJIy-J-JesN8 1053
ckanext/toolbelt/utils/fs.py sha256=F035oLxDIRrTBaQvf7zX9vI9LnxvxaszTaUT2nVX2RQ 3405
ckanext/toolbelt/utils/hierarchy.py sha256=90NlP4t35dpRshVmvjfBEOasZDVFNNn6-YX1jjQgrXw 5015
ckanext/toolbelt/utils/scheming.py sha256=jfobSL6o2PUSYrsUW9hz-cMpWofNxJpK8oZZioIwJWY 1832
ckanext/toolbelt/utils/structures.py sha256=qQQpeAWgtkMCAmDSjVRzuHvGdG9KFLQgOGsy8PWi5DY 694
ckanext/toolbelt/utils/tracking.py sha256=0VMi070rrcXrlMpXvXwntgakpo5VS4Yav8hEpBAu_LQ 16069
pytest_toolbelt/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pytest_toolbelt/plugin.py sha256=WxBiHiStebkuguPi0iFyxVNgkKhp69i5i02odjHIQJg 4516
ckanext_toolbelt-0.5.1.dist-info/LICENSE sha256=2lWcRAHjsQhqavGNnR30Ymxq3GJ9BaYL_dnfGO_-WFA 34500
ckanext_toolbelt-0.5.1.dist-info/METADATA sha256=7yrzO6kGuQUEdR8pmw08eqh7sHZwZUteJRr_d3achMU 8070
ckanext_toolbelt-0.5.1.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
ckanext_toolbelt-0.5.1.dist-info/entry_points.txt sha256=XVRbm9-Wns0BNrzM0e0G9IgHMNWU7ZpKqKHb6n-Tb74 965
ckanext_toolbelt-0.5.1.dist-info/top_level.txt sha256=ioBnMLgs3_oT08Nh1fkkLVn1RksxXn2MuQNAE9g5JTw 24
ckanext_toolbelt-0.5.1.dist-info/RECORD

top_level.txt

ckanext
pytest_toolbelt

entry_points.txt

ckan = ckan.lib.extract:extract_ckan
toolbelt = ckanext.toolbelt.cli.ckan:toolbelt
toolbelt = ckanext.toolbelt.plugins:ToolbeltPlugin
toolbelt_cascade_organization_updates = ckanext.toolbelt.plugins.cascade_organization_updates:CascadeOrganizationUpdatesPlugin
toolbelt_composite_groups = ckanext.toolbelt.plugins.group_composite:CompositeGroupsPlugin
toolbelt_composite_organizations = ckanext.toolbelt.plugins.group_composite:CompositeOrganizationsPlugin
toolbelt_fdt_sqlalchemy = ckanext.toolbelt.plugins.fdt_sqlalchemy:FdtSqlalchemyPlugin
toolbelt_group_changes = ckanext.toolbelt.plugins.group_changes:GroupChangesPlugin
toolbelt_safe_upload = ckanext.toolbelt.plugins.safe_upload:SafeUploadPlugin
toolbelt_fdt_scroll = ckanext.toolbelt.plugins.fdt_scroll.plugin:FdtScrollPlugin
ctb = ckanext.toolbelt.cli:toolbelt
toolbelt = pytest_toolbelt.plugin