Metadata-Version: 2.4
Name: Frozen-Flask
Version: 1.0.2
Summary: Freezes a Flask application into a set of static files.
Project-URL: Homepage, https://github.com/Frozen-Flask/Frozen-Flask/
Project-URL: Documentation, https://frozen-flask.readthedocs.io/
Project-URL: Code, https://github.com/Frozen-Flask/Frozen-Flask/
Project-URL: Issues, https://github.com/Frozen-Flask/Frozen-Flask/issues
Project-URL: Changelog, https://frozen-flask.readthedocs.io/#changelog
Author-email: Simon Sapin <simon.sapin@exyr.org>
License: Copyright (c) 2010-2012 by Simon Sapin and contributors. See AUTHORS
        for more details.
        
        Some rights reserved.
        
        Redistribution and use in source and binary forms, with or without
        modification, are permitted provided that the following conditions are
        met:
        
            * Redistributions of source code must retain the above copyright
              notice, this list of conditions and the following disclaimer.
        
            * Redistributions in binary form must reproduce the above
              copyright notice, this list of conditions and the following
              disclaimer in the documentation and/or other materials provided
              with the distribution.
        
            * The names of the contributors may not be used to endorse or
              promote products derived from this software without specific
              prior written permission.
        
        THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
        "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
        LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
        A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
        OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
        SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
        LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
        DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
        THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
        (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
        OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
License-File: LICENSE
Keywords: flask,static
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.8
Requires-Dist: flask>=2.0.0
Provides-Extra: check
Requires-Dist: flake8; extra == 'check'
Requires-Dist: isort; extra == 'check'
Provides-Extra: doc
Requires-Dist: pallets-sphinx-themes; extra == 'doc'
Requires-Dist: sphinx; extra == 'doc'
Provides-Extra: test
Requires-Dist: pytest; extra == 'test'
Description-Content-Type: text/x-rst

Frozen-Flask
============

Freezes a Flask application into a set of static files. The result can be hosted
without any server-side software other than a traditional web server.

See documentation: https://frozen-flask.readthedocs.io/

Contributing
------------

* Fork the upstream repository and clone your fork
* Create a feature branch for the thing you want to work on
* Create a virtual environment and activate it
* Run ``pip install -e .[doc,test,check]`` to install dependencies
* Add your changes
* Make sure tests pass with ``pytest``
* Make sure you followed the style guide with ``flake8`` and ``isort``
* Send a pull request to the upstream repository

You can also use `Hatch <https://hatch.pypa.io/>`_ to automatically install
dependencies, launch tests, check style and build documentation::

  $ hatch run test:run
  $ hatch run check:run
  $ hatch run doc:build

Status
------

This project is currently maintained by
`CourtBouillon <https://www.courtbouillon.org/>`_.

It’s been previously maintained by
`@honzajavorek <https://github.com/honzajavorek>`_ and
`@tswast <https://github.com/tswast>`_,
and has been originally created by
`@SimonSapin <https://github.com/SimonSapin>`_.

License
-------

Frozen-Flask uses a BSD 3-clause license. See LICENSE.

Copyrights are retained by their contributors, no copyright assignment is
required to contribute to Frozen-Flask. Unless explicitly stated otherwise, any
contribution intentionally submitted for inclusion is licensed under the BSD
3-clause license, without any additional terms or conditions. For full
authorship information, see the version control history.
