-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsuperset.nix
164 lines (162 loc) · 35.7 KB
/
superset.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
{pkgs ? (import <nixpkgs> {})}: with pkgs; runCommandCC "venv" {} ''
#!/usr/bin/env bash
set -eu
${python39}/bin/python3 -m venv $out
. $out/bin/activate
tmp=$(mktemp -d)
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/a/alembic/alembic-1.13.1-py3-none-any.whl"; sha256 = "0hycvggjn6xvbgkl6vhqww4w5sbrhbcrhfnf24k2glqbxmxwkp1f"; }} $tmp/alembic-1.13.1-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/a/amqp/amqp-5.2.0-py3-none-any.whl"; sha256 = "0dqn53yk0cy4vg6zri6sgw1f9g23h4jrbza4v2m95a5sn0pv2z42"; }} $tmp/amqp-5.2.0-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/source/a/apache-superset/apache-superset-4.0.1.tar.gz"; sha256 = "1x47alknn2ihy0wvwiscbchzidngkwiah3fl12y4xiav50p7l4b0"; }} $tmp/apache-superset-4.0.1.tar.gz
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/a/apispec/apispec-6.6.1-py3-none-any.whl"; sha256 = "153bxg45syzrdylyvayk5127vhrm0kfbiqnr8bzs5ilandf32q34"; }} $tmp/apispec-6.6.1-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/cp39/a/apsw/apsw-3.46.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; sha256 = "1rf1n2rsbgz7vqqgsa8vnj51gypmzpgryvb9ql56rmc3prxagkhs"; }} $tmp/apsw-3.46.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/a/async_timeout/async_timeout-4.0.3-py3-none-any.whl"; sha256 = "0a705gj3xznfn0zp7zv8rrcxd4lhbcab69ywa4732313y47i81bl"; }} $tmp/async_timeout-4.0.3-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/a/attrs/attrs-23.2.0-py3-none-any.whl"; sha256 = "1wf6ixz7mmvrb28vwr7x0asm3fa4bcqc414zhwxv482qb947mf4r"; }} $tmp/attrs-23.2.0-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/B/Babel/Babel-2.15.0-py3-none-any.whl"; sha256 = "1yz1w927drpb5h5g9bbv3rp8vhnh6inbsqdbcqr438yhv3d6nw08"; }} $tmp/Babel-2.15.0-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/b/backoff/backoff-2.2.1-py3-none-any.whl"; sha256 = "1s4n0g5av9lrrbrsd5jybk30vqkcbdypsyz4yxw65q180sd9ymv3"; }} $tmp/backoff-2.2.1-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/cp39/b/bcrypt/bcrypt-4.1.3-cp39-abi3-manylinux_2_28_x86_64.whl"; sha256 = "04b6d1g9s3vwij9hypd66x3qwfflyc61nm4b6y8c4kmwkwwx6z2z"; }} $tmp/bcrypt-4.1.3-cp39-abi3-manylinux_2_28_x86_64.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/b/billiard/billiard-4.2.0-py3-none-any.whl"; sha256 = "0kbi37fbn341vp5i99f9nlym3cw1wr3agm1b53w4ycwg625rgah7"; }} $tmp/billiard-4.2.0-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/b/blinker/blinker-1.8.2-py3-none-any.whl"; sha256 = "00bwyqdm712120qx2syg6ikcydsnjap0d79rp52928xzf6gk0y8p"; }} $tmp/blinker-1.8.2-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/cp39/B/Bottleneck/Bottleneck-1.3.8-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; sha256 = "0l868n8xgkmn8yrzd7q9wq0jsrkwxl1fnrwq9cpz9pqzjgrx5pzs"; }} $tmp/Bottleneck-1.3.8-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/cp39/B/Brotli/Brotli-1.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl"; sha256 = "0y7mkxdf950p40yll4gzmn7pn6j2s0panmi2pazrkrpz962jmz12"; }} $tmp/Brotli-1.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/c/cachelib/cachelib-0.9.0-py3-none-any.whl"; sha256 = "1cwkaikmrglq4i9l29n5lpmhzxyc3syi0a5ns8ffabwx42qyw741"; }} $tmp/cachelib-0.9.0-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/c/cachetools/cachetools-5.3.3-py3-none-any.whl"; sha256 = "0ifr4hn36isl8rr7lr9j756b0mwxkj5rqbhxzjr2b0rz3l1d3fha"; }} $tmp/cachetools-5.3.3-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/c/cattrs/cattrs-23.2.3-py3-none-any.whl"; sha256 = "022id1izamsa3g7gfqhc3vm64ccsd512arkhxvlm444pji6rjh83"; }} $tmp/cattrs-23.2.3-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/c/celery/celery-5.4.0-py3-none-any.whl"; sha256 = "0r3zv4zdgb0dzhnxxv9pfqkzi529d0wca7kjh8dcby0cb3mk35in"; }} $tmp/celery-5.4.0-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/c/certifi/certifi-2024.6.2-py3-none-any.whl"; sha256 = "0mmdf9na7c9c74ccx3nrwnh3ca1h5fqg3qzmzbkqfsayk77ciinx"; }} $tmp/certifi-2024.6.2-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/cp39/c/cffi/cffi-1.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; sha256 = "1660p3k2wsiygj11wjyldjh0drwf7jzwia60m1379iy64y8p13lg"; }} $tmp/cffi-1.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/cp39/c/charset_normalizer/charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; sha256 = "15mph3i2bb5v9jvm41mk2mnrxdp9ns5hi3blvvd824l2qzgcqqdj"; }} $tmp/charset_normalizer-3.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/c/click/click-8.1.7-py3-none-any.whl"; sha256 = "0a0c77rq458xjfkrkdxqinlza5447kby9w8msshpf0haqabgnx5f"; }} $tmp/click-8.1.7-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/c/click_didyoumean/click_didyoumean-0.3.1-py3-none-any.whl"; sha256 = "0z0iqgki0764zb866zlmk3ml2am205kzp8l3cpyz59gygh0bcjsw"; }} $tmp/click_didyoumean-0.3.1-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/cp39/c/clickhouse_connect/clickhouse_connect-0.7.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; sha256 = "1hs75f3251r9kficgxz4p1xa6y5xzwjv6jz7zw22jazjfigpd79x"; }} $tmp/clickhouse_connect-0.7.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/c/click_option_group/click_option_group-0.5.6-py3-none-any.whl"; sha256 = "1ivyfv1x1rzm7sa8sh3kbr0gxgf5b692yy6z5lrr7bg37sb6v8iq"; }} $tmp/click_option_group-0.5.6-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py2.py3/c/click_plugins/click_plugins-1.1.1-py2.py3-none-any.whl"; sha256 = "1j4zi013raj2nh35r0fwlp6ivr238hyn5qc1zmbm0br2sc3209jx"; }} $tmp/click_plugins-1.1.1-py2.py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/c/click_repl/click_repl-0.3.0-py3-none-any.whl"; sha256 = "04mqa7myxzm75lw9js2c14f7a5n3galrsfm3h1hyi3fsp3g0czpv"; }} $tmp/click_repl-0.3.0-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py2.py3/c/colorama/colorama-0.4.6-py2.py3-none-any.whl"; sha256 = "1ijz53xpmxds2qf02l9yf0rnp7bznwh3ci4xkw8wmh5cyn8rj7ag"; }} $tmp/colorama-0.4.6-py2.py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/c/cron_descriptor/cron_descriptor-1.4.3-py3-none-any.whl"; sha256 = "1h4xpzgmv316khik011bcm6g4yz7gv11wgkzxlki8fwq0hca4yx6"; }} $tmp/cron_descriptor-1.4.3-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py2.py3/c/croniter/croniter-2.0.5-py2.py3-none-any.whl"; sha256 = "1vg9pck9hsf07d2sfkyih8fi898k6admjm6v4g1mq12416949fzx"; }} $tmp/croniter-2.0.5-py2.py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/cp39/c/cryptography/cryptography-42.0.7-cp39-abi3-manylinux_2_28_x86_64.whl"; sha256 = "1jcqd742la50sk7cg7qjqli5rpsgpr0ymjivy7h840940m9bzl7g"; }} $tmp/cryptography-42.0.7-cp39-abi3-manylinux_2_28_x86_64.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py2.py3/D/Deprecated/Deprecated-1.2.14-py2.py3-none-any.whl"; sha256 = "0v26f22dg6c434dzz0q5fb2d6cp72nwbj5xvpl107aclfw4qpb3g"; }} $tmp/Deprecated-1.2.14-py2.py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py2.py3/d/deprecation/deprecation-2.1.0-py2.py3-none-any.whl"; sha256 = "0jmij2gihigzz1j6by8bdyxbrsmbgi8jb34afq7gpq8h29ci2251"; }} $tmp/deprecation-2.1.0-py2.py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/d/dnspython/dnspython-2.6.1-py3-none-any.whl"; sha256 = "0l3f1a6g0hsbvy67gim1x25b2cqsbwdlbbgqva4zmxk105lbkwsy"; }} $tmp/dnspython-2.6.1-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/e/email_validator/email_validator-2.1.1-py3-none-any.whl"; sha256 = "018a6xvajppg62g43gz8pp0wnd58lf0wxgs3zcr5g9p2fk8q5n4p"; }} $tmp/email_validator-2.1.1-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/e/exceptiongroup/exceptiongroup-1.2.1-py3-none-any.whl"; sha256 = "1b993f4im00yd9hgfvvzh10m658bzg5m77rh3b9vsnww6bnvjn2j"; }} $tmp/exceptiongroup-1.2.1-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/f/flask/flask-2.3.3-py3-none-any.whl"; sha256 = "0sz6dkwl1sfvsj6njvkdd5g1f28p8x40xpxrd8cys1y9kmawv7zn"; }} $tmp/flask-2.3.3-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/F/Flask_AppBuilder/Flask_AppBuilder-4.5.0-py3-none-any.whl"; sha256 = "16r65bnhyhrpj0pgk0rrcbvwrqafn4mi0g3rvvayvm953fyncn7q"; }} $tmp/Flask_AppBuilder-4.5.0-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/F/Flask_Babel/Flask_Babel-2.0.0-py3-none-any.whl"; sha256 = "0s2l5xzjrpq8y2lryprxv95rp85fp15xsdnxihblwd4d582hm0p6"; }} $tmp/Flask_Babel-2.0.0-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/F/Flask_Caching/Flask_Caching-2.3.0-py3-none-any.whl"; sha256 = "0vlvwba9scgsxm93h1wvcvf42y8x2gcrd2xphcabqnifd1siqxsi"; }} $tmp/Flask_Caching-2.3.0-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/F/Flask_Compress/Flask_Compress-1.15-py3-none-any.whl"; sha256 = "0lachg9mv5f3s1fbvaapp4bqa8ccw2msv54xmg1id5f8hhszwvjx"; }} $tmp/Flask_Compress-1.15-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py2.py3/F/Flask_JWT_Extended/Flask_JWT_Extended-4.6.0-py2.py3-none-any.whl"; sha256 = "15fa1n9i5vykn69rpbn29x9slk4hnmagkdhmi15nrk0vfg4qz8k3"; }} $tmp/Flask_JWT_Extended-4.6.0-py2.py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/F/Flask_Limiter/Flask_Limiter-3.7.0-py3-none-any.whl"; sha256 = "1nmzjdk14sdrnx3vy0122v7rpy0vpg27n3vdpi49ic7c2wpkh623"; }} $tmp/Flask_Limiter-3.7.0-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/F/Flask_Login/Flask_Login-0.6.3-py3-none-any.whl"; sha256 = "0pdfiavyd6d9pw8anqhm2ybr1xaa0wa45rsll0qghss35aw2b6w4"; }} $tmp/Flask_Login-0.6.3-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/F/Flask_Migrate/Flask_Migrate-3.1.0-py3-none-any.whl"; sha256 = "15zqw8wrsg207v5a8hfagcq78v8nrzlqs1silbknpfhs4h38fjd6"; }} $tmp/Flask_Migrate-3.1.0-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/f/flask_session/flask_session-0.8.0-py3-none-any.whl"; sha256 = "1dz3jl8h110i6prwm17lq1ylw7w56yphahza9pfghd5kvafnxbjx"; }} $tmp/flask_session-0.8.0-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py2.py3/F/Flask_SQLAlchemy/Flask_SQLAlchemy-2.5.1-py2.py3-none-any.whl"; sha256 = "145kfksk7syc6bkwfl2xlhz8qwbiash7wlmr930xqzycqm63sb7i"; }} $tmp/Flask_SQLAlchemy-2.5.1-py2.py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py2.py3/f/flask_talisman/flask_talisman-1.1.0-py2.py3-none-any.whl"; sha256 = "02320j0sd3l6fjk4jnv3wh0xm88syndif3hmr8shx6z4xc8bchiw"; }} $tmp/flask_talisman-1.1.0-py2.py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/f/flask_wtf/flask_wtf-1.2.1-py3-none-any.whl"; sha256 = "11rjcnymkrh5myw19m25dhdzp0g530hjhfvlx47jx0byzgr96rzs"; }} $tmp/flask_wtf-1.2.1-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/source/f/func_timeout/func_timeout-4.3.5.tar.gz"; sha256 = "1pbmandr7ddq6cjcj9yczignv10497qv5yc1pbglwky9ir13rkbl"; }} $tmp/func_timeout-4.3.5.tar.gz
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/g/geographiclib/geographiclib-2.0-py3-none-any.whl"; sha256 = "0d47sc62wj3dcnjn7qaymh3cc10m197crgijxvf7xzs5iqj2awkb"; }} $tmp/geographiclib-2.0-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/g/geopy/geopy-2.4.1-py3-none-any.whl"; sha256 = "19w2p2vy7xfa7m6dd99skcc8a36am959vkjzszs2060kq72lp2xf"; }} $tmp/geopy-2.4.1-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py2.py3/g/google_auth/google_auth-2.29.0-py2.py3-none-any.whl"; sha256 = "05b4a84pmq8l171gw478c3sxd9pn4zhayvxdw2x55kc8aq4sslnl"; }} $tmp/google_auth-2.29.0-py2.py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/cp39/g/greenlet/greenlet-3.0.3-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl"; sha256 = "12vb8hzghpzbd3w72m1qr6pzv3mb9x27lqcv2kyf6y1mv1d6gmv4"; }} $tmp/greenlet-3.0.3-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/g/gunicorn/gunicorn-21.2.0-py3-none-any.whl"; sha256 = "1w120wsvy8jiddpwaxhbr2mffqpkzrvc3kya5dwrx514iigal4rj"; }} $tmp/gunicorn-21.2.0-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/h/h11/h11-0.14.0-py3-none-any.whl"; sha256 = "0qd7z9p38dwx215048q708vd1sn2abdh1mb3hg66ii2ip324mzp3"; }} $tmp/h11-0.14.0-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py2.py3/h/hashids/hashids-1.3.1-py2.py3-none-any.whl"; sha256 = "0k698x8zmpf5piqbs362rp5g5x372sdakrg70s9zq6shpand3pcb"; }} $tmp/hashids-1.3.1-py2.py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/h/holidays/holidays-0.25-py3-none-any.whl"; sha256 = "1737yb1n795fw56ssmngg4qzbzxhq8rkcy863rh5nk2v2zjk36xd"; }} $tmp/holidays-0.25-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/h/humanize/humanize-4.9.0-py3-none-any.whl"; sha256 = "05mbyvbhiw7wcqjxx460l4d6zdxhpy1vjcv7hgc7ydxismv4la6f"; }} $tmp/humanize-4.9.0-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/i/idna/idna-3.7-py3-none-any.whl"; sha256 = "180sfq3qsycfxn1zc9w4gp4lr44adpx8p2d1sf939m5dg3yf3zl2"; }} $tmp/idna-3.7-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/i/importlib_metadata/importlib_metadata-7.1.0-py3-none-any.whl"; sha256 = "0w7mn7xcc3s5skjgl374l00yp7qry3kq0wncsqz4h8y2q2b2p5ih"; }} $tmp/importlib_metadata-7.1.0-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/i/importlib_resources/importlib_resources-6.4.0-py3-none-any.whl"; sha256 = "1357dd44qavqzrxqdzs90jl6c3wnazn0gsll84nr0cgr7l20zlah"; }} $tmp/importlib_resources-6.4.0-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py2.py3/i/isodate/isodate-0.6.1-py2.py3-none-any.whl"; sha256 = "15pdrf3iq71qfg7hfgvr70mpj5fqkra4ypyk9686aqj1jk7fwl87"; }} $tmp/isodate-0.6.1-py2.py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/i/itsdangerous/itsdangerous-2.2.0-py3-none-any.whl"; sha256 = "1vq0hywr2n1z3aq1sfpisiagrd8dcsm464ql2n5qr59mkv22y966"; }} $tmp/itsdangerous-2.2.0-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/j/jinja2/jinja2-3.1.4-py3-none-any.whl"; sha256 = "0z8r4myrqvwwr3kcz1zlyhwqqcg7lbk17a5pcyak3997nymx4pdw"; }} $tmp/jinja2-3.1.4-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/j/jsonschema/jsonschema-4.22.0-py3-none-any.whl"; sha256 = "00jq6c462bcg33g1fl5y1gdx7bgz5v3sw721qrxhx9372dmzsk7z"; }} $tmp/jsonschema-4.22.0-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/j/jsonschema_specifications/jsonschema_specifications-2023.12.1-py3-none-any.whl"; sha256 = "0g4wdayahc0dp939qj67lzycmafqayxdjy17paibhn28m7rzvr47"; }} $tmp/jsonschema_specifications-2023.12.1-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/k/kombu/kombu-5.3.7-py3-none-any.whl"; sha256 = "1af7nikr5m8vy1w9ivrnd2sic9j0xplk654zg3wwf2b3j88wad2n"; }} $tmp/kombu-5.3.7-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/k/korean_lunar_calendar/korean_lunar_calendar-0.3.1-py3-none-any.whl"; sha256 = "1ra3r7wsg1izgvrabpa9yk33ag4m8a007rh4lr14yb29bh9mf9rr"; }} $tmp/korean_lunar_calendar-0.3.1-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/l/limits/limits-3.12.0-py3-none-any.whl"; sha256 = "0vf53njym9b8g4zkccbjk7zwwwmf2vbj655338jv33w8l2a1xna8"; }} $tmp/limits-3.12.0-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/cp39/l/llvmlite/llvmlite-0.42.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; sha256 = "1cmzrrqql3n13ib9c137lmm5kzb05iqlbwyvg34vnymgqxjrnnfp"; }} $tmp/llvmlite-0.42.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/cp39/l/lz4/lz4-4.3.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; sha256 = "0wf0a1xia8pjwk334npxka856pdr6hrxj0y0vkj8djly3c3frndn"; }} $tmp/lz4-4.3.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/M/Mako/Mako-1.3.5-py3-none-any.whl"; sha256 = "06mrddamc268nrn3i5kdlbahprdlpvjdzpjnr2lm752i7ay1s3r6"; }} $tmp/Mako-1.3.5-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/M/Markdown/Markdown-3.6-py3-none-any.whl"; sha256 = "03w55j1yxd63zc8a82nlyj5m024pw8p9xxy84xjwxf6gv3s7dwj8"; }} $tmp/Markdown-3.6-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/m/markdown_it_py/markdown_it_py-3.0.0-py3-none-any.whl"; sha256 = "1cfam2hw2bfjiwxf9038yj3cqrcpiw7c9n6q5hirdgb0bj21clim"; }} $tmp/markdown_it_py-3.0.0-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/cp39/M/MarkupSafe/MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; sha256 = "1ww38rz2p1l4sxql7iq522vx4n918f70a5c2cf9k42w1rgy51f8p"; }} $tmp/MarkupSafe-2.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/m/marshmallow/marshmallow-3.21.2-py3-none-any.whl"; sha256 = "18a8jv2lffv511il1v5r8gl50m2w5il9j5d4q094sw7lh9i4mdbh"; }} $tmp/marshmallow-3.21.2-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py2.py3/m/marshmallow_sqlalchemy/marshmallow_sqlalchemy-0.28.2-py2.py3-none-any.whl"; sha256 = "0rlygsg1bmki1jc6js11xl3fngmv5i89bi71af6dgqadg7gkn6y3"; }} $tmp/marshmallow_sqlalchemy-0.28.2-py2.py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/m/mdurl/mdurl-0.1.2-py3-none-any.whl"; sha256 = "1y5qjqhmq2nm7xj6w5rrp503r7jhj7zr2qcnr6gs858nwm0ql044"; }} $tmp/mdurl-0.1.2-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/cp39/m/msgpack/msgpack-1.0.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; sha256 = "0a4278y7s716j5jpq3z9jxsf4nsh2bhmw961fg441hmpnjghbgsx"; }} $tmp/msgpack-1.0.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/cp39/m/msgspec/msgspec-0.18.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; sha256 = "01sw65dxdxak5xii9ix8m13drlxddn7rjygrsqswym7iz2c53a3a"; }} $tmp/msgspec-0.18.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/cp37/n/nh3/nh3-0.2.17-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; sha256 = "02qjl482z72fjaxyakl1l8waigxp44144jhf1f6dijs5f8daq6y2"; }} $tmp/nh3-0.2.17-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/cp39/n/numba/numba-0.59.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl"; sha256 = "11w1phlsrh0djwnf1dnqnxg8r1xc7542d6kbsy8h49s58n7804lp"; }} $tmp/numba-0.59.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/cp39/n/numexpr/numexpr-2.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; sha256 = "01417srccf81kx8bv4y8mr3kmjxwdjiijhl6h5kyisrhwdkvayyl"; }} $tmp/numexpr-2.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/cp39/n/numpy/numpy-1.23.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; sha256 = "06f72knq83rg9y7yc5qkhcfppv15k23kxcr5623jb416s89ic5ik"; }} $tmp/numpy-1.23.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/o/ordered_set/ordered_set-4.1.0-py3-none-any.whl"; sha256 = "0qj5w4fn3pi37s1rc92qpkfm3brcjcl9jlwa8cq37kqzqwr12vh4"; }} $tmp/ordered_set-4.1.0-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py2.py3/o/outcome/outcome-1.3.0.post0-py2.py3-none-any.whl"; sha256 = "0ax8xmjix1xn4a4q46alrss89wi3hpbbvlvqc0smwhfi0v7cawg7"; }} $tmp/outcome-1.3.0.post0-py2.py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/p/packaging/packaging-24.0-py3-none-any.whl"; sha256 = "1i8b2dw7fxz3xb94m5pcmg79d0i8rinbmirlqa2bfbzhzm9vbprd"; }} $tmp/packaging-24.0-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/cp39/p/pandas/pandas-2.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; sha256 = "0hcnz20kj6psr71zf7mg9rxbq8in8blw3q0nng5nn8i9iv293iay"; }} $tmp/pandas-2.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/p/paramiko/paramiko-3.4.0-py3-none-any.whl"; sha256 = "1rvykdrwcfaa751spkmvk15s3csc90iq0qar1z0gk5m82l8vbw23"; }} $tmp/paramiko-3.4.0-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/p/parsedatetime/parsedatetime-2.6-py3-none-any.whl"; sha256 = "02q0xwm6knzymxpp8q2p34vi9isq88lpjn73g62gawk807byv5nb"; }} $tmp/parsedatetime-2.6-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/source/p/pgsanity/pgsanity-0.2.9.tar.gz"; sha256 = "0wrihxhg6yxqcx49w2q5gddazaz2qbm6dx5mkh9zb2zrwipvs2yy"; }} $tmp/pgsanity-0.2.9.tar.gz
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/p/platformdirs/platformdirs-4.2.2-py3-none-any.whl"; sha256 = "1vmzn4q6bbvrb36dbv91vvc57vp5xjkahcmq3n8ym03awdbicyid"; }} $tmp/platformdirs-4.2.2-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/p/polyline/polyline-2.0.2-py3-none-any.whl"; sha256 = "1xdyayz9ivj4f3v1brvar37csggq1i4lkaka7j3g5axxjg45b5iq"; }} $tmp/polyline-2.0.2-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py2.py3/p/prison/prison-0.2.1-py2.py3-none-any.whl"; sha256 = "1iamfld0016wlpm4s4gnv4g1hkhsn97zclm8344am5x4ziisn2zr"; }} $tmp/prison-0.2.1-py2.py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/p/prompt_toolkit/prompt_toolkit-3.0.45-py3-none-any.whl"; sha256 = "0akc6a1qhc61zmad1p6whiw462v1jxcgl29bcal3wkj91qb8k6x2"; }} $tmp/prompt_toolkit-3.0.45-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/cp39/p/pyarrow/pyarrow-14.0.2-cp39-cp39-manylinux_2_28_x86_64.whl"; sha256 = "0rm80i4gjm5vynm6hl6lm0cb13qp2756rghwmrm9sdn9mqdr1b33"; }} $tmp/pyarrow-14.0.2-cp39-cp39-manylinux_2_28_x86_64.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py2.py3/p/pyasn1/pyasn1-0.6.0-py2.py3-none-any.whl"; sha256 = "0ws4h2dks5d3nn0fxxqn7c5rpzqnwjv7b9zqyq14yl7m5l7vp96c"; }} $tmp/pyasn1-0.6.0-py2.py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/p/pyasn1_modules/pyasn1_modules-0.4.0-py3-none-any.whl"; sha256 = "02xflj69w29qfw1yahm8akm5a61bgsr5mfz0czbfw1n2crdz215y"; }} $tmp/pyasn1_modules-0.4.0-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/p/pycparser/pycparser-2.22-py3-none-any.whl"; sha256 = "1k6gk7j4s3s7fpflxhndhsyx18ak7pkdfrd5mz0spiyq7mnjnw63"; }} $tmp/pycparser-2.22-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/p/pygments/pygments-2.18.0-py3-none-any.whl"; sha256 = "0fmiwz48aac3pbkrbkxgdv02ly1qir49qyaixrpvffizaaharrmq"; }} $tmp/pygments-2.18.0-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/P/PyJWT/PyJWT-2.8.0-py3-none-any.whl"; sha256 = "0823w2rjmh7xf16m7xmg2x794aglj6d1d4iipfjjsk645hwpq4jr"; }} $tmp/PyJWT-2.8.0-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/cp36/P/PyNaCl/PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl"; sha256 = "0kd4zd1f389wc79kjpdfwvwi69fldmq47gn90wv037ji49x9910c"; }} $tmp/PyNaCl-1.5.0-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/p/pyOpenSSL/pyOpenSSL-24.1.0-py3-none-any.whl"; sha256 = "1bc6vk9s6mjqnird5bhp9k2in279m6hnklhwim0wajb4jgjmpv8p"; }} $tmp/pyOpenSSL-24.1.0-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/p/pyparsing/pyparsing-3.1.2-py3-none-any.whl"; sha256 = "0hmpiw1r4wm6b8sfdjlzm6n02rpqkw3l7dhvws7pgv81328pbnzr"; }} $tmp/pyparsing-3.1.2-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/P/PySocks/PySocks-1.7.1-py3-none-any.whl"; sha256 = "1ray8fjf7ciqsfd8l4486bl93bibkrgym7kka6drp495k45bs997"; }} $tmp/PySocks-1.7.1-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py2.py3/p/python_dateutil/python_dateutil-2.9.0.post0-py2.py3-none-any.whl"; sha256 = "09q48zvsbagfa3w87zkd2c5xl54wmb9rf2hlr20j4a5fzxxvrcm8"; }} $tmp/python_dateutil-2.9.0.post0-py2.py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/p/python_dotenv/python_dotenv-1.0.1-py3-none-any.whl"; sha256 = "0spixdl9m43lsv84wmhbnj9r6q3dnsbk9l2hypfhss8v1zskxdpp"; }} $tmp/python_dotenv-1.0.1-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/source/p/python-geohash/python-geohash-0.8.5.tar.gz"; sha256 = "0v889z8lwf1d7pi2x3xrdfmdvi9zwanr0619ppfmw6ns9v7iz8h5"; }} $tmp/python-geohash-0.8.5.tar.gz
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py2.py3/p/pytz/pytz-2024.1-py2.py3-none-any.whl"; sha256 = "06dkm3klk5w719iz5wqkdrqar5cfn981jic397d3jcb2wgs7309j"; }} $tmp/pytz-2024.1-py2.py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/cp39/P/PyYAML/PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; sha256 = "0b64ly9v6wvv09qldfdxcximsxwryzjbjkcg6zd47k8yba9g46xw"; }} $tmp/PyYAML-6.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/r/redis/redis-4.6.0-py3-none-any.whl"; sha256 = "0g0qxnvl4skzjdsqf4q2sc6sjl5v1va91jz33mcy83hnd2w3vc72"; }} $tmp/redis-4.6.0-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/r/referencing/referencing-0.35.1-py3-none-any.whl"; sha256 = "1pkmxqhpp6da5qwbcnj7v8r62fls3hrw21g3chf4v0b29lix79pd"; }} $tmp/referencing-0.35.1-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/r/requests/requests-2.32.3-py3-none-any.whl"; sha256 = "1inwsrhx0m16q0wa1z6dfm8i8xkrfns73xm25arcwwy70gz1qxkh"; }} $tmp/requests-2.32.3-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/r/requests_cache/requests_cache-1.2.0-py3-none-any.whl"; sha256 = "08ppnzghznwan0l3jda7z3hyflrlc794ncp6yi7r5jzh3cq280s9"; }} $tmp/requests_cache-1.2.0-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/r/rich/rich-13.7.1-py3-none-any.whl"; sha256 = "08kj1m6yc41ikr7cvgzljjm0ld9k1pq0pqz9ahplissr9wqsxnsf"; }} $tmp/rich-13.7.1-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/cp39/r/rpds_py/rpds_py-0.18.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; sha256 = "1as86y5zqcm8d0ysi363ka1sfk4y6fa7hg7a8c9h9d0jyp99mhz4"; }} $tmp/rpds_py-0.18.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/r/rsa/rsa-4.9-py3-none-any.whl"; sha256 = "1xvlc59ipksbkz746bkxibnpwwm8bzvhwk9lcxlph575b280s9lh"; }} $tmp/rsa-4.9-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/s/selenium/selenium-4.9.1-py3-none-any.whl"; sha256 = "05pfschkyw1nrkzs6g8y5s79av1gx04rdzw99hgqdg2mbnldmbl2"; }} $tmp/selenium-4.9.1-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py2.py3/s/shillelagh/shillelagh-1.2.19-py2.py3-none-any.whl"; sha256 = "1in71apdvcjlql8n2mb0p3d0zkc7y0gq5s806if37crsypa5lxk9"; }} $tmp/shillelagh-1.2.19-py2.py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/source/s/shortid/shortid-0.1.2.tar.gz"; sha256 = "1b7nxr48l43xhnh0wdwr8107ss885dkhii7dbrimp6wx4r8hramd"; }} $tmp/shortid-0.1.2.tar.gz
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/cp39/s/simplejson/simplejson-3.19.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; sha256 = "1y9zkdd2nfd7j4khc92lsprgzjr0ikdqai71i7q507sbva89rjhn"; }} $tmp/simplejson-3.19.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py2.py3/s/six/six-1.16.0-py2.py3-none-any.whl"; sha256 = "0m02dsi8lvrjf4bi20ab6lm7rr6krz7pg6lzk3xjs2l9hqfjzfwa"; }} $tmp/six-1.16.0-py2.py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py2.py3/s/slack_sdk/slack_sdk-3.27.2-py2.py3-none-any.whl"; sha256 = "037kqbkrpi7w20ya65k2sfdxny8zviinw0z8b3hngxn7da71b5xg"; }} $tmp/slack_sdk-3.27.2-py2.py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/s/sniffio/sniffio-1.3.1-py3-none-any.whl"; sha256 = "18i50l85yppn9w1ily8m342yd577h0bg8y24hkfzvq7is4ca8v9g"; }} $tmp/sniffio-1.3.1-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py2.py3/s/sortedcontainers/sortedcontainers-2.4.0-py2.py3-none-any.whl"; sha256 = "1q3y4gdrb1d3595sxqlpk0j783hr8n9a6mz9hla0470gvspdqqx1"; }} $tmp/sortedcontainers-2.4.0-py2.py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/cp39/S/SQLAlchemy/SQLAlchemy-1.4.52-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; sha256 = "1wwbiy8pcdgy28pjdlvxck7g8i9h77w33dkj9wd3rfzz39i4s8lr"; }} $tmp/SQLAlchemy-1.4.52-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/S/SQLAlchemy_Utils/SQLAlchemy_Utils-0.38.3-py3-none-any.whl"; sha256 = "1ycbk1vhm9vl57880s9l86nny89na6khkv78skrqbanzib8ba4sw"; }} $tmp/SQLAlchemy_Utils-0.38.3-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/s/sqlglot/sqlglot-23.17.0-py3-none-any.whl"; sha256 = "1pj94x12i90f2wbgngf31mmfyqqs1gbcnnvm6z2h11i7m3s61n7c"; }} $tmp/sqlglot-23.17.0-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/s/sqlparse/sqlparse-0.4.4-py3-none-any.whl"; sha256 = "1wr8km6wq36jxl63aanzgm5qhhca6ghwdvzicqzgkl675bza8c2l"; }} $tmp/sqlparse-0.4.4-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py2.py3/s/sshtunnel/sshtunnel-0.4.0-py2.py3-none-any.whl"; sha256 = "01h6dl2b12pvw86zgw2ni7sn0gjwr8gs58s75ga8par6ywk4rrcq"; }} $tmp/sshtunnel-0.4.0-py2.py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/t/tabulate/tabulate-0.8.10-py3-none-any.whl"; sha256 = "1z5lx3hwhlniyard3xhnrhzx73jy1j9fgasnwjwn98ds7m15b80b"; }} $tmp/tabulate-0.8.10-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/t/trio/trio-0.25.1-py3-none-any.whl"; sha256 = "1yzkpnp7wyqyys3m34ny84c100y4lf1jw1crr182wyqy16x1f9p4"; }} $tmp/trio-0.25.1-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/t/trio_websocket/trio_websocket-0.11.1-py3-none-any.whl"; sha256 = "0f0nb1s3vlxc2i1d9v2kg20b6i929h6f1cmjp1qgj3031mmh83aj"; }} $tmp/trio_websocket-0.11.1-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/t/typing_extensions/typing_extensions-4.12.1-py3-none-any.whl"; sha256 = "0fi0gn1zxw4vxrzyqa3pj0mg06szwda74fa7qf4mm7h8d65va930"; }} $tmp/typing_extensions-4.12.1-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py2.py3/t/tzdata/tzdata-2024.1-py2.py3-none-any.whl"; sha256 = "0lnjnjfng8nza28g80wrrap5m8dg72lgs7p58m93yiinc4cvqs4h"; }} $tmp/tzdata-2024.1-py2.py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/u/urllib3/urllib3-2.2.1-py3-none-any.whl"; sha256 = "17gsqhr25vrbl1h9mxbgnmqnwlc062vl5zwb29vp0ika57n202s5"; }} $tmp/urllib3-2.2.1-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py2.py3/u/url_normalize/url_normalize-1.4.3-py2.py3-none-any.whl"; sha256 = "1vcff82y9i7sr6zm5rmp0k5d4ylpz9ia2zrs6dnngfz50hgk0g7c"; }} $tmp/url_normalize-1.4.3-py2.py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/v/vine/vine-5.1.0-py3-none-any.whl"; sha256 = "1p5i3y0i6x5x52km00419iwy926sdzdf56lylhw1rzicig2g7za0"; }} $tmp/vine-5.1.0-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py2.py3/w/wcwidth/wcwidth-0.2.13-py2.py3-none-any.whl"; sha256 = "0nb89xwaqyhi09hqvnvb3hn047lgjkzjj60k6apq83alwi4919ix"; }} $tmp/wcwidth-0.2.13-py2.py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/w/werkzeug/werkzeug-3.0.3-py3-none-any.whl"; sha256 = "1j28rhbml5gyzlsxaz3jnnisjizrlw23l5131milsgp08gf4b5pw"; }} $tmp/werkzeug-3.0.3-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/cp39/w/wrapt/wrapt-1.16.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; sha256 = "12lv1axsmz6l8741npqsamahq92fd57q20p5cm2ynl4wsij2a8gq"; }} $tmp/wrapt-1.16.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/w/wsproto/wsproto-1.2.0-py3-none-any.whl"; sha256 = "0dnpgl1jqkaalad5glyzigiavza2cv2qhy2741dxg1dmabbdvb5r"; }} $tmp/wsproto-1.2.0-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/w/wtforms/wtforms-3.1.2-py3-none-any.whl"; sha256 = "01rcdy8srv252mvlr9zsn4wx0hfmk185f9scsyxcvj195021r0xz"; }} $tmp/wtforms-3.1.2-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/source/W/WTForms-JSON/WTForms-JSON-0.3.5.tar.gz"; sha256 = "0d12kp0cxkk5ahbmb0867lzj6mgzbcc9924lhp6yjqrrd992h9vq"; }} $tmp/WTForms-JSON-0.3.5.tar.gz
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/X/XlsxWriter/XlsxWriter-3.0.9-py3-none-any.whl"; sha256 = "15cf2hb6qzavpsm96q23jgv808cq6my18r9h3kfs3jwiyz3g7ajy"; }} $tmp/XlsxWriter-3.0.9-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/py3/z/zipp/zipp-3.19.1-py3-none-any.whl"; sha256 = "14b0l9g6zlyqjgmvcplghlxafc5v2zdprfp7a9mfm1jkvd7fca18"; }} $tmp/zipp-3.19.1-py3-none-any.whl
ln -s ${fetchurl { url = "https://files.pythonhosted.org/packages/cp39/z/zstandard/zstandard-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl"; sha256 = "1zj2jkq37q32fkxvwmsqr7h4hq0i1w0s8422fisz4ki9qzj61wj8"; }} $tmp/zstandard-0.22.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
pip install --no-index -f "$tmp" 'apache-superset[clickhouse]'
PATH=$PATH:${lib.makeBinPath [patchelf file]} nixos_python_nix_libs=${lib.makeLibraryPath [gcc.cc glibc zlib]} \
bash ${runCommand "fixed-fix-python" {} ''
sed 's/^nixos_python_nix_libs/#&/' \
${fetchurl{url = "https://raw.githubusercontent.com/GuillaumeDesforges/fix-python/f7f4b33e22414071fc1f9cbf68072c413c3a7fdf/fix-python"; hash = "sha256-KCG7CMBPs7oUTfV9Fz7RVksTzg2Df0Vt31/9ZUDn8f8=";}} \
> $out
''} --venv "$out"
''