Metadata-Version: 2.1
Name: briefcase
Version: 0.3.17
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: New BSD
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: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
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: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: Software Development
Classifier: Topic :: Utilities
Requires-Python: >=3.8
Description-Content-Type: text/x-rst
License-File: LICENSE
License-File: AUTHORS
Requires-Dist: packaging >=22.0
Requires-Dist: pip >=23.1.1
Requires-Dist: setuptools >=60
Requires-Dist: wheel >=0.37
Requires-Dist: build >=0.10
Requires-Dist: cookiecutter <3.0,>=2.3.1
Requires-Dist: GitPython <4.0,>=3.1
Requires-Dist: platformdirs <5.0,>=2.6
Requires-Dist: psutil <6.0,>=5.9
Requires-Dist: requests <3.0,>=2.28
Requires-Dist: rich <14.0,>=12.6
Requires-Dist: tomli-w <2.0,>=1.0
Requires-Dist: tomli <3.0,>=2.0 ; python_version <= "3.10"
Requires-Dist: importlib-metadata >=4.4 ; python_version <= "3.9"
Requires-Dist: dmgbuild <2.0,>=1.6 ; sys_platform == "darwin"
Provides-Extra: dev
Requires-Dist: coverage[toml] ==7.4.1 ; extra == 'dev'
Requires-Dist: coverage-conditional-plugin ==0.9.0 ; extra == 'dev'
Requires-Dist: pytest ==8.0.0 ; extra == 'dev'
Requires-Dist: pytest-xdist ==3.5.0 ; extra == 'dev'
Requires-Dist: setuptools-scm ==8.0.4 ; extra == 'dev'
Requires-Dist: tox ==4.12.1 ; extra == 'dev'
Requires-Dist: pre-commit ==3.5.0 ; (python_version < "3.9") and extra == 'dev'
Requires-Dist: pre-commit ==3.6.0 ; (python_version >= "3.9") and extra == 'dev'
Provides-Extra: docs
Requires-Dist: furo ==2024.1.29 ; extra == 'docs'
Requires-Dist: pyenchant ==3.2.2 ; extra == 'docs'
Requires-Dist: sphinx-tabs ==3.4.5 ; extra == 'docs'
Requires-Dist: sphinx-autobuild ==2024.2.4 ; extra == 'docs'
Requires-Dist: sphinx-copybutton ==0.5.2 ; extra == 'docs'
Requires-Dist: sphinxcontrib-spelling ==8.0.0 ; extra == 'docs'
Requires-Dist: sphinx ==7.1.2 ; (python_version < "3.9") and extra == 'docs'
Requires-Dist: sphinx ==7.2.6 ; (python_version >= "3.9") and extra == 'docs'

.. image:: https://beeware.org/project/projects/tools/briefcase/briefcase.png
   :width: 72px
   :target: https://beeware.org/briefcase

Briefcase
=========

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

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

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

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

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

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

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.

If you want to see Briefcase in action, try the `BeeWare tutorial
<https://beeware.readthedocs.io>`__. That tutorial walks you through the
process of creating and packaging a new application with Briefcase.

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

Documentation for Briefcase can be found on `Read The Docs`_.

Community
---------

Briefcase is part of the `BeeWare suite`_. 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`_.

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

If you experience problems with Briefcase, `log them on GitHub`_. If you
want to contribute code, please `fork the code`_ and `submit a pull request`_.

.. _BeeWare suite: https://beeware.org
.. _Read The Docs: https://briefcase.readthedocs.io
.. _BeeWare Community Code of Conduct: https://beeware.org/community/behavior/
.. _log them on Github: https://github.com/beeware/briefcase/issues
.. _fork the code: https://github.com/beeware/briefcase
.. _submit a pull request: https://github.com/beeware/briefcase/pulls
