Metadata-Version: 2.1
Name: pyplanet
Version: 0.11.7
Summary: Maniaplanet Server Controller
Home-page: http://pypla.net/
Author: Tom Valk
Author-email: tomvalk@lt-box.info
License: GNU General Public License v3 (GPLv3)
Keywords: maniaplanet,controller,plugins,apps
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Operating System :: OS Independent
Classifier: Topic :: Internet
Classifier: Topic :: Software Development
Classifier: Topic :: Games/Entertainment
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Intended Audience :: System Administrators
Classifier: Intended Audience :: Developers
License-File: LICENSE
Requires-Dist: colorlog ==4.8.0
Requires-Dist: Jinja2 ==2.11.3
Requires-Dist: MarkupSafe ==2.0.1
Requires-Dist: peewee ==2.10.2
Requires-Dist: peewee-async ==0.5.12
Requires-Dist: aiopg <1.0.0
Requires-Dist: aiomysql ==0.0.20
Requires-Dist: pymysql ==0.9.2
Requires-Dist: aiofiles ==0.4.0
Requires-Dist: asyncssh ==1.18.0
Requires-Dist: aiohttp ==3.8.5
Requires-Dist: async-timeout <5.0,>=4.0.0a3
Requires-Dist: requests ==2.27.1
Requires-Dist: urllib3 ==1.26.5
Requires-Dist: cached-property ==1.5.2
Requires-Dist: watchdog ==0.10.2
Requires-Dist: async-generator ==1.10
Requires-Dist: asyncio-extras ==1.3.2
Requires-Dist: bcrypt ==3.2.0
Requires-Dist: raven ==6.10.0
Requires-Dist: xmltodict ==0.12.0
Requires-Dist: PyYAML ==5.4.1
Requires-Dist: packaging <=23.1
Requires-Dist: cryptography ==40.0.2

PyPlanet
========

.. image:: https://github.com/PyPlanet/PyPlanet/actions/workflows/docker-publish-release.yml/badge.svg
  :target: https://github.com/PyPlanet/PyPlanet/actions
.. image:: https://coveralls.io/repos/github/PyPlanet/PyPlanet/badge.svg?branch=master
  :target: https://coveralls.io/github/PyPlanet/PyPlanet?branch=master
.. image:: https://readthedocs.org/projects/pyplanet/badge/?version=stable
  :target: http://pyplanet.readthedocs.io/en/stable/?badge=stable
  :alt: Documentation Status
.. image:: https://img.shields.io/pypi/v/pyplanet.svg
  :target: http://pypi.org/pypi/pyplanet
.. image:: https://img.shields.io/docker/v/pyplanet/pyplanet?label=docker&sort=semver
  :target: https://hub.docker.com/r/pyplanet/pyplanet

.. image:: https://img.shields.io/badge/patreon-donate-yellow.svg
  :target: https://patreon.com/pyplanet
.. image:: https://img.shields.io/badge/paypal-donate-yellow.svg
  :target: https://paypal.me/tomvlk

This repo contains the PyPlanet package.

**For installation, configuration and development instructions head towards our website:**
http://pypla.net/

Git Structure
-------------

Master is always the latest development environment. We develop features in different branches ``feature/*`` or ``bugfix/*`` appending
with the issue key of GitHub.

Crafting releases is done at the ``release/1.1.x`` branches. The branch is created from the master at the moment the freeze moment goes in.
Only bug fixes are accepted to be merged into the release/* or master branches (and merged into release again), name these branches ``bugfix/ISSUE-ID``.

After releasing (from the release branch) it gets a version tag. From this point there is no way back, new bug releases will be crafted
from the release branch (``release/0.1.x`` for example).

Visualization of our current release schedule can be found here: `Release Schedule <https://github.com/PyPlanet/PyPlanet/projects/3>`_

Versioning
----------

All PyPlanet versions bellow 1.0.0 are not using semantic versioning.
After 1.0.0, there is a strict semantic versioning (v2) versioning policy in use.

Contributions
-------------

Pull requests and issues are more then welcome.
Please open a ticket before a pull request if you are not yet sure how to solve or want opinions before your implementation. (optional).
