Closed romer8 closed 1 month ago
In a manual production deployment using the main branch of tethys, the following error appears when trying to login with any credentials:
main
Forbidden (403) CSRF verification failed. Request aborted. More information is available with DEBUG=True.
To Reproduce Steps to reproduce the behavior:
Expected behavior The user should login
Errors/Traceback Include any applicable error information:
Screenshots
Tethys Environment Information Include output from these commands:
active environment : tethys active env location : /home/ubuntu/miniconda3/envs/tethys shell level : 2 user config file : /home/ubuntu/.condarc populated config files : /home/ubuntu/.condarc conda version : 24.3.0 conda-build version : not installed python version : 3.12.2.final.0 solver : libmamba (default) virtual packages : __archspec=1=icelake __conda=24.3.0=0 __glibc=2.35=0 __linux=6.5.0=0 __unix=0=0 base environment : /home/ubuntu/miniconda3 (writable) conda av data dir : /home/ubuntu/miniconda3/etc/conda conda av metadata url : None channel URLs : https://repo.anaconda.com/pkgs/main/linux-64 https://repo.anaconda.com/pkgs/main/noarch https://repo.anaconda.com/pkgs/r/linux-64 https://repo.anaconda.com/pkgs/r/noarch package cache : /home/ubuntu/miniconda3/pkgs /home/ubuntu/.conda/pkgs envs directories : /home/ubuntu/miniconda3/envs /home/ubuntu/.conda/envs platform : linux-64 user-agent : conda/24.3.0 requests/2.31.0 CPython/3.12.2 Linux/6.5.0-1016-aws ubuntu/22.04.4 glibc/2.35 solver/libmamba conda-libmamba-solver/24.1.0 libmambapy/1.5.8 UID:GID : 1000:1000 netrc file : None
- conda list
#
_libgcc_mutex 0.1 conda_forge conda-forge _openmp_mutex 4.5 2_gnu conda-forge aiobotocore 2.12.2 pyhd8ed1ab_0 conda-forge aiohttp 3.9.5 py312h98912ed_0 conda-forge aioitertools 0.11.0 pyhd8ed1ab_0 conda-forge aiosignal 1.3.1 pyhd8ed1ab_0 conda-forge appdirs 1.4.4 pyh9f0ad1d_0 conda-forge archspec 0.2.3 pyhd8ed1ab_0 conda-forge arrow 1.3.0 pyhd8ed1ab_0 conda-forge asciitree 0.3.3 py_2 conda-forge asgiref 3.8.1 pyhd8ed1ab_0 conda-forge attrs 23.2.0 pyh71513ae_0 conda-forge autobahn 23.6.2 pyhd8ed1ab_0 conda-forge automat 22.10.0 pyhd8ed1ab_0 conda-forge aws-c-auth 0.7.18 he0b1f16_0 conda-forge aws-c-cal 0.6.11 heb1d5e4_0 conda-forge aws-c-common 0.9.15 hd590300_0 conda-forge aws-c-compression 0.2.18 hce8ee76_3 conda-forge aws-c-event-stream 0.4.2 h01f5eca_8 conda-forge aws-c-http 0.8.1 hdb68c23_10 conda-forge aws-c-io 0.14.7 hbfbeace_6 conda-forge aws-c-mqtt 0.10.4 h50844eb_0 conda-forge aws-c-s3 0.5.7 h6be9164_2 conda-forge aws-c-sdkutils 0.1.15 hce8ee76_3 conda-forge aws-checksums 0.1.18 hce8ee76_3 conda-forge aws-crt-cpp 0.26.8 h2150271_2 conda-forge aws-sdk-cpp 1.11.267 hddb5a97_7 conda-forge azure-core-cpp 1.11.1 h91d86a7_1 conda-forge azure-identity-cpp 1.6.0 hf1915f5_1 conda-forge azure-storage-blobs-cpp 12.10.0 h00ab1b0_1 conda-forge azure-storage-common-cpp 12.5.0 h94269e2_4 conda-forge backports.zoneinfo 0.2.1 py312h7900ff3_8 conda-forge bcrypt 4.1.2 py312h4b3b743_0 conda-forge beautifulsoup4 4.12.3 pyha770c72_0 conda-forge blinker 1.8.1 pyhd8ed1ab_0 conda-forge blosc 1.21.5 hc2324a3_1 conda-forge bokeh 3.4.1 pyhd8ed1ab_0 conda-forge boltons 24.0.0 pyhd8ed1ab_0 conda-forge botocore 1.34.51 pyge310_1234567_0 conda-forge branca 0.7.2 pyhd8ed1ab_0 conda-forge brotli 1.1.0 hd590300_1 conda-forge brotli-bin 1.1.0 hd590300_1 conda-forge brotli-python 1.1.0 py312h30efb56_1 conda-forge bzip2 1.0.8 hd590300_5 conda-forge c-ares 1.28.1 hd590300_0 conda-forge ca-certificates 2024.2.2 hbcca054_0 conda-forge cachetools 5.3.3 pyhd8ed1ab_0 conda-forge cairo 1.18.0 h3faef2a_0 conda-forge certifi 2024.2.2 pyhd8ed1ab_0 conda-forge cffi 1.16.0 py312hf06ca03_0 conda-forge cfitsio 4.4.0 hbdc6101_1 conda-forge cftime 1.6.3 py312hc7c0aa3_0 conda-forge channels 4.0.0 pyhd8ed1ab_0 conda-forge charset-normalizer 3.3.2 pyhd8ed1ab_0 conda-forge click 8.1.7 unix_pyh707e725_0 conda-forge click-plugins 1.1.1 py_0 conda-forge cligj 0.7.2 pyhd8ed1ab_1 conda-forge cloudpickle 3.0.0 pyhd8ed1ab_0 conda-forge colorama 0.4.6 pyhd8ed1ab_0 conda-forge conda 24.4.0 py312h7900ff3_0 conda-forge conda-libmamba-solver 24.1.0 pyhd8ed1ab_0 conda-forge conda-package-handling 2.2.0 pyh38be061_0 conda-forge conda-package-streaming 0.9.0 pyhd8ed1ab_0 conda-forge condorpy 0.6.0 pyhd8ed1ab_0 conda-forge constantly 15.1.0 py_0 conda-forge contourpy 1.2.1 py312h8572e83_0 conda-forge coverage 7.5.1 py312h9a8786e_0 conda-forge cramjam 2.8.3 py312h4b3b743_0 conda-forge cryptography 42.0.6 py312hbcc2302_0 conda-forge cycler 0.12.1 pyhd8ed1ab_0 conda-forge cytoolz 0.12.3 py312h98912ed_0 conda-forge daphne 3.0.2 pyhd8ed1ab_0 conda-forge dask 2024.5.0 pyhd8ed1ab_0 conda-forge dask-core 2024.5.0 pyhd8ed1ab_0 conda-forge dask-expr 1.1.0 pyhd8ed1ab_0 conda-forge dataclasses 0.8 pyhc8e2a94_3 conda-forge defusedxml 0.7.1 pyhd8ed1ab_0 conda-forge distributed 2024.5.0 pyhd8ed1ab_0 conda-forge distro 1.9.0 pyhd8ed1ab_0 conda-forge django 4.2 pyhd8ed1ab_0 conda-forge django-analytical 3.1.0 pyhd8ed1ab_2 conda-forge django-axes 6.4.0 pyhd8ed1ab_0 conda-forge django-bootstrap5 24.2 pyhd8ed1ab_0 conda-forge django-cors-headers 4.3.1 pyhd8ed1ab_0 conda-forge django-gravatar2 1.4.4 pyh9f0ad1d_0 conda-forge django-guardian 2.4.0 pyhd8ed1ab_0 conda-forge django-ipware 7.0.1 pyhd8ed1ab_0 conda-forge django-json-widget 1.1.1 pyhd8ed1ab_0 conda-forge django-mfa2 2.8.0 pyhd8ed1ab_0 conda-forge django-model-utils 4.5.1 pyhd8ed1ab_0 conda-forge django-oauth-toolkit 2.3.0 pyhd8ed1ab_0 conda-forge django-ranged-response 0.2.0 pyhd8ed1ab_1 conda-forge django-recaptcha 4.0.0 pyhd8ed1ab_0 conda-forge django-session-security 2.6.7 pyhd8ed1ab_1 conda-forge django-simple-captcha 0.6.0 pyhd8ed1ab_0 conda-forge django-termsandconditions 2.0.12 pyhd8ed1ab_0 conda-forge djangorestframework 3.15.1 pyhd8ed1ab_0 conda-forge docker-py 7.0.0 pyhd8ed1ab_0 conda-forge earthengine-api 0.1.401 pyhd8ed1ab_0 conda-forge ecdsa 0.18.0 pyhd8ed1ab_0 conda-forge et_xmlfile 1.1.0 pyhd8ed1ab_0 conda-forge exceptiongroup 1.2.0 pyhd8ed1ab_2 conda-forge expat 2.6.2 h59595ed_0 conda-forge factory_boy 3.3.0 pyhd8ed1ab_0 conda-forge faker 25.0.1 pyhd8ed1ab_0 conda-forge fasteners 0.17.3 pyhd8ed1ab_0 conda-forge fastparquet 2024.2.0 py312hc7c0aa3_0 conda-forge fido2 1.0.0 pyhd8ed1ab_0 conda-forge fiona 1.9.6 py312h66d9856_0 conda-forge flake8 7.0.0 pyhd8ed1ab_0 conda-forge flake8-bugbear 24.4.26 pyhd8ed1ab_0 conda-forge fmt 10.2.1 h00ab1b0_0 conda-forge folium 0.16.0 pyhd8ed1ab_0 conda-forge font-ttf-dejavu-sans-mono 2.37 hab24e00_0 conda-forge font-ttf-inconsolata 3.000 h77eed37_0 conda-forge font-ttf-source-code-pro 2.038 h77eed37_0 conda-forge font-ttf-ubuntu 0.83 h77eed37_2 conda-forge fontconfig 2.14.2 h14ed4e7_0 conda-forge fonts-conda-ecosystem 1 0 conda-forge fonts-conda-forge 1 0 conda-forge fonttools 4.51.0 py312h98912ed_0 conda-forge freetype 2.12.1 h267a509_2 conda-forge freexl 2.0.0 h743c826_0 conda-forge frozenlist 1.4.1 py312h98912ed_0 conda-forge fsspec 2024.3.1 pyhca7485f_0 conda-forge future 1.0.0 pyhd8ed1ab_0 conda-forge gdal 3.8.5 py312hca78659_2 conda-forge geoalchemy2 0.14.7 pyhd8ed1ab_0 conda-forge geoglows 1.2.0 pyhd8ed1ab_0 conda-forge geopandas 0.14.4 pyhd8ed1ab_0 conda-forge geopandas-base 0.14.4 pyha770c72_0 conda-forge geos 3.12.1 h59595ed_0 conda-forge geoserver-restconfig 2.0.9 pyhd8ed1ab_0 conda-forge geotiff 1.7.1 h6cf1f90_16 conda-forge gflags 2.2.2 he1b5a44_1004 conda-forge giflib 5.2.2 hd590300_0 conda-forge gisdata 0.5.4 pyhd8ed1ab_0 conda-forge git 2.45.0 pl5321hef9f9f3_1 conda-forge glog 0.7.0 hed5481d_0 conda-forge google-api-core 2.19.0 pyhd8ed1ab_0 conda-forge google-api-python-client 2.127.0 pyhd8ed1ab_0 conda-forge google-auth 2.29.0 pyhca7485f_0 conda-forge google-auth-httplib2 0.2.0 pyhd8ed1ab_0 conda-forge google-cloud-core 2.4.1 pyhd8ed1ab_0 conda-forge google-cloud-storage 2.16.0 pyhca7485f_0 conda-forge google-crc32c 1.1.2 py312h775cd15_5 conda-forge google-resumable-media 2.7.0 pyhd8ed1ab_0 conda-forge googleapis-common-protos 1.63.0 pyhd8ed1ab_0 conda-forge greenlet 3.0.3 py312h30efb56_0 conda-forge grpcio 1.62.2 py312hb06c811_0 conda-forge h11 0.14.0 pyhd8ed1ab_0 conda-forge hdf4 4.2.15 h2a13503_7 conda-forge hdf5 1.14.3 nompi_h4f84152_101 conda-forge hs_restclient 1.3.7 pyh9f0ad1d_0 conda-forge httplib2 0.22.0 pyhd8ed1ab_0 conda-forge hydroerr 1.24 py_0 conda-forge hydrostats 0.78 py_1 conda-forge hyperlink 21.0.0 pyhd3deb0d_0 conda-forge icu 73.2 h59595ed_0 conda-forge idna 3.7 pyhd8ed1ab_0 conda-forge importlib-metadata 7.1.0 pyha770c72_0 conda-forge importlib_metadata 7.1.0 hd8ed1ab_0 conda-forge incremental 22.10.0 pyhd8ed1ab_0 conda-forge isodate 0.6.1 pyhd8ed1ab_0 conda-forge jinja2 3.1.3 pyhd8ed1ab_0 conda-forge jmespath 1.0.1 pyhd8ed1ab_0 conda-forge joblib 1.4.2 pyhd8ed1ab_0 conda-forge json-c 0.17 h7ab15ed_0 conda-forge jsonfield 3.1.0 py_0 conda-forge jsonlookup 0.9.0 pyhd3deb0d_0 conda-forge jsonpatch 1.33 pyhd8ed1ab_0 conda-forge jsonpointer 2.4 py312h7900ff3_3 conda-forge jwcrypto 1.5.6 pyhd8ed1ab_0 conda-forge kealib 1.5.3 h2f55d51_0 conda-forge keyutils 1.6.1 h166bdaf_0 conda-forge kiwisolver 1.4.5 py312h8572e83_1 conda-forge krb5 1.21.2 h659d440_0 conda-forge lcms2 2.16 hb7c19ff_0 conda-forge ld_impl_linux-64 2.40 h55db66e_0 conda-forge lerc 4.0.0 h27087fc_0 conda-forge libabseil 20240116.2 cxx17_h59595ed_0 conda-forge libaec 1.1.3 h59595ed_0 conda-forge libarchive 3.7.2 h2aa1ff5_1 conda-forge libarrow 15.0.2 hefa796f_6_cpu conda-forge libarrow-acero 15.0.2 hbabe93e_6_cpu conda-forge libarrow-dataset 15.0.2 hbabe93e_6_cpu conda-forge libarrow-flight 15.0.2 hc4f8a93_6_cpu conda-forge libarrow-flight-sql 15.0.2 he4f5ca8_6_cpu conda-forge libarrow-gandiva 15.0.2 hc1954e9_6_cpu conda-forge libarrow-substrait 15.0.2 he4f5ca8_6_cpu conda-forge libblas 3.9.0 22_linux64_openblas conda-forge libboost-headers 1.84.0 ha770c72_2 conda-forge libbrotlicommon 1.1.0 hd590300_1 conda-forge libbrotlidec 1.1.0 hd590300_1 conda-forge libbrotlienc 1.1.0 hd590300_1 conda-forge libcblas 3.9.0 22_linux64_openblas conda-forge libcrc32c 1.1.2 h9c3ff4c_0 conda-forge libcurl 8.7.1 hca28451_0 conda-forge libdeflate 1.20 hd590300_0 conda-forge libedit 3.1.20191231 he28a2e2_2 conda-forge libev 4.33 hd590300_2 conda-forge libevent 2.1.12 hf998b51_1 conda-forge libexpat 2.6.2 h59595ed_0 conda-forge libffi 3.4.2 h7f98852_5 conda-forge libgcc-ng 13.2.0 h77fa898_7 conda-forge libgdal 3.8.5 hf9625ee_2 conda-forge libgfortran-ng 13.2.0 h69a702a_7 conda-forge libgfortran5 13.2.0 hca663fb_7 conda-forge libglib 2.80.0 hf2295e7_6 conda-forge libgomp 13.2.0 h77fa898_7 conda-forge libgoogle-cloud 2.23.0 h9be4e54_1 conda-forge libgoogle-cloud-storage 2.23.0 hc7a4891_1 conda-forge libgrpc 1.62.2 h15f2491_0 conda-forge libiconv 1.17 hd590300_2 conda-forge libjpeg-turbo 3.0.0 hd590300_1 conda-forge libkml 1.3.0 h01aab08_1018 conda-forge liblapack 3.9.0 22_linux64_openblas conda-forge libllvm14 14.0.6 hcd5def8_4 conda-forge libllvm16 16.0.6 hb3ce162_3 conda-forge libmamba 1.5.8 had39da4_0 conda-forge libmambapy 1.5.8 py312hd9e9ff6_0 conda-forge libnetcdf 4.9.2 nompi_h9612171_113 conda-forge libnghttp2 1.58.0 h47da74e_1 conda-forge libnl 3.9.0 hd590300_0 conda-forge libnsl 2.0.1 hd590300_0 conda-forge libopenblas 0.3.27 pthreads_h413a1c8_0 conda-forge libparquet 15.0.2 hacf5a1f_6_cpu conda-forge libpng 1.6.43 h2797004_0 conda-forge libpq 16.2 h33b98f1_1 conda-forge libprotobuf 4.25.3 h08a7969_0 conda-forge libre2-11 2023.09.01 h5a48ba9_2 conda-forge librttopo 1.1.0 h8917695_15 conda-forge libsodium 1.0.18 h36c2ea0_1 conda-forge libsolv 0.7.29 ha6fb4c9_0 conda-forge libspatialindex 1.9.3 h9c3ff4c_4 conda-forge libspatialite 5.1.0 h6f065fc_5 conda-forge libsqlite 3.45.3 h2797004_0 conda-forge libssh2 1.11.0 h0841786_0 conda-forge libstdcxx-ng 13.2.0 hc0a3c3a_7 conda-forge libthrift 0.19.0 hb90f79a_1 conda-forge libtiff 4.6.0 h1dd3fc0_3 conda-forge libutf8proc 2.8.0 h166bdaf_0 conda-forge libuuid 2.38.1 h0b41bf4_0 conda-forge libwebp-base 1.4.0 hd590300_0 conda-forge libxcb 1.15 h0b41bf4_0 conda-forge libxcrypt 4.4.36 hd590300_1 conda-forge libxml2 2.12.6 h232c23b_2 conda-forge libxslt 1.1.39 h76b75d6_0 conda-forge libzip 1.10.1 h2629f0a_3 conda-forge libzlib 1.2.13 hd590300_5 conda-forge llvmlite 0.42.0 py312hb06c811_1 conda-forge locket 1.0.0 pyhd8ed1ab_0 conda-forge lxml 5.2.1 py312hb90d8a5_0 conda-forge lz4 4.3.3 py312h03f37cb_0 conda-forge lz4-c 1.9.4 hcb278e6_0 conda-forge lzo 2.10 hd590300_1001 conda-forge mapclassify 2.6.1 pyhd8ed1ab_0 conda-forge markupsafe 2.1.5 py312h98912ed_0 conda-forge matplotlib-base 3.8.4 py312he5832f3_0 conda-forge mccabe 0.7.0 pyhd8ed1ab_0 conda-forge menuinst 2.0.2 py312h7900ff3_0 conda-forge minizip 4.0.5 h0ab5242_0 conda-forge msgpack-python 1.0.7 py312h8572e83_0 conda-forge multidict 6.0.5 py312h98912ed_0 conda-forge munkres 1.1.4 pyh9f0ad1d_0 conda-forge ncurses 6.4.20240210 h59595ed_0 conda-forge netcdf4 1.6.5 nompi_py312h26027e0_100 conda-forge networkx 3.3 pyhd8ed1ab_1 conda-forge nspr 4.35 h27087fc_0 conda-forge nss 3.98 h1d7d5a4_0 conda-forge numba 0.59.1 py312hacefee8_0 conda-forge numcodecs 0.12.1 py312h30efb56_0 conda-forge numpy 1.26.4 py312heda63a1_0 conda-forge oauth2client 4.1.3 py_0 conda-forge oauthlib 3.2.2 pyhd8ed1ab_0 conda-forge openjpeg 2.5.2 h488ebb8_0 conda-forge openpyxl 3.1.2 py312h98912ed_1 conda-forge openssl 3.3.0 hd590300_0 conda-forge orc 2.0.0 h17fec99_1 conda-forge outcome 1.3.0.post0 pyhd8ed1ab_0 conda-forge owslib 0.30.0 pyhd8ed1ab_0 conda-forge packaging 24.0 pyhd8ed1ab_0 conda-forge pandas 2.2.2 py312hfb8ada1_0 conda-forge paramiko 3.4.0 pyhd8ed1ab_0 conda-forge partd 1.4.2 pyhd8ed1ab_0 conda-forge pcre2 10.43 hcad00b1_0 conda-forge perl 5.32.1 7_hd590300_perl5 conda-forge pillow 10.3.0 py312hdcec9eb_0 conda-forge pip 24.0 pyhd8ed1ab_0 conda-forge pixman 0.43.2 h59595ed_0 conda-forge platformdirs 4.2.1 pyhd8ed1ab_0 conda-forge plotly 5.22.0 pyhd8ed1ab_0 conda-forge pluggy 1.5.0 pyhd8ed1ab_0 conda-forge poppler 24.04.0 hb6cd0d7_0 conda-forge poppler-data 0.4.12 hd8ed1ab_0 conda-forge postgresql 16.2 h82ecc9d_1 conda-forge proj 9.4.0 h1d62c97_1 conda-forge proto-plus 1.23.0 pyhd8ed1ab_0 conda-forge protobuf 4.25.3 py312h72fbbdf_0 conda-forge psutil 5.9.8 py312h98912ed_0 conda-forge psycopg2 2.9.9 py312h08590aa_0 conda-forge psycopg2-binary 2.9.9 pyhd8ed1ab_0 conda-forge pthread-stubs 0.4 h36c2ea0_1001 conda-forge pyarrow 15.0.2 py312h3f82784_6_cpu conda-forge pyarrow-hotfix 0.6 pyhd8ed1ab_0 conda-forge pyasn1 0.6.0 pyhd8ed1ab_0 conda-forge pyasn1-modules 0.4.0 pyhd8ed1ab_0 conda-forge pybind11-abi 4 hd8ed1ab_3 conda-forge pycodestyle 2.11.1 pyhd8ed1ab_0 conda-forge pycosat 0.6.6 py312h98912ed_0 conda-forge pycparser 2.22 pyhd8ed1ab_0 conda-forge pyflakes 3.2.0 pyhd8ed1ab_0 conda-forge pyjwt 2.8.0 pyhd8ed1ab_1 conda-forge pynacl 1.5.0 py312h98912ed_3 conda-forge pyogrio 0.7.2 py312h66d9856_1 conda-forge pyopenssl 24.0.0 pyhd8ed1ab_0 conda-forge pyotp 2.9.0 pyhd8ed1ab_0 conda-forge pyparsing 3.1.2 pyhd8ed1ab_0 conda-forge pyproj 3.6.1 py312hb591178_6 conda-forge pyshp 2.3.1 pyhd8ed1ab_0 conda-forge pysocks 1.7.1 pyha2e5f31_6 conda-forge python 3.12.3 hab00c5b_0_cpython conda-forge python-dateutil 2.9.0 pyhd8ed1ab_0 conda-forge python-ipware 3.0.0 pyhd8ed1ab_0 conda-forge python-jose 3.3.0 pyh6c4a22f_1 conda-forge python-tzdata 2024.1 pyhd8ed1ab_0 conda-forge python-u2flib-server 5.0.0 pyh9f0ad1d_0 conda-forge python3-openid 3.2.0 pyhd8ed1ab_0 conda-forge python_abi 3.12 4_cp312 conda-forge pytz 2024.1 pyhd8ed1ab_0 conda-forge pyu2f 0.1.5 pyhd8ed1ab_0 conda-forge pywin32-on-windows 0.1.0 pyh1179c8e_3 conda-forge pyyaml 6.0.1 py312h98912ed_1 conda-forge rdma-core 51.0 hd3aeb46_0 conda-forge re2 2023.09.01 h7f4b329_2 conda-forge readline 8.2 h8228510_1 conda-forge reproc 14.2.4.post0 hd590300_1 conda-forge reproc-cpp 14.2.4.post0 h59595ed_1 conda-forge requests 2.31.0 pyhd8ed1ab_0 conda-forge requests-oauthlib 2.0.0 pyhd8ed1ab_0 conda-forge requests-toolbelt 1.0.0 pyhd8ed1ab_0 conda-forge rsa 4.9 pyhd8ed1ab_0 conda-forge rtree 1.2.0 py312hb0aae1a_0 conda-forge ruamel.yaml 0.18.6 py312h98912ed_0 conda-forge ruamel.yaml.clib 0.2.8 py312h98912ed_0 conda-forge s2n 1.4.12 h06160fa_0 conda-forge s3fs 2024.3.1 pyhd8ed1ab_0 conda-forge scikit-learn 1.4.2 py312h394d371_0 conda-forge scipy 1.13.0 py312hc2bc53b_1 conda-forge scp 0.14.5 pyhd8ed1ab_0 conda-forge selenium 4.20.0 pyhd8ed1ab_0 conda-forge selenium-manager 4.20.0 he8a937b_0 conda-forge service-identity 21.1.0 pyhd8ed1ab_0 conda-forge service_identity 21.1.0 hd8ed1ab_0 conda-forge setuptools 69.5.1 pyhd8ed1ab_0 conda-forge setuptools-scm 8.0.4 pyhd8ed1ab_1 conda-forge setuptools_scm 8.0.4 hd8ed1ab_1 conda-forge shapely 2.0.4 py312h9e6bd2c_0 conda-forge simplejson 3.19.2 py312h98912ed_0 conda-forge siphon 0.9 pyhd8ed1ab_2 conda-forge six 1.16.0 pyh6c4a22f_0 conda-forge snappy 1.2.0 hdb0a2a9_1 conda-forge sniffio 1.3.1 pyhd8ed1ab_0 conda-forge social-auth-app-django 5.4.1 pyhd8ed1ab_0 conda-forge social-auth-core 4.5.4 pyhca7485f_0 conda-forge sortedcontainers 2.4.0 pyhd8ed1ab_0 conda-forge soupsieve 2.5 pyhd8ed1ab_1 conda-forge spdlog 1.13.0 hd2e6256_0 conda-forge sqlalchemy 1.4.49 py312h98912ed_1 conda-forge sqlite 3.45.3 h2c6b66d_0 conda-forge sqlparse 0.5.0 pyhd8ed1ab_0 conda-forge tblib 3.0.0 pyhd8ed1ab_0 conda-forge tenacity 8.2.3 pyhd8ed1ab_0 conda-forge tethys-platform 4.2.0.post3.dev22+g3876fc53 pypi_0 pypi tethys_dask_scheduler 2.0.0 pyhd8ed1ab_0 conda-forge tethys_dataset_services 2.2.1 pyhd8ed1ab_0 conda-forge tethysapp-geoglows-dashboard 0.0.1 dev_0 tethysapp-hydroviewer 0.0.1 dev_0 threadpoolctl 3.5.0 pyhc1e730c_0 conda-forge tiledb 2.22.0 h27f064a_3 conda-forge tk 8.6.13 noxft_h4845f30_101 conda-forge tomli 2.0.1 pyhd8ed1ab_0 conda-forge toolz 0.12.1 pyhd8ed1ab_0 conda-forge tornado 6.4 py312h98912ed_0 conda-forge tqdm 4.66.4 pyhd8ed1ab_0 conda-forge trio 0.25.0 py312h7900ff3_0 conda-forge trio-websocket 0.11.1 pyhd8ed1ab_0 conda-forge truststore 0.8.0 pyhd8ed1ab_0 conda-forge twisted 24.3.0 py312h98912ed_0 conda-forge txaio 23.1.1 pyhd8ed1ab_0 conda-forge types-python-dateutil 2.9.0.20240316 pyhd8ed1ab_0 conda-forge typing-extensions 4.11.0 hd8ed1ab_0 conda-forge typing_extensions 4.11.0 pyha770c72_0 conda-forge tzcode 2024a h3f72095_0 conda-forge tzdata 2024a h0c530f3_0 conda-forge ua-parser 0.18.0 pyhd8ed1ab_0 conda-forge ucx 1.15.0 ha691c75_8 conda-forge uriparser 0.9.8 hac33072_0 conda-forge uritemplate 4.1.1 pyhd8ed1ab_0 conda-forge urllib3 1.26.18 pyhd8ed1ab_0 conda-forge user-agents 2.2.0 pyh9f0ad1d_0 conda-forge websocket-client 1.8.0 pyhd8ed1ab_0 conda-forge wheel 0.43.0 pyhd8ed1ab_1 conda-forge wrapt 1.16.0 py312h98912ed_0 conda-forge wsproto 1.2.0 pyhd8ed1ab_0 conda-forge xarray 2024.3.0 pyhd8ed1ab_0 conda-forge xerces-c 3.2.5 hac6953d_0 conda-forge xorg-kbproto 1.0.7 h7f98852_1002 conda-forge xorg-libice 1.1.1 hd590300_0 conda-forge xorg-libsm 1.2.4 h7391055_0 conda-forge xorg-libx11 1.8.9 h8ee46fc_0 conda-forge xorg-libxau 1.0.11 hd590300_0 conda-forge xorg-libxdmcp 1.1.3 h7f98852_0 conda-forge xorg-libxext 1.3.4 h0b41bf4_2 conda-forge xorg-libxrender 0.9.11 hd590300_0 conda-forge xorg-renderproto 0.11.1 h7f98852_1002 conda-forge xorg-xextproto 7.3.0 h0b41bf4_1003 conda-forge xorg-xproto 7.0.31 h7f98852_1007 conda-forge xyzservices 2024.4.0 pyhd8ed1ab_0 conda-forge xz 5.2.6 h166bdaf_0 conda-forge yaml 0.2.5 h7f98852_2 conda-forge yaml-cpp 0.8.0 h59595ed_0 conda-forge yarl 1.9.4 py312h98912ed_0 conda-forge zarr 2.17.2 pyhd8ed1ab_0 conda-forge zict 3.0.0 pyhd8ed1ab_0 conda-forge zipp 3.17.0 pyhd8ed1ab_0 conda-forge zlib 1.2.13 hd590300_5 conda-forge zope.interface 6.3 py312h98912ed_0 conda-forge zstandard 0.19.0 py312h5eee18b_0 zstd 1.5.6 ha6fb4c9_0 conda-forge
**Additional context** The solution was to add the following to the `portal_config.yml` (htts was already setup in this installation)
CSRF_TRUSTED_ORIGINS:
some refs: https://stackoverflow.com/questions/70508568/django-csrf-trusted-origins-not-working-as-expected/70518254#70518254 https://stackoverflow.com/questions/77724098/getting-csrf-verification-failed-request-aborted-on-a-django-forms-on-live-ser
This is a duplicate of #1035
In a manual production deployment using the
main
branch of tethys, the following error appears when trying to login with any credentials:To Reproduce Steps to reproduce the behavior:
Expected behavior The user should login
Errors/Traceback Include any applicable error information:
Screenshots![image](https://github.com/tethysplatform/tethys/assets/43544549/5be0c142-2191-4846-8c94-9dbbf7b89869)
Tethys Environment Information Include output from these commands:
packages in environment at /home/ubuntu/miniconda3/envs/tethys:
#
Name Version Build Channel
_libgcc_mutex 0.1 conda_forge conda-forge _openmp_mutex 4.5 2_gnu conda-forge aiobotocore 2.12.2 pyhd8ed1ab_0 conda-forge aiohttp 3.9.5 py312h98912ed_0 conda-forge aioitertools 0.11.0 pyhd8ed1ab_0 conda-forge aiosignal 1.3.1 pyhd8ed1ab_0 conda-forge appdirs 1.4.4 pyh9f0ad1d_0 conda-forge archspec 0.2.3 pyhd8ed1ab_0 conda-forge arrow 1.3.0 pyhd8ed1ab_0 conda-forge asciitree 0.3.3 py_2 conda-forge asgiref 3.8.1 pyhd8ed1ab_0 conda-forge attrs 23.2.0 pyh71513ae_0 conda-forge autobahn 23.6.2 pyhd8ed1ab_0 conda-forge automat 22.10.0 pyhd8ed1ab_0 conda-forge aws-c-auth 0.7.18 he0b1f16_0 conda-forge aws-c-cal 0.6.11 heb1d5e4_0 conda-forge aws-c-common 0.9.15 hd590300_0 conda-forge aws-c-compression 0.2.18 hce8ee76_3 conda-forge aws-c-event-stream 0.4.2 h01f5eca_8 conda-forge aws-c-http 0.8.1 hdb68c23_10 conda-forge aws-c-io 0.14.7 hbfbeace_6 conda-forge aws-c-mqtt 0.10.4 h50844eb_0 conda-forge aws-c-s3 0.5.7 h6be9164_2 conda-forge aws-c-sdkutils 0.1.15 hce8ee76_3 conda-forge aws-checksums 0.1.18 hce8ee76_3 conda-forge aws-crt-cpp 0.26.8 h2150271_2 conda-forge aws-sdk-cpp 1.11.267 hddb5a97_7 conda-forge azure-core-cpp 1.11.1 h91d86a7_1 conda-forge azure-identity-cpp 1.6.0 hf1915f5_1 conda-forge azure-storage-blobs-cpp 12.10.0 h00ab1b0_1 conda-forge azure-storage-common-cpp 12.5.0 h94269e2_4 conda-forge backports.zoneinfo 0.2.1 py312h7900ff3_8 conda-forge bcrypt 4.1.2 py312h4b3b743_0 conda-forge beautifulsoup4 4.12.3 pyha770c72_0 conda-forge blinker 1.8.1 pyhd8ed1ab_0 conda-forge blosc 1.21.5 hc2324a3_1 conda-forge bokeh 3.4.1 pyhd8ed1ab_0 conda-forge boltons 24.0.0 pyhd8ed1ab_0 conda-forge botocore 1.34.51 pyge310_1234567_0 conda-forge branca 0.7.2 pyhd8ed1ab_0 conda-forge brotli 1.1.0 hd590300_1 conda-forge brotli-bin 1.1.0 hd590300_1 conda-forge brotli-python 1.1.0 py312h30efb56_1 conda-forge bzip2 1.0.8 hd590300_5 conda-forge c-ares 1.28.1 hd590300_0 conda-forge ca-certificates 2024.2.2 hbcca054_0 conda-forge cachetools 5.3.3 pyhd8ed1ab_0 conda-forge cairo 1.18.0 h3faef2a_0 conda-forge certifi 2024.2.2 pyhd8ed1ab_0 conda-forge cffi 1.16.0 py312hf06ca03_0 conda-forge cfitsio 4.4.0 hbdc6101_1 conda-forge cftime 1.6.3 py312hc7c0aa3_0 conda-forge channels 4.0.0 pyhd8ed1ab_0 conda-forge charset-normalizer 3.3.2 pyhd8ed1ab_0 conda-forge click 8.1.7 unix_pyh707e725_0 conda-forge click-plugins 1.1.1 py_0 conda-forge cligj 0.7.2 pyhd8ed1ab_1 conda-forge cloudpickle 3.0.0 pyhd8ed1ab_0 conda-forge colorama 0.4.6 pyhd8ed1ab_0 conda-forge conda 24.4.0 py312h7900ff3_0 conda-forge conda-libmamba-solver 24.1.0 pyhd8ed1ab_0 conda-forge conda-package-handling 2.2.0 pyh38be061_0 conda-forge conda-package-streaming 0.9.0 pyhd8ed1ab_0 conda-forge condorpy 0.6.0 pyhd8ed1ab_0 conda-forge constantly 15.1.0 py_0 conda-forge contourpy 1.2.1 py312h8572e83_0 conda-forge coverage 7.5.1 py312h9a8786e_0 conda-forge cramjam 2.8.3 py312h4b3b743_0 conda-forge cryptography 42.0.6 py312hbcc2302_0 conda-forge cycler 0.12.1 pyhd8ed1ab_0 conda-forge cytoolz 0.12.3 py312h98912ed_0 conda-forge daphne 3.0.2 pyhd8ed1ab_0 conda-forge dask 2024.5.0 pyhd8ed1ab_0 conda-forge dask-core 2024.5.0 pyhd8ed1ab_0 conda-forge dask-expr 1.1.0 pyhd8ed1ab_0 conda-forge dataclasses 0.8 pyhc8e2a94_3 conda-forge defusedxml 0.7.1 pyhd8ed1ab_0 conda-forge distributed 2024.5.0 pyhd8ed1ab_0 conda-forge distro 1.9.0 pyhd8ed1ab_0 conda-forge django 4.2 pyhd8ed1ab_0 conda-forge django-analytical 3.1.0 pyhd8ed1ab_2 conda-forge django-axes 6.4.0 pyhd8ed1ab_0 conda-forge django-bootstrap5 24.2 pyhd8ed1ab_0 conda-forge django-cors-headers 4.3.1 pyhd8ed1ab_0 conda-forge django-gravatar2 1.4.4 pyh9f0ad1d_0 conda-forge django-guardian 2.4.0 pyhd8ed1ab_0 conda-forge django-ipware 7.0.1 pyhd8ed1ab_0 conda-forge django-json-widget 1.1.1 pyhd8ed1ab_0 conda-forge django-mfa2 2.8.0 pyhd8ed1ab_0 conda-forge django-model-utils 4.5.1 pyhd8ed1ab_0 conda-forge django-oauth-toolkit 2.3.0 pyhd8ed1ab_0 conda-forge django-ranged-response 0.2.0 pyhd8ed1ab_1 conda-forge django-recaptcha 4.0.0 pyhd8ed1ab_0 conda-forge django-session-security 2.6.7 pyhd8ed1ab_1 conda-forge django-simple-captcha 0.6.0 pyhd8ed1ab_0 conda-forge django-termsandconditions 2.0.12 pyhd8ed1ab_0 conda-forge djangorestframework 3.15.1 pyhd8ed1ab_0 conda-forge docker-py 7.0.0 pyhd8ed1ab_0 conda-forge earthengine-api 0.1.401 pyhd8ed1ab_0 conda-forge ecdsa 0.18.0 pyhd8ed1ab_0 conda-forge et_xmlfile 1.1.0 pyhd8ed1ab_0 conda-forge exceptiongroup 1.2.0 pyhd8ed1ab_2 conda-forge expat 2.6.2 h59595ed_0 conda-forge factory_boy 3.3.0 pyhd8ed1ab_0 conda-forge faker 25.0.1 pyhd8ed1ab_0 conda-forge fasteners 0.17.3 pyhd8ed1ab_0 conda-forge fastparquet 2024.2.0 py312hc7c0aa3_0 conda-forge fido2 1.0.0 pyhd8ed1ab_0 conda-forge fiona 1.9.6 py312h66d9856_0 conda-forge flake8 7.0.0 pyhd8ed1ab_0 conda-forge flake8-bugbear 24.4.26 pyhd8ed1ab_0 conda-forge fmt 10.2.1 h00ab1b0_0 conda-forge folium 0.16.0 pyhd8ed1ab_0 conda-forge font-ttf-dejavu-sans-mono 2.37 hab24e00_0 conda-forge font-ttf-inconsolata 3.000 h77eed37_0 conda-forge font-ttf-source-code-pro 2.038 h77eed37_0 conda-forge font-ttf-ubuntu 0.83 h77eed37_2 conda-forge fontconfig 2.14.2 h14ed4e7_0 conda-forge fonts-conda-ecosystem 1 0 conda-forge fonts-conda-forge 1 0 conda-forge fonttools 4.51.0 py312h98912ed_0 conda-forge freetype 2.12.1 h267a509_2 conda-forge freexl 2.0.0 h743c826_0 conda-forge frozenlist 1.4.1 py312h98912ed_0 conda-forge fsspec 2024.3.1 pyhca7485f_0 conda-forge future 1.0.0 pyhd8ed1ab_0 conda-forge gdal 3.8.5 py312hca78659_2 conda-forge geoalchemy2 0.14.7 pyhd8ed1ab_0 conda-forge geoglows 1.2.0 pyhd8ed1ab_0 conda-forge geopandas 0.14.4 pyhd8ed1ab_0 conda-forge geopandas-base 0.14.4 pyha770c72_0 conda-forge geos 3.12.1 h59595ed_0 conda-forge geoserver-restconfig 2.0.9 pyhd8ed1ab_0 conda-forge geotiff 1.7.1 h6cf1f90_16 conda-forge gflags 2.2.2 he1b5a44_1004 conda-forge giflib 5.2.2 hd590300_0 conda-forge gisdata 0.5.4 pyhd8ed1ab_0 conda-forge git 2.45.0 pl5321hef9f9f3_1 conda-forge glog 0.7.0 hed5481d_0 conda-forge google-api-core 2.19.0 pyhd8ed1ab_0 conda-forge google-api-python-client 2.127.0 pyhd8ed1ab_0 conda-forge google-auth 2.29.0 pyhca7485f_0 conda-forge google-auth-httplib2 0.2.0 pyhd8ed1ab_0 conda-forge google-cloud-core 2.4.1 pyhd8ed1ab_0 conda-forge google-cloud-storage 2.16.0 pyhca7485f_0 conda-forge google-crc32c 1.1.2 py312h775cd15_5 conda-forge google-resumable-media 2.7.0 pyhd8ed1ab_0 conda-forge googleapis-common-protos 1.63.0 pyhd8ed1ab_0 conda-forge greenlet 3.0.3 py312h30efb56_0 conda-forge grpcio 1.62.2 py312hb06c811_0 conda-forge h11 0.14.0 pyhd8ed1ab_0 conda-forge hdf4 4.2.15 h2a13503_7 conda-forge hdf5 1.14.3 nompi_h4f84152_101 conda-forge hs_restclient 1.3.7 pyh9f0ad1d_0 conda-forge httplib2 0.22.0 pyhd8ed1ab_0 conda-forge hydroerr 1.24 py_0 conda-forge hydrostats 0.78 py_1 conda-forge hyperlink 21.0.0 pyhd3deb0d_0 conda-forge icu 73.2 h59595ed_0 conda-forge idna 3.7 pyhd8ed1ab_0 conda-forge importlib-metadata 7.1.0 pyha770c72_0 conda-forge importlib_metadata 7.1.0 hd8ed1ab_0 conda-forge incremental 22.10.0 pyhd8ed1ab_0 conda-forge isodate 0.6.1 pyhd8ed1ab_0 conda-forge jinja2 3.1.3 pyhd8ed1ab_0 conda-forge jmespath 1.0.1 pyhd8ed1ab_0 conda-forge joblib 1.4.2 pyhd8ed1ab_0 conda-forge json-c 0.17 h7ab15ed_0 conda-forge jsonfield 3.1.0 py_0 conda-forge jsonlookup 0.9.0 pyhd3deb0d_0 conda-forge jsonpatch 1.33 pyhd8ed1ab_0 conda-forge jsonpointer 2.4 py312h7900ff3_3 conda-forge jwcrypto 1.5.6 pyhd8ed1ab_0 conda-forge kealib 1.5.3 h2f55d51_0 conda-forge keyutils 1.6.1 h166bdaf_0 conda-forge kiwisolver 1.4.5 py312h8572e83_1 conda-forge krb5 1.21.2 h659d440_0 conda-forge lcms2 2.16 hb7c19ff_0 conda-forge ld_impl_linux-64 2.40 h55db66e_0 conda-forge lerc 4.0.0 h27087fc_0 conda-forge libabseil 20240116.2 cxx17_h59595ed_0 conda-forge libaec 1.1.3 h59595ed_0 conda-forge libarchive 3.7.2 h2aa1ff5_1 conda-forge libarrow 15.0.2 hefa796f_6_cpu conda-forge libarrow-acero 15.0.2 hbabe93e_6_cpu conda-forge libarrow-dataset 15.0.2 hbabe93e_6_cpu conda-forge libarrow-flight 15.0.2 hc4f8a93_6_cpu conda-forge libarrow-flight-sql 15.0.2 he4f5ca8_6_cpu conda-forge libarrow-gandiva 15.0.2 hc1954e9_6_cpu conda-forge libarrow-substrait 15.0.2 he4f5ca8_6_cpu conda-forge libblas 3.9.0 22_linux64_openblas conda-forge libboost-headers 1.84.0 ha770c72_2 conda-forge libbrotlicommon 1.1.0 hd590300_1 conda-forge libbrotlidec 1.1.0 hd590300_1 conda-forge libbrotlienc 1.1.0 hd590300_1 conda-forge libcblas 3.9.0 22_linux64_openblas conda-forge libcrc32c 1.1.2 h9c3ff4c_0 conda-forge libcurl 8.7.1 hca28451_0 conda-forge libdeflate 1.20 hd590300_0 conda-forge libedit 3.1.20191231 he28a2e2_2 conda-forge libev 4.33 hd590300_2 conda-forge libevent 2.1.12 hf998b51_1 conda-forge libexpat 2.6.2 h59595ed_0 conda-forge libffi 3.4.2 h7f98852_5 conda-forge libgcc-ng 13.2.0 h77fa898_7 conda-forge libgdal 3.8.5 hf9625ee_2 conda-forge libgfortran-ng 13.2.0 h69a702a_7 conda-forge libgfortran5 13.2.0 hca663fb_7 conda-forge libglib 2.80.0 hf2295e7_6 conda-forge libgomp 13.2.0 h77fa898_7 conda-forge libgoogle-cloud 2.23.0 h9be4e54_1 conda-forge libgoogle-cloud-storage 2.23.0 hc7a4891_1 conda-forge libgrpc 1.62.2 h15f2491_0 conda-forge libiconv 1.17 hd590300_2 conda-forge libjpeg-turbo 3.0.0 hd590300_1 conda-forge libkml 1.3.0 h01aab08_1018 conda-forge liblapack 3.9.0 22_linux64_openblas conda-forge libllvm14 14.0.6 hcd5def8_4 conda-forge libllvm16 16.0.6 hb3ce162_3 conda-forge libmamba 1.5.8 had39da4_0 conda-forge libmambapy 1.5.8 py312hd9e9ff6_0 conda-forge libnetcdf 4.9.2 nompi_h9612171_113 conda-forge libnghttp2 1.58.0 h47da74e_1 conda-forge libnl 3.9.0 hd590300_0 conda-forge libnsl 2.0.1 hd590300_0 conda-forge libopenblas 0.3.27 pthreads_h413a1c8_0 conda-forge libparquet 15.0.2 hacf5a1f_6_cpu conda-forge libpng 1.6.43 h2797004_0 conda-forge libpq 16.2 h33b98f1_1 conda-forge libprotobuf 4.25.3 h08a7969_0 conda-forge libre2-11 2023.09.01 h5a48ba9_2 conda-forge librttopo 1.1.0 h8917695_15 conda-forge libsodium 1.0.18 h36c2ea0_1 conda-forge libsolv 0.7.29 ha6fb4c9_0 conda-forge libspatialindex 1.9.3 h9c3ff4c_4 conda-forge libspatialite 5.1.0 h6f065fc_5 conda-forge libsqlite 3.45.3 h2797004_0 conda-forge libssh2 1.11.0 h0841786_0 conda-forge libstdcxx-ng 13.2.0 hc0a3c3a_7 conda-forge libthrift 0.19.0 hb90f79a_1 conda-forge libtiff 4.6.0 h1dd3fc0_3 conda-forge libutf8proc 2.8.0 h166bdaf_0 conda-forge libuuid 2.38.1 h0b41bf4_0 conda-forge libwebp-base 1.4.0 hd590300_0 conda-forge libxcb 1.15 h0b41bf4_0 conda-forge libxcrypt 4.4.36 hd590300_1 conda-forge libxml2 2.12.6 h232c23b_2 conda-forge libxslt 1.1.39 h76b75d6_0 conda-forge libzip 1.10.1 h2629f0a_3 conda-forge libzlib 1.2.13 hd590300_5 conda-forge llvmlite 0.42.0 py312hb06c811_1 conda-forge locket 1.0.0 pyhd8ed1ab_0 conda-forge lxml 5.2.1 py312hb90d8a5_0 conda-forge lz4 4.3.3 py312h03f37cb_0 conda-forge lz4-c 1.9.4 hcb278e6_0 conda-forge lzo 2.10 hd590300_1001 conda-forge mapclassify 2.6.1 pyhd8ed1ab_0 conda-forge markupsafe 2.1.5 py312h98912ed_0 conda-forge matplotlib-base 3.8.4 py312he5832f3_0 conda-forge mccabe 0.7.0 pyhd8ed1ab_0 conda-forge menuinst 2.0.2 py312h7900ff3_0 conda-forge minizip 4.0.5 h0ab5242_0 conda-forge msgpack-python 1.0.7 py312h8572e83_0 conda-forge multidict 6.0.5 py312h98912ed_0 conda-forge munkres 1.1.4 pyh9f0ad1d_0 conda-forge ncurses 6.4.20240210 h59595ed_0 conda-forge netcdf4 1.6.5 nompi_py312h26027e0_100 conda-forge networkx 3.3 pyhd8ed1ab_1 conda-forge nspr 4.35 h27087fc_0 conda-forge nss 3.98 h1d7d5a4_0 conda-forge numba 0.59.1 py312hacefee8_0 conda-forge numcodecs 0.12.1 py312h30efb56_0 conda-forge numpy 1.26.4 py312heda63a1_0 conda-forge oauth2client 4.1.3 py_0 conda-forge oauthlib 3.2.2 pyhd8ed1ab_0 conda-forge openjpeg 2.5.2 h488ebb8_0 conda-forge openpyxl 3.1.2 py312h98912ed_1 conda-forge openssl 3.3.0 hd590300_0 conda-forge orc 2.0.0 h17fec99_1 conda-forge outcome 1.3.0.post0 pyhd8ed1ab_0 conda-forge owslib 0.30.0 pyhd8ed1ab_0 conda-forge packaging 24.0 pyhd8ed1ab_0 conda-forge pandas 2.2.2 py312hfb8ada1_0 conda-forge paramiko 3.4.0 pyhd8ed1ab_0 conda-forge partd 1.4.2 pyhd8ed1ab_0 conda-forge pcre2 10.43 hcad00b1_0 conda-forge perl 5.32.1 7_hd590300_perl5 conda-forge pillow 10.3.0 py312hdcec9eb_0 conda-forge pip 24.0 pyhd8ed1ab_0 conda-forge pixman 0.43.2 h59595ed_0 conda-forge platformdirs 4.2.1 pyhd8ed1ab_0 conda-forge plotly 5.22.0 pyhd8ed1ab_0 conda-forge pluggy 1.5.0 pyhd8ed1ab_0 conda-forge poppler 24.04.0 hb6cd0d7_0 conda-forge poppler-data 0.4.12 hd8ed1ab_0 conda-forge postgresql 16.2 h82ecc9d_1 conda-forge proj 9.4.0 h1d62c97_1 conda-forge proto-plus 1.23.0 pyhd8ed1ab_0 conda-forge protobuf 4.25.3 py312h72fbbdf_0 conda-forge psutil 5.9.8 py312h98912ed_0 conda-forge psycopg2 2.9.9 py312h08590aa_0 conda-forge psycopg2-binary 2.9.9 pyhd8ed1ab_0 conda-forge pthread-stubs 0.4 h36c2ea0_1001 conda-forge pyarrow 15.0.2 py312h3f82784_6_cpu conda-forge pyarrow-hotfix 0.6 pyhd8ed1ab_0 conda-forge pyasn1 0.6.0 pyhd8ed1ab_0 conda-forge pyasn1-modules 0.4.0 pyhd8ed1ab_0 conda-forge pybind11-abi 4 hd8ed1ab_3 conda-forge pycodestyle 2.11.1 pyhd8ed1ab_0 conda-forge pycosat 0.6.6 py312h98912ed_0 conda-forge pycparser 2.22 pyhd8ed1ab_0 conda-forge pyflakes 3.2.0 pyhd8ed1ab_0 conda-forge pyjwt 2.8.0 pyhd8ed1ab_1 conda-forge pynacl 1.5.0 py312h98912ed_3 conda-forge pyogrio 0.7.2 py312h66d9856_1 conda-forge pyopenssl 24.0.0 pyhd8ed1ab_0 conda-forge pyotp 2.9.0 pyhd8ed1ab_0 conda-forge pyparsing 3.1.2 pyhd8ed1ab_0 conda-forge pyproj 3.6.1 py312hb591178_6 conda-forge pyshp 2.3.1 pyhd8ed1ab_0 conda-forge pysocks 1.7.1 pyha2e5f31_6 conda-forge python 3.12.3 hab00c5b_0_cpython conda-forge python-dateutil 2.9.0 pyhd8ed1ab_0 conda-forge python-ipware 3.0.0 pyhd8ed1ab_0 conda-forge python-jose 3.3.0 pyh6c4a22f_1 conda-forge python-tzdata 2024.1 pyhd8ed1ab_0 conda-forge python-u2flib-server 5.0.0 pyh9f0ad1d_0 conda-forge python3-openid 3.2.0 pyhd8ed1ab_0 conda-forge python_abi 3.12 4_cp312 conda-forge pytz 2024.1 pyhd8ed1ab_0 conda-forge pyu2f 0.1.5 pyhd8ed1ab_0 conda-forge pywin32-on-windows 0.1.0 pyh1179c8e_3 conda-forge pyyaml 6.0.1 py312h98912ed_1 conda-forge rdma-core 51.0 hd3aeb46_0 conda-forge re2 2023.09.01 h7f4b329_2 conda-forge readline 8.2 h8228510_1 conda-forge reproc 14.2.4.post0 hd590300_1 conda-forge reproc-cpp 14.2.4.post0 h59595ed_1 conda-forge requests 2.31.0 pyhd8ed1ab_0 conda-forge requests-oauthlib 2.0.0 pyhd8ed1ab_0 conda-forge requests-toolbelt 1.0.0 pyhd8ed1ab_0 conda-forge rsa 4.9 pyhd8ed1ab_0 conda-forge rtree 1.2.0 py312hb0aae1a_0 conda-forge ruamel.yaml 0.18.6 py312h98912ed_0 conda-forge ruamel.yaml.clib 0.2.8 py312h98912ed_0 conda-forge s2n 1.4.12 h06160fa_0 conda-forge s3fs 2024.3.1 pyhd8ed1ab_0 conda-forge scikit-learn 1.4.2 py312h394d371_0 conda-forge scipy 1.13.0 py312hc2bc53b_1 conda-forge scp 0.14.5 pyhd8ed1ab_0 conda-forge selenium 4.20.0 pyhd8ed1ab_0 conda-forge selenium-manager 4.20.0 he8a937b_0 conda-forge service-identity 21.1.0 pyhd8ed1ab_0 conda-forge service_identity 21.1.0 hd8ed1ab_0 conda-forge setuptools 69.5.1 pyhd8ed1ab_0 conda-forge setuptools-scm 8.0.4 pyhd8ed1ab_1 conda-forge setuptools_scm 8.0.4 hd8ed1ab_1 conda-forge shapely 2.0.4 py312h9e6bd2c_0 conda-forge simplejson 3.19.2 py312h98912ed_0 conda-forge siphon 0.9 pyhd8ed1ab_2 conda-forge six 1.16.0 pyh6c4a22f_0 conda-forge snappy 1.2.0 hdb0a2a9_1 conda-forge sniffio 1.3.1 pyhd8ed1ab_0 conda-forge social-auth-app-django 5.4.1 pyhd8ed1ab_0 conda-forge social-auth-core 4.5.4 pyhca7485f_0 conda-forge sortedcontainers 2.4.0 pyhd8ed1ab_0 conda-forge soupsieve 2.5 pyhd8ed1ab_1 conda-forge spdlog 1.13.0 hd2e6256_0 conda-forge sqlalchemy 1.4.49 py312h98912ed_1 conda-forge sqlite 3.45.3 h2c6b66d_0 conda-forge sqlparse 0.5.0 pyhd8ed1ab_0 conda-forge tblib 3.0.0 pyhd8ed1ab_0 conda-forge tenacity 8.2.3 pyhd8ed1ab_0 conda-forge tethys-platform 4.2.0.post3.dev22+g3876fc53 pypi_0 pypi tethys_dask_scheduler 2.0.0 pyhd8ed1ab_0 conda-forge tethys_dataset_services 2.2.1 pyhd8ed1ab_0 conda-forge tethysapp-geoglows-dashboard 0.0.1 dev_0
tethysapp-hydroviewer 0.0.1 dev_0
threadpoolctl 3.5.0 pyhc1e730c_0 conda-forge
tiledb 2.22.0 h27f064a_3 conda-forge
tk 8.6.13 noxft_h4845f30_101 conda-forge
tomli 2.0.1 pyhd8ed1ab_0 conda-forge
toolz 0.12.1 pyhd8ed1ab_0 conda-forge
tornado 6.4 py312h98912ed_0 conda-forge
tqdm 4.66.4 pyhd8ed1ab_0 conda-forge
trio 0.25.0 py312h7900ff3_0 conda-forge
trio-websocket 0.11.1 pyhd8ed1ab_0 conda-forge
truststore 0.8.0 pyhd8ed1ab_0 conda-forge
twisted 24.3.0 py312h98912ed_0 conda-forge
txaio 23.1.1 pyhd8ed1ab_0 conda-forge
types-python-dateutil 2.9.0.20240316 pyhd8ed1ab_0 conda-forge
typing-extensions 4.11.0 hd8ed1ab_0 conda-forge
typing_extensions 4.11.0 pyha770c72_0 conda-forge
tzcode 2024a h3f72095_0 conda-forge
tzdata 2024a h0c530f3_0 conda-forge
ua-parser 0.18.0 pyhd8ed1ab_0 conda-forge
ucx 1.15.0 ha691c75_8 conda-forge
uriparser 0.9.8 hac33072_0 conda-forge
uritemplate 4.1.1 pyhd8ed1ab_0 conda-forge
urllib3 1.26.18 pyhd8ed1ab_0 conda-forge
user-agents 2.2.0 pyh9f0ad1d_0 conda-forge
websocket-client 1.8.0 pyhd8ed1ab_0 conda-forge
wheel 0.43.0 pyhd8ed1ab_1 conda-forge
wrapt 1.16.0 py312h98912ed_0 conda-forge
wsproto 1.2.0 pyhd8ed1ab_0 conda-forge
xarray 2024.3.0 pyhd8ed1ab_0 conda-forge
xerces-c 3.2.5 hac6953d_0 conda-forge
xorg-kbproto 1.0.7 h7f98852_1002 conda-forge
xorg-libice 1.1.1 hd590300_0 conda-forge
xorg-libsm 1.2.4 h7391055_0 conda-forge
xorg-libx11 1.8.9 h8ee46fc_0 conda-forge
xorg-libxau 1.0.11 hd590300_0 conda-forge
xorg-libxdmcp 1.1.3 h7f98852_0 conda-forge
xorg-libxext 1.3.4 h0b41bf4_2 conda-forge
xorg-libxrender 0.9.11 hd590300_0 conda-forge
xorg-renderproto 0.11.1 h7f98852_1002 conda-forge
xorg-xextproto 7.3.0 h0b41bf4_1003 conda-forge
xorg-xproto 7.0.31 h7f98852_1007 conda-forge
xyzservices 2024.4.0 pyhd8ed1ab_0 conda-forge
xz 5.2.6 h166bdaf_0 conda-forge
yaml 0.2.5 h7f98852_2 conda-forge
yaml-cpp 0.8.0 h59595ed_0 conda-forge
yarl 1.9.4 py312h98912ed_0 conda-forge
zarr 2.17.2 pyhd8ed1ab_0 conda-forge
zict 3.0.0 pyhd8ed1ab_0 conda-forge
zipp 3.17.0 pyhd8ed1ab_0 conda-forge
zlib 1.2.13 hd590300_5 conda-forge
zope.interface 6.3 py312h98912ed_0 conda-forge
zstandard 0.19.0 py312h5eee18b_0
zstd 1.5.6 ha6fb4c9_0 conda-forge
CSRF_TRUSTED_ORIGINS: