Metadata-Version: 2.4
Name: webassets
Version: 3.0.0
Summary: Media asset management for Python, with glue code for various web frameworks
Author-email: Michael Elsdoerfer <michael@elsdoerfer.com>
License: BSD
Project-URL: Homepage, http://github.com/miracle2k/webassets/
Classifier: Development Status :: 3 - Alpha
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: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.10
Description-Content-Type: text/x-rst
License-File: LICENSE
License-File: AUTHORS
Requires-Dist: pyyaml>=6.0.2
Requires-Dist: zope-dottedname>=6.0
Provides-Extra: jinja2
Requires-Dist: jinja2>=3.1.4; extra == "jinja2"
Provides-Extra: cssutils
Requires-Dist: cssutils>=2.11.1; extra == "cssutils"
Provides-Extra: closure
Requires-Dist: closure>=20191111; extra == "closure"
Provides-Extra: slimit
Requires-Dist: slimit>=0.8.1; extra == "slimit"
Provides-Extra: ply
Requires-Dist: ply>=3.11; extra == "ply"
Provides-Extra: sass
Requires-Dist: libsass>=0.23.0; extra == "sass"
Provides-Extra: rcssmin
Requires-Dist: rcssmin>=1.1.2; extra == "rcssmin"
Dynamic: license-file

Asset management application for Python web development - use it to
merge and compress your JavaScript and CSS files.

Documentation: |ci|
        https://webassets.readthedocs.io/

        Since releases aren't exactly happening on a regular schedule, you are
        encouraged to use the latest code. ``webassets`` is pretty well tested,
        so as long as the build status icon above remains a reassuring green,
        you shouldn't run into any trouble.

        You can `download a tarball`__ of the development version, or
        install it via ``pip install webassets==dev``.


Development:
        For development, to run all the tests, you need to have at least Java 7
        installed (required for example to run the `Google closure`_ filter).

        1. Install Python requirements with uv::

                   $ uv venv
                   $ uv pip install -r uv.lock

        2. Install other requirements::

                   $ ./requirements-dev.sh

        3. Run the tests::

                   ./run_tests.sh

__ http://github.com/miracle2k/webassets/tarball/master#egg=webassets-dev

.. _`Google closure`: https://github.com/google/closure-compiler/wiki/FAQ#the-compiler-crashes-with-unsupportedclassversionerror-or-unsupported-majorminor-version-510

.. |ci| image:: https://github.com/miracle2k/webassets/actions/workflows/ci.yml/badge.svg
       :target: https://github.com/miracle2k/webassets/actions/workflows/ci.yml
