Metadata-Version: 2.4
Name: briefcase
Version: 0.3.23
Summary: Tools to support converting a Python project into a standalone native application.
Author-email: Russell Keith-Magee <russell@keith-magee.com>
Maintainer-email: BeeWare Team <team@beeware.org>
License-Expression: BSD-3-Clause
Project-URL: Homepage, https://beeware.org/briefcase
Project-URL: Funding, https://beeware.org/contributing/membership/
Project-URL: Documentation, https://briefcase.readthedocs.io/en/latest/
Project-URL: Tracker, https://github.com/beeware/briefcase/issues
Project-URL: Source, https://github.com/beeware/briefcase
Keywords: app,packaging,installer,macOS,iOS,android,mobile,windows,linux,flatpak,appimage,deb,rpm,pkg,tvOS,watch,watchOS,wearos,web,pyscript,pyodide
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
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: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Software Development
Classifier: Topic :: Utilities
Requires-Python: >=3.9
Description-Content-Type: text/x-rst
License-File: LICENSE
Requires-Dist: importlib_metadata>=4.4; python_version <= "3.9"
Requires-Dist: packaging>=24.2
Requires-Dist: pip>=24.3
Requires-Dist: setuptools>=60
Requires-Dist: wheel>=0.37
Requires-Dist: build>=0.10
Requires-Dist: cookiecutter<3.0,>=2.6.0
Requires-Dist: dmgbuild<2.0,>=1.6.4; sys_platform == "darwin"
Requires-Dist: GitPython<4.0,>=3.1
Requires-Dist: platformdirs<5.0,>=2.6
Requires-Dist: psutil<8.0,>=5.9
Requires-Dist: python-dateutil>=2.9.0.post0
Requires-Dist: httpx<1.0,>=0.20
Requires-Dist: rich<15.0,>=12.6
Requires-Dist: tomli<3.0,>=2.0; python_version <= "3.10"
Requires-Dist: tomli_w<2.0,>=1.0
Provides-Extra: dev
Requires-Dist: coverage[toml]==7.8.0; extra == "dev"
Requires-Dist: coverage-conditional-plugin==0.9.0; extra == "dev"
Requires-Dist: pre-commit==4.2.0; extra == "dev"
Requires-Dist: pytest==8.3.5; extra == "dev"
Requires-Dist: pytest-xdist==3.6.1; extra == "dev"
Requires-Dist: setuptools_scm==8.3.1; extra == "dev"
Requires-Dist: tox==4.25.0; extra == "dev"
Provides-Extra: docs
Requires-Dist: furo==2024.8.6; extra == "docs"
Requires-Dist: pyenchant==3.2.2; extra == "docs"
Requires-Dist: sphinx==8.2.3; extra == "docs"
Requires-Dist: sphinx_tabs==3.4.7; extra == "docs"
Requires-Dist: sphinx-autobuild==2024.10.3; extra == "docs"
Requires-Dist: sphinx-copybutton==0.5.2; extra == "docs"
Requires-Dist: sphinxcontrib-spelling==8.0.1; extra == "docs"
Dynamic: license-file

.. |logo| image:: https://beeware.org/project/briefcase/briefcase.png
   :width: 72px
   :target: https://beeware.org/briefcase

.. |pyversions| image:: https://img.shields.io/pypi/pyversions/briefcase.svg
   :target: https://pypi.python.org/pypi/briefcase
   :alt: Python Versions

.. |version| image:: https://img.shields.io/pypi/v/briefcase.svg
   :target: https://pypi.python.org/pypi/briefcase
   :alt: PyPI Version

.. |maturity| image:: https://img.shields.io/pypi/status/briefcase.svg
   :target: https://pypi.python.org/pypi/briefcase
   :alt: Maturity

.. |license| image:: https://img.shields.io/pypi/l/briefcase.svg
   :target: https://github.com/beeware/briefcase/blob/main/LICENSE
   :alt: BSD License

.. |ci| image:: https://github.com/beeware/briefcase/workflows/CI/badge.svg?branch=main
   :target: https://github.com/beeware/briefcase/actions
   :alt: Build Status

.. |social| image:: https://img.shields.io/discord/836455665257021440?label=Discord%20Chat&logo=discord&style=plastic
   :target: https://beeware.org/bee/chat/
   :alt: Discord server

|logo|

Briefcase
=========

|pyversions| |version| |maturity| |license| |ci| |social|

Briefcase is a tool for converting a Python project into a standalone native
application. You can package projects for:

* Mac
* Windows
* Linux
* iPhone/iPad
* Android
* Web

Support for AppleTV, watchOS, and wearOS deployments is planned.

Getting started
---------------

To install Briefcase, run::

   $ python -m pip install briefcase

If you would like a full introduction to using Briefcase, try the `BeeWare tutorial
<https://docs.beeware.org>`__. This tutorial walks you through the process of creating
and packaging a new application with Briefcase.

Financial support
-----------------

The BeeWare project would not be possible without the generous support of our financial
members:

.. image:: https://beeware.org/community/members/anaconda/anaconda-large.png
    :target: https://anaconda.com/
    :alt: Anaconda logo

Anaconda Inc. - Advancing AI through open source.

Plus individual contributions from `users like you
<https://beeware.org/community/members/>`__. If you find Briefcase, or other BeeWare
tools useful, please consider becoming a financial member.

Documentation
-------------

Documentation for Briefcase can be found on `Read The Docs
<https://briefcase.readthedocs.io>`__.

Community
---------

Briefcase is part of the `BeeWare suite <https://beeware.org>`__. You can talk to the
community through:

* `@beeware@fosstodon.org on Mastodon <https://fosstodon.org/@beeware>`__

* `Discord <https://beeware.org/bee/chat/>`__

* The Briefcase `GitHub Discussions forum <https://github.com/beeware/briefcase/discussions>`__

We foster a welcoming and respectful community as described in our `BeeWare Community
Code of Conduct <https://beeware.org/community/behavior/>`__.

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

If you experience problems with Toga, `log them on GitHub
<https://github.com/beeware/briefcase/issues>`__.

If you'd like to contribute to Toga development, our `contribution guide
<https://briefcase.readthedocs.io/en/latest/how-to/contribute/index.html>`__
details how to set up a development environment, and other requirements we have
as part of our contribution process.
