Metadata-Version: 2.4
Name: docassemble.webapp
Version: 1.8.15
Summary: The web application components of the docassemble system.
Author-email: Jonathan Pyle <jhpyle@gmail.com>
License-Expression: MIT
Project-URL: Homepage, https://docassemble.org
Project-URL: Documentation, https://docassemble.org/docs.html
Project-URL: Repository, https://github.com/jhpyle/docassemble.git
Project-URL: Bug Tracker, https://github.com/jhpyle/docassemble/issues
Project-URL: Changelog, https://github.com/jhpyle/docassemble/blob/master/CHANGELOG.md
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: docassemble.base==1.8.15
Requires-Dist: docassemble.demo==1.8.15
Requires-Dist: 3to2==1.1.1
Requires-Dist: acme==4.1.1
Requires-Dist: aiohappyeyeballs==2.6.1
Requires-Dist: aiohttp==3.12.15
Requires-Dist: aiohttp-retry==2.9.1
Requires-Dist: aiosignal==1.4.0
Requires-Dist: airtable-python-wrapper==0.15.3
Requires-Dist: alembic==1.16.4
Requires-Dist: amqp==5.3.1
Requires-Dist: anyio==4.9.0
Requires-Dist: argon2-cffi==25.1.0
Requires-Dist: argon2-cffi-bindings==25.1.0
Requires-Dist: asn1crypto==1.5.1
Requires-Dist: astunparse==1.6.3
Requires-Dist: async-generator==1.10
Requires-Dist: async-timeout==5.0.1
Requires-Dist: atomicwrites==1.4.1
Requires-Dist: attrs==25.3.0
Requires-Dist: azure-common==1.1.28
Requires-Dist: azure-core==1.35.0
Requires-Dist: azure-identity==1.23.1
Requires-Dist: azure-keyvault-secrets==4.10.0
Requires-Dist: azure-nspkg==3.0.2
Requires-Dist: azure-storage-blob==12.26.0
Requires-Dist: babel==2.17.0
Requires-Dist: backports.tarfile==1.2.0
Requires-Dist: bcrypt==4.3.0
Requires-Dist: beautifulsoup4==4.13.4
Requires-Dist: behave==1.2.6
Requires-Dist: bidict==0.23.1
Requires-Dist: billiard==4.2.1
Requires-Dist: black==25.1.0
Requires-Dist: bleach==6.2.0
Requires-Dist: blinker==1.9.0
Requires-Dist: boto==2.49.0
Requires-Dist: boto3==1.40.1
Requires-Dist: botocore==1.40.1
Requires-Dist: build==1.3.0
Requires-Dist: cachetools==5.5.2
Requires-Dist: cairocffi==1.7.1
Requires-Dist: CairoSVG==2.8.2
Requires-Dist: celery==5.5.3
Requires-Dist: certbot==4.1.1
Requires-Dist: certbot-nginx==4.1.1
Requires-Dist: certifi==2025.8.3
Requires-Dist: cffi==1.17.1
Requires-Dist: chardet==5.2.0
Requires-Dist: charset-normalizer==3.4.2
Requires-Dist: click==8.2.1
Requires-Dist: click-didyoumean==0.3.1
Requires-Dist: click-plugins==1.1.1.2
Requires-Dist: click-repl==0.3.0
Requires-Dist: clicksend-client==5.0.78
Requires-Dist: colorama==0.4.6
Requires-Dist: commonmark==0.9.1
Requires-Dist: ConfigArgParse==1.7.1
Requires-Dist: configobj==5.0.9
Requires-Dist: configparser==7.2.0
Requires-Dist: contourpy==1.3.2
Requires-Dist: convertapi==2.0.0
Requires-Dist: crayons==0.4.0
Requires-Dist: cryptography==45.0.7
Requires-Dist: cssselect2==0.8.0
Requires-Dist: cycler==0.12.1
Requires-Dist: defusedxml==0.7.1
Requires-Dist: Deprecated==1.2.18
Requires-Dist: deprecation==2.1.0
Requires-Dist: distro==1.9.0
Requires-Dist: dnspython==2.7.0
Requires-Dist: docassemble-backports==1.0
Requires-Dist: Docassemble-Flask-User==0.6.30
Requires-Dist: Docassemble-Pattern==3.6.7
Requires-Dist: docassemble-textstat==0.7.2
Requires-Dist: docassemblekvsession==0.9
Requires-Dist: docopt==0.6.2
Requires-Dist: docutils==0.22
Requires-Dist: docxcompose==1.4.0
Requires-Dist: docxtpl==0.20.1
Requires-Dist: ecdsa==0.19.1
Requires-Dist: email_validator==2.2.0
Requires-Dist: et_xmlfile==2.0.0
Requires-Dist: eventlet==0.40.3
Requires-Dist: exceptiongroup==1.3.0
Requires-Dist: Flask==3.1.1
Requires-Dist: flask-babel==4.0.0
Requires-Dist: flask-cors==6.0.1
Requires-Dist: Flask-Login==0.6.3
Requires-Dist: Flask-Mail==0.10.0
Requires-Dist: Flask-SocketIO==5.5.1
Requires-Dist: Flask-SQLAlchemy==3.1.1
Requires-Dist: Flask-WTF==1.2.2
Requires-Dist: fonttools==4.59.0
Requires-Dist: frozenlist==1.7.0
Requires-Dist: future==1.0.0
Requires-Dist: gcs-oauth2-boto-plugin==3.3
Requires-Dist: geographiclib==2.0
Requires-Dist: geopy==2.4.1
Requires-Dist: google-api-core==2.25.1
Requires-Dist: google-api-python-client==2.177.0
Requires-Dist: google-auth==2.39.0
Requires-Dist: google-auth-httplib2==0.2.0
Requires-Dist: google-auth-oauthlib==1.2.2
Requires-Dist: google-cloud-core==2.4.3
Requires-Dist: google-cloud-storage==3.2.0
Requires-Dist: google-cloud-translate==3.21.1
Requires-Dist: google-cloud-vision==3.10.2
Requires-Dist: google-crc32c==1.7.1
Requires-Dist: google-i18n-address==3.1.1
Requires-Dist: google-reauth==0.1.1
Requires-Dist: google-resumable-media==2.7.2
Requires-Dist: googleapis-common-protos==1.70.0
Requires-Dist: greenlet==3.2.3
Requires-Dist: grpc-google-iam-v1==0.14.2
Requires-Dist: grpcio==1.74.0
Requires-Dist: grpcio-status==1.74.0
Requires-Dist: gspread==6.2.1
Requires-Dist: guess_language-spirit==0.5.3
Requires-Dist: h11==0.16.0
Requires-Dist: httpcore==1.0.9
Requires-Dist: httplib2==0.22.0
Requires-Dist: humanize==4.12.3
Requires-Dist: Hyphenate==1.1.0
Requires-Dist: id==1.5.0
Requires-Dist: idna==3.10
Requires-Dist: img2pdf==0.6.1
Requires-Dist: importlib_metadata==8.7.0
Requires-Dist: importlib_resources==6.5.2
Requires-Dist: iniconfig==2.1.0
Requires-Dist: iso8601==2.1.0
Requires-Dist: isodate==0.7.2
Requires-Dist: itsdangerous==2.2.0
Requires-Dist: jaraco.classes==3.4.0
Requires-Dist: jaraco.context==6.0.1
Requires-Dist: jaraco.functools==4.2.1
Requires-Dist: jdcal==1.4.1
Requires-Dist: jeepney==0.9.0
Requires-Dist: jellyfish==1.2.0
Requires-Dist: Jinja2==3.1.6
Requires-Dist: jmespath==1.0.1
Requires-Dist: joblib==1.5.1
Requires-Dist: josepy==2.1.0
Requires-Dist: keyring==25.6.0
Requires-Dist: kombu==5.5.4
Requires-Dist: libcst==1.8.2
Requires-Dist: links-from-link-header==0.1.0
Requires-Dist: lxml==6.0.0
Requires-Dist: Mako==1.3.10
Requires-Dist: Markdown==3.8.2
Requires-Dist: markdown-it-py==3.0.0
Requires-Dist: MarkupSafe==3.0.2
Requires-Dist: mdurl==0.1.2
Requires-Dist: minio==7.2.16
Requires-Dist: monotonic==1.6
Requires-Dist: more-itertools==10.7.0
Requires-Dist: msal==1.33.0
Requires-Dist: msal-extensions==1.3.1
Requires-Dist: msrest==0.7.1
Requires-Dist: multidict==6.6.3
Requires-Dist: mypy_extensions==1.1.0
Requires-Dist: namedentities==1.9.4
Requires-Dist: netifaces==0.11.0
Requires-Dist: nh3==0.3.0
Requires-Dist: nltk==3.9.1
Requires-Dist: num2words==0.5.14
Requires-Dist: numpy==2.2.6
Requires-Dist: oauth2client==4.1.3
Requires-Dist: oauthlib==3.3.1
Requires-Dist: openpyxl==3.1.5
Requires-Dist: ordered-set==4.1.0
Requires-Dist: outcome==1.3.0.post0
Requires-Dist: packaging==25.0
Requires-Dist: pandas==2.3.1
Requires-Dist: parse==1.20.2
Requires-Dist: parse_type==0.6.4
Requires-Dist: parsedatetime==2.6
Requires-Dist: passlib==1.7.4
Requires-Dist: pathspec==0.12.1
Requires-Dist: pdfminer.six==20250506
Requires-Dist: phonenumbers==9.0.10
Requires-Dist: pikepdf==9.10.2
Requires-Dist: pillow==11.3.0
Requires-Dist: pkginfo==1.12.1.2
Requires-Dist: platformdirs==4.3.8
Requires-Dist: pluggy==1.6.0
Requires-Dist: ply==3.11
Requires-Dist: portalocker==3.2.0
Requires-Dist: prompt_toolkit==3.0.51
Requires-Dist: propcache==0.3.2
Requires-Dist: proto-plus==1.26.1
Requires-Dist: protobuf==6.31.1
Requires-Dist: psutil==7.0.0
Requires-Dist: psycopg2-binary==2.9.10
Requires-Dist: pyasn1==0.6.1
Requires-Dist: pyasn1_modules==0.4.2
Requires-Dist: pycountry==24.6.1
Requires-Dist: pycparser==2.22
Requires-Dist: pycryptodome==3.23.0
Requires-Dist: pycryptodomex==3.23.0
Requires-Dist: Pygments==2.19.2
Requires-Dist: PyJWT==2.10.1
Requires-Dist: PyLaTeX==1.4.2
Requires-Dist: PyNaCl==1.5.0
Requires-Dist: pyOpenSSL==25.1.0
Requires-Dist: pyotp==2.9.0
Requires-Dist: pyparsing==3.2.3
Requires-Dist: pypng==0.20220715.0
Requires-Dist: pyproject_hooks==1.2.0
Requires-Dist: pyRFC3339==2.0.1
Requires-Dist: PySocks==1.7.1
Requires-Dist: pytest==8.4.1
Requires-Dist: python-dateutil==2.9.0.post0
Requires-Dist: python-docx==1.2.0
Requires-Dist: python-dotenv==1.1.1
Requires-Dist: python-editor==1.0.4
Requires-Dist: python-engineio==4.12.2
Requires-Dist: python-http-client==3.3.7
Requires-Dist: python-ldap==3.4.4
Requires-Dist: python-socketio==5.13.0
Requires-Dist: pytz==2025.2
Requires-Dist: pytz-deprecation-shim==0.1.0.post0
Requires-Dist: pyu2f==0.1.5
Requires-Dist: PyYAML==6.0.2
Requires-Dist: pyzbar==0.1.9
Requires-Dist: qrcode==8.2
Requires-Dist: rauth==0.7.3
Requires-Dist: readme_renderer==44.0
Requires-Dist: redis==6.2.0
Requires-Dist: regex==2025.7.34
Requires-Dist: reportlab==4.4.3
Requires-Dist: repoze.lru==0.7
Requires-Dist: requests==2.32.4
Requires-Dist: requests-oauthlib==2.0.0
Requires-Dist: requests-toolbelt==1.0.0
Requires-Dist: retry_decorator==1.1.1
Requires-Dist: rfc3339==6.2
Requires-Dist: rfc3986==2.0.0
Requires-Dist: rich==14.1.0
Requires-Dist: rsa==4.7.2
Requires-Dist: ruamel.yaml==0.18.14
Requires-Dist: ruamel.yaml.bytes==0.1.0
Requires-Dist: ruamel.yaml.clib==0.2.12
Requires-Dist: ruamel.yaml.string==0.1.1
Requires-Dist: s3transfer==0.13.1
Requires-Dist: s4cmd==2.1.0
Requires-Dist: scikit-learn==1.7.1
Requires-Dist: scipy==1.15.3
Requires-Dist: SecretStorage==3.3.3
Requires-Dist: selenium==4.34.2
Requires-Dist: sendgrid==6.12.4
Requires-Dist: setuptools==80.9.0
Requires-Dist: simple-websocket==1.1.0
Requires-Dist: simplekv==0.14.1
Requires-Dist: six==1.17.0
Requires-Dist: sniffio==1.3.1
Requires-Dist: SocksiPy-branch==1.1
Requires-Dist: sortedcontainers==2.4.0
Requires-Dist: soupsieve==2.7
Requires-Dist: SQLAlchemy==2.0.42
Requires-Dist: starkbank-ecdsa==2.2.0
Requires-Dist: tailer==0.4.1
Requires-Dist: telnyx==2.1.5
Requires-Dist: threadpoolctl==3.6.0
Requires-Dist: tinycss2==1.4.0
Requires-Dist: titlecase==2.4.1
Requires-Dist: toml==0.10.2
Requires-Dist: tomli==2.2.1
Requires-Dist: tomli_w==1.2.0
Requires-Dist: tqdm==4.67.1
Requires-Dist: trio==0.30.0
Requires-Dist: trio-websocket==0.12.2
Requires-Dist: twilio==9.7.0
Requires-Dist: twine==6.1.0
Requires-Dist: types-python-dateutil==2.9.0.20250708
Requires-Dist: typing-inspect==0.9.0
Requires-Dist: typing_extensions==4.14.1
Requires-Dist: tzdata==2025.2
Requires-Dist: tzlocal==5.3.1
Requires-Dist: ua-parser==1.0.1
Requires-Dist: ua-parser-builtins==0.18.0.post1
Requires-Dist: uritemplate==4.2.0
Requires-Dist: urllib3==2.5.0
Requires-Dist: us==3.2.0
Requires-Dist: user-agents==2.2.0
Requires-Dist: uWSGI==2.0.30
Requires-Dist: vine==5.1.0
Requires-Dist: wcwidth==0.2.13
Requires-Dist: webdriver-manager==4.0.2
Requires-Dist: webencodings==0.5.1
Requires-Dist: websocket-client==1.8.0
Requires-Dist: Werkzeug==3.1.3
Requires-Dist: wheel==0.45.1
Requires-Dist: wrapt==1.17.2
Requires-Dist: wsproto==1.2.0
Requires-Dist: WTForms==3.2.1
Requires-Dist: xfdfgen==0.4
Requires-Dist: xlrd==2.0.2
Requires-Dist: xlsxwriter==3.2.5
Requires-Dist: xlwt==1.3.0
Requires-Dist: yarl==1.20.1
Requires-Dist: zipp==3.23.0
Dynamic: license-file

See the [docassemble web site] for a description of **docassemble**
and installation instructions.

To get help with using **docassemble**, join the [docassemble Slack
group].

[docassemble web site]: https://docassemble.org
[docassemble Slack group]: https://docassemble.org/docs/support.html
