Metadata-Version: 2.4
Name: django-bakery
Version: 0.14.0
Summary: A set of helpers for baking your Django site out as flat files
Author-email: Ben Welsh <b@palewi.re>
License-Expression: MIT
Project-URL: Documentation, https://palewi.re/docs/django-bakery/
Project-URL: Source, https://github.com/palewire/django-bakery
Project-URL: Issues, https://github.com/palewire/django-bakery/issues
Classifier: Development Status :: 5 - Production/Stable
Classifier: Framework :: Django
Classifier: Framework :: Django :: 5.2
Classifier: Framework :: Django :: 6.0
Classifier: Framework :: Django :: 6.1
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: Django<6.2,>=5.2
Requires-Dist: boto3>=1.4.4
Requires-Dist: botocore>=1.4.4
Requires-Dist: fsspec>=2026.7.0
Provides-Extra: celery
Requires-Dist: celery>=5.5; extra == "celery"
Provides-Extra: s3
Requires-Dist: s3fs>=2026.7.0; extra == "s3"
Dynamic: license-file


                # # # # #
              __#_#_#_#_#__
             {_` ` ` ` ` `_}
            _{_._._._._._._}_
           {_  D J A N G O  _}
          _{_._._._._._._._._}_
         {_    B A K E R Y    _}
     .---{_._._._._._._._._._._}---.
    (   `"""""""""""""""""""""""`   )
     `~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`

# django-bakery

A set of helpers for baking your Django site out as flat files.

django-bakery provides buildable models, views, feeds, and management
commands for exporting a database-backed Django site as static files. It also
supports publishing those files to Amazon S3 and, optionally, rebuilding and
publishing objects through Celery.

## Documentation and links

- Documentation: <https://palewi.re/docs/django-bakery/>
- Source code: <https://github.com/palewire/django-bakery>
- Issues: <https://github.com/palewire/django-bakery/issues>
- Packaging: <https://pypi.org/project/django-bakery/>
- The dream, in PowerPoint form:
  <https://palewi.re/docs/django-bakery/_static/the-dream.pdf>

## Development

This project supports Python 3.11 and newer. Set up a checkout, including a
linked Git worktree, with:

```sh
make bootstrap
```

Run the fast checks with `make check`. Before opening a pull request, run
`make verify`, which also runs the tests, package checks, and strict
documentation build. See [CONTRIBUTING.md](CONTRIBUTING.md) for details.

## License

django-bakery is released under the [MIT License](LICENSE).
