Important message for the upcoming 0.8.0 version (@hosters, @app devs)

Python 3 Server Controller for Trackmania and Shootmania for script-only modes.

Moderators: TheM, toffe, NADEO

Post Reply
User avatar
toffe
Posts: 782
Joined: 15 Jun 2013, 10:57
Location: The Netherlands
Contact:

Important message for the upcoming 0.8.0 version (@hosters, @app devs)

Post by toffe »

Dear hosters and app developers,

In the upcoming 0.8.0 release we will remove support for Python 3.5. It might still work but we strongly advise you to upgrade your system version either with your operating system abilities or with PyEnv, or on Windows a fresh new installation. The new 0.8.0 version will support Python 3.8.x.

For the app developers, we will remove several deprecated code in this version. The following things will be affected and removed:
  • The instance.signal_manager access is now not available anymore, was deprecated since 0.5.0. Use the context signal manager.
  • Apps Lifecycle has been enabled since 0.8.0. This means that apps can be started and stopped on the fly when a dependency (mode/game/title) doesn't meet the requirements after a change. (for example changing the mode script). This can break your app if you didn't prepare it, or don't use the context for UI or Signals.
  • The view template method 'get_player_data' is now near to being removed, will now throw warning in the CLI. Will be removed in an upcoming version!
Remember to check the changelog regularly for important changes for server hosters and app developers.

You can reply to this topic if you have any questions regarding the changes,
Toffe & the PyPlanet Team
Post Reply

Return to “PyPlanet”

Who is online

Users browsing this forum: No registered users and 1 guest