bundle-app


Namebundle-app JSON
Version 1.0.2 PyPI version JSON
download
home_page
SummaryConstructs a macOS App bundle with a python executable.
upload_time2023-10-29 16:00:46
maintainer
docs_urlNone
author
requires_python>=3.10
license
keywords files metadata
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            Bundle App
==========

This python package builds a macOS Application bundle for
a python/tkinter app.  It embeds the frameworks built by
the 3-manifolds frameworks project within the app.

To get started, by building a simple example app, run
this command::

    python3 -m bundle_app.init Silly

This will create a directory named silly which serves
as a development directory for the app.  In particular,
the script main.py is what runs your app.  To create your
silly app, do::

    cd silly
    python3 -m bundle_app.build

When you build your real app you will want to replace
the icon file with one designed for your app and edit
main.py so that it runs your app.  You may create a
Requirements.txt file in the development directory to
specify pypi packages which should be installed within
the embedded python framework.  You may also edit
info.toml and the sdef file to suit your needs. 

To add pypi packages to your app, add a standard
requirements.txt file to the development directory
and run::

    python3 -m bundle_app.add_packages

To remove unnecessary components and reduce the size
of your app bundle, first edit the file superfluous.txt
and then run::

    python3 -m bundle_app.streamline 

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "bundle-app",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": "Marc Culler <culler@users.noreply.github.com>, \"Nathan M. Dunfield\" <nathan@dunfield.info>, Matthias G\u00f6rner <enischte@gmail.com>",
    "keywords": "files,metadata",
    "author": "",
    "author_email": "Marc Culler <culler@users.noreply.github.com>, \"Nathan M. Dunfield\" <nathan@dunfield.info>, Matthias G\u00f6rner <enischte@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/80/28/83fd51268f54e87ba24fb4eebede86f259846f903647521776c6b3072c36/bundle-app-1.0.2.tar.gz",
    "platform": null,
    "description": "Bundle App\n==========\n\nThis python package builds a macOS Application bundle for\na python/tkinter app.  It embeds the frameworks built by\nthe 3-manifolds frameworks project within the app.\n\nTo get started, by building a simple example app, run\nthis command::\n\n    python3 -m bundle_app.init Silly\n\nThis will create a directory named silly which serves\nas a development directory for the app.  In particular,\nthe script main.py is what runs your app.  To create your\nsilly app, do::\n\n    cd silly\n    python3 -m bundle_app.build\n\nWhen you build your real app you will want to replace\nthe icon file with one designed for your app and edit\nmain.py so that it runs your app.  You may create a\nRequirements.txt file in the development directory to\nspecify pypi packages which should be installed within\nthe embedded python framework.  You may also edit\ninfo.toml and the sdef file to suit your needs. \n\nTo add pypi packages to your app, add a standard\nrequirements.txt file to the development directory\nand run::\n\n    python3 -m bundle_app.add_packages\n\nTo remove unnecessary components and reduce the size\nof your app bundle, first edit the file superfluous.txt\nand then run::\n\n    python3 -m bundle_app.streamline \n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Constructs a macOS App bundle with a python executable.",
    "version": "1.0.2",
    "project_urls": {
        "Bug Tracker": "https://github.com/3-manifolds/bundle_app/issues",
        "Homepage": "https://github.com/3-manifolds/bundle_app"
    },
    "split_keywords": [
        "files",
        "metadata"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8c48220181c7cecb6d7e59b00e5969db1e1e4e67753745dfeeb5de586458cb92",
                "md5": "741e79ec88a982ae1f047e1f1e0fbe8f",
                "sha256": "44ee04d439109aa8031bc836545d90973d56bc7d40f67ba547e807348c366deb"
            },
            "downloads": -1,
            "filename": "bundle_app-1.0.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "741e79ec88a982ae1f047e1f1e0fbe8f",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 140276,
            "upload_time": "2023-10-29T16:00:44",
            "upload_time_iso_8601": "2023-10-29T16:00:44.956938Z",
            "url": "https://files.pythonhosted.org/packages/8c/48/220181c7cecb6d7e59b00e5969db1e1e4e67753745dfeeb5de586458cb92/bundle_app-1.0.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "802883fd51268f54e87ba24fb4eebede86f259846f903647521776c6b3072c36",
                "md5": "3c8e9fad9bbcb04e7d2faf3d1ff01b32",
                "sha256": "ce99ff0895d476f6ac182ba65edb13e2878c387195ab5ac5fd1a8fdb178f238b"
            },
            "downloads": -1,
            "filename": "bundle-app-1.0.2.tar.gz",
            "has_sig": false,
            "md5_digest": "3c8e9fad9bbcb04e7d2faf3d1ff01b32",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 141622,
            "upload_time": "2023-10-29T16:00:46",
            "upload_time_iso_8601": "2023-10-29T16:00:46.997076Z",
            "url": "https://files.pythonhosted.org/packages/80/28/83fd51268f54e87ba24fb4eebede86f259846f903647521776c6b3072c36/bundle-app-1.0.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-10-29 16:00:46",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "3-manifolds",
    "github_project": "bundle_app",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "bundle-app"
}
        
Elapsed time: 1.82689s