Metadata-Version: 2.4
Name: firexapp
Version: 5.7.162
Summary: Core firex application libraries
Author: Core FireX Team
Author-email: Core FireX Team <firex-dev@gmail.com>
License-Expression: BSD-3-Clause
License-File: LICENSE
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Dist: distlib
Requires-Dist: confluent-kafka==2.12.0
Requires-Dist: lxml
Requires-Dist: tqdm<=4.29.1
Requires-Dist: unittest-xml-reporting
Requires-Dist: xunitmerge
Requires-Dist: redis
Requires-Dist: hiredis
Requires-Dist: celery[redis]==5.3.1
Requires-Dist: psutil
Requires-Dist: python-levenshtein
Requires-Dist: entrypoints
Requires-Dist: colorlog==2.10.0
Requires-Dist: beautifulsoup4
Requires-Dist: detach3k
Requires-Dist: pytz
Requires-Dist: rapidfuzz==3.8.1
Requires-Dist: sqlalchemy<2
Requires-Dist: flask==3.1.0
Requires-Dist: flask-autoindex==0.6.6
Requires-Dist: werkzeug==3.1.3
Requires-Dist: python-socketio==5.3.0
Requires-Dist: requests
Requires-Dist: paramiko
Requires-Dist: gevent-websocket
Requires-Dist: gevent
Requires-Dist: importlib-resources
Requires-Dist: jsonpath-ng==1.7.0
Requires-Dist: cryptography==42.0.7
Requires-Dist: bcrypt==4.1.3
Requires-Dist: jinja2
Requires-Dist: pydantic==2.13.0
Requires-Dist: typing-extensions==4.16.0
Requires-Python: >=3.10
Project-URL: Homepage, https://github.com/FireXStuff/firexapp
Provides-Extra: flame
Provides-Extra: test
Description-Content-Type: text/markdown

# FireXApp

Core FireX application and task libraries. The `firexkit`, `firex_blaze`,
`firex_bundle_ci`, `firex_keeper`, and `firex_flame` import namespaces are
included in the `firexapp` distribution, along with the `firex_flame_ui`
frontend resource package.

## Releases

The version is stored in `pyproject.toml`; tags trigger publication but do
not determine the version.

1. Bump the version:

```console
uv version --bump patch
```

2. Review, commit, and push `pyproject.toml` and `uv.lock`, then wait for the
   untagged pipeline to pass.
3. Tag that exact green commit and push only the release tag:

```console
git tag "$(uv version --short)"
git push origin "refs/tags/$(uv version --short)"
```
Do not use a `v` prefix or `git push --tags`. Published versions and tags are
immutable; fixes require a new version.
