snakemake.assets package
Module contents
- class snakemake.assets.Asset(url, version=None, sha256=None)[source]
Bases:
object- get_content()[source]
Get and validate asset content.
- Return type:
bytes
- exception snakemake.assets.AssetDownloadError[source]
Bases:
Exception
- class snakemake.assets.Assets[source]
Bases:
object- classmethod base_path()[source]
- Return type:
Path
- classmethod deploy()[source]
- Return type:
None
- classmethod get_content(asset_path)[source]
- Return type:
str
- classmethod get_version(asset_path)[source]
- Return type:
Optional[str]
-
spec:
Dict[str,Asset] = {'heroicons/LICENSE': Asset(url='https://raw.githubusercontent.com/tailwindlabs/heroicons/refs/tags/v{version}/LICENSE', version='1.0.3', sha256='75523ddd65d9620bea09f84e89d0c373b4205a3708b8a1e9f9598a5438a3e641'), 'prop-types/LICENSE': Asset(url='https://raw.githubusercontent.com/facebook/prop-types/refs/tags/v{version}/LICENSE', version='15.7.2', sha256='f657f99d3fb9647db92628e96007aabb46e5f04f33e49999075aab8e250ca7ce'), 'prop-types/prop-types.min.js': Asset(url='https://cdnjs.cloudflare.com/ajax/libs/prop-types/{version}/prop-types.min.js', version='15.7.2', sha256='4c88350517ee82aa4f3368e67ef1a453ca6636dcfa6449b4e3d6faa5c877066e'), 'pygments/LICENSE': Asset(url='https://raw.githubusercontent.com/pygments/pygments/master/LICENSE', version=None, sha256='a9d66f1d526df02e29dce73436d34e56e8632f46c275bbdffc70569e882f9f17'), 'react/LICENSE': Asset(url='https://raw.githubusercontent.com/facebook/react/refs/tags/v{version}/LICENSE', version='18.2.0', sha256='52412d7bc7ce4157ea628bbaacb8829e0a9cb3c58f57f99176126bc8cf2bfc85'), 'react/react-dom.production.min.js': Asset(url='https://cdnjs.cloudflare.com/ajax/libs/react-dom/{version}/umd/react-dom.production.min.js', version='18.2.0', sha256='21758ed084cd0e37e735722ee4f3957ea960628a29dfa6c3ce1a1d47a2d6e4f7'), 'react/react.production.min.js': Asset(url='https://cdnjs.cloudflare.com/ajax/libs/react/{version}/umd/react.production.min.js', version='18.2.0', sha256='4b4969fa4ef3594324da2c6d78ce8766fbbc2fd121fff395aedf997db0a99a06'), 'snakemake/LICENSE.md': Asset(url='https://raw.githubusercontent.com/snakemake/snakemake/main/LICENSE.md', version=None, sha256='84a1a82b05c80637744d3fe8257235c15380efa6cc32608adf4b21f17af5d2b8'), 'tailwindcss/LICENSE': Asset(url='https://raw.githubusercontent.com/tailwindlabs/tailwindcss/refs/tags/v{version}/LICENSE', version='3.0.23', sha256='60e0b68c0f35c078eef3a5d29419d0b03ff84ec1df9c3f9d6e39a519a5ae7985'), 'tailwindcss/tailwind.css': Asset(url='https://cdn.tailwindcss.com/{version}?plugins=forms@0.5.9,typography@0.5.2', version='3.4.16', sha256=None), 'vega-embed/LICENSE': Asset(url='https://raw.githubusercontent.com/vega/vega-embed/refs/tags/v{version}/LICENSE', version='6.20.8', sha256='32df67148f0fc3db0eb9e263a7b75d07f1eb14c61955005a4a39c6918d10d137'), 'vega-embed/vega-embed.js': Asset(url='https://cdnjs.cloudflare.com/ajax/libs/vega-embed/{version}/vega-embed.js', version='6.20.8', sha256='4e546c1f86eb200333606440e92f76e2940b905757018d9672cd1708e4e6ff0a'), 'vega-lite/LICENSE': Asset(url='https://raw.githubusercontent.com/vega/vega-lite/refs/tags/v{version}/LICENSE', version='5.2.0', sha256='f618900fd0d64046963b29f40590cdd1e341a2f41449f99110d82fd81fea808c'), 'vega-lite/vega-lite.js': Asset(url='https://cdnjs.cloudflare.com/ajax/libs/vega-lite/{version}/vega-lite.js', version='5.2.0', sha256='6eb7f93121cd9f44cf8640244f87c5e143f87c7a0b6cd113da4a9e41e3adf0aa'), 'vega/LICENSE': Asset(url='https://raw.githubusercontent.com/vega/vega/refs/tags/v{version}/LICENSE', version='5.21.0', sha256='b75f7ed0af20dedadf92c52bc236161bcf0d294ff2e6e34ca76403203349f71d'), 'vega/vega.js': Asset(url='https://cdnjs.cloudflare.com/ajax/libs/vega/{version}/vega.js', version='5.21.0', sha256='b34c43055ef5d39a093e937522955dc359fbaec6c5b0259ae2de4c9da698e9fe')}