{
"info": {
"author": "Thomas Kluyver",
"author_email": "thomas@kluyver.me.uk",
"bugtrack_url": null,
"classifiers": [
"License :: OSI Approved :: MIT License"
],
"description": "Flatpak packaging for pygame\n\n`Flatpak `__ is a sandboxed application packaging system\nfor Linux (`developer docs `__).\nPygame is a framework for making games.\n\nThis is an *experimental* tool to make Flatpak packages for pygame games. To use\nit:\n\n1. You will need a Linux system with Flatpak >= 0.8 installed, such as Fedora 25\n or Ubuntu 17.10.\n2. Install using ``pip install pygame_fpak``. The tool needs Python 3 to run,\n even if your game uses Python 2.\n3. Create a ``pygame-fpak.toml`` config file like this:\n\n .. code-block:: toml\n \n # At the moment, you can specify \"3.6\", \"3.4\" or \"2.7\".\n # 3.6 produces a somewhat bigger app to download.\n python = \"3.6\"\n # User-visible name\n name = \"Solarwolf\"\n # Identifier based on a reverse domain name you control. E.g. if your\n # project is on Github, you could use io.github.username.reponame\n appid = \"org.pygame.solarwolf\"\n # Files/directories needed to run the game - relative paths from where\n # the config file lives.\n files = [\n \"solarwolf\"\n ]\n # The function to start your game. This will be called like:\n # from solarwolf.cli import main; main()\n entry-point = \"solarwolf.cli:main\"\n\n # Icons in different sizes. Icons should be square, sizes are pixels\n # along one side of a square. 32, 48 and 64 are common.\n [icons]\n 64 = \"dist/solarwolf.png\"\n\n4. Run ``python3 -m pygame_fpak pygame-fpak.toml``.\n\n------\n\nThe other code in this repo builds the base apps for the tool described above.\nTo build & install them:\n\n.. code-block:: shell\n\n # Slow, but only needed once:\n make install-runtime\n \n # Build the base applications and install them:\n make install-baseapp-py36.done\n make install-baseapp-py34.done\n make install-baseapp-py27.done\n\nThere are three variants of the base application:\n\n- ``-py36`` includes Python 3.6 as ``/app/bin/python3``. This is approximately\n 30 MiB to download, and 140 MiB when installed. The *Aliens* example is built\n on this by default.\n- ``-py34`` uses Python 3.4, which is provided by the freedesktop.org runtime.\n This makes it smaller - about 7 MiB to download, and 40 MiB installed - but\n you can't use the latest Python features in your code.\n- ``py27`` uses Python 2.7. It is a similar size to the Python 3.4 base app.\n\nFlatpak applications use a *runtime*, a bundle of common libraries and\nexecutables. If your application is the first a user installs with a given\nruntime, Flatpak will download the runtime as well. Hopefully most apps will\nshare a few runtimes, so that installation is quick and easy.\n",
"description_content_type": null,
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/takluyver/pygame-flatpak-test",
"keywords": "",
"license": "",
"maintainer": "",
"maintainer_email": "",
"name": "pygame_fpak",
"package_url": "https://pypi.org/project/pygame_fpak/",
"platform": "",
"project_url": "https://pypi.org/project/pygame_fpak/",
"project_urls": {
"Homepage": "https://github.com/takluyver/pygame-flatpak-test"
},
"release_url": "https://pypi.org/project/pygame_fpak/0.1/",
"requires_dist": [
"pytoml"
],
"requires_python": ">=3.5",
"summary": "Flatpak packaging for pygame games.",
"version": "0.1"
},
"last_serial": 2730204,
"releases": {
"0.1": [
{
"comment_text": "",
"digests": {
"md5": "e3950b9479f73c502145991eea3aaf14",
"sha256": "ccc753a52cf923826d806f0d9e3dc01bbe4bbc04f942a5a1d9a219900ad2cb1d"
},
"downloads": -1,
"filename": "pygame_fpak-0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e3950b9479f73c502145991eea3aaf14",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.5",
"size": 8889,
"upload_time": "2017-03-25T12:36:44",
"url": "https://files.pythonhosted.org/packages/11/f5/9d544f0a17626b0a668a7377bcb806ad39e7357a274f5a23f99cf1c0f968/pygame_fpak-0.1-py3-none-any.whl"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "e3950b9479f73c502145991eea3aaf14",
"sha256": "ccc753a52cf923826d806f0d9e3dc01bbe4bbc04f942a5a1d9a219900ad2cb1d"
},
"downloads": -1,
"filename": "pygame_fpak-0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e3950b9479f73c502145991eea3aaf14",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.5",
"size": 8889,
"upload_time": "2017-03-25T12:36:44",
"url": "https://files.pythonhosted.org/packages/11/f5/9d544f0a17626b0a668a7377bcb806ad39e7357a274f5a23f99cf1c0f968/pygame_fpak-0.1-py3-none-any.whl"
}
]
}