Skip to main content

docs

Documentation Status

tests

Travis-CI Build Status AppVeyor Build Status

package

PyPI Package latest release Supported versions License

SMServer is an implementation of a stepmania server in python3.

The goal is to provide a simple server implementation which can easily be adapt to your need.

Requirement

SMServer only support python3.3 and higher. It use:

  • PYYaml

  • SQLAlchemy

  • asyncio

Installation

Install the server using pip, or directly from source:

$ python3 setup.py install

or

$ pip install smserver

Configuration

The server will come with a default configuration file located in:

$ /etc/smserver/conf.yml

By default, the server will use a sqlite database. To change it adapt the database section of the configuration file.

EG for mysql:

database:
    type: "mysql"
    user: "stepmania"
    password: "*******"
    database: "stepmania"
    host: "localhost"
    port:
    driver: "pymysql"

To launch the server just type:

$ smserver

For more information check the docs

License

This software is licensed under the MIT License. See the LICENSE file in the top distribution directory for the full license text.

Metadata

Release files for smserver 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for smserver 1.0.0
File Size Uploaded
smserver-1.0.0.tar.gz 44.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for smserver 1.0.0
File Interpreter ABI Platform
smserver-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 112.5 kB

Release files / smserver-1.0.0.tar.gz

Download URL smserver-1.0.0.tar.gz
Size 44.3 kB
Tags Source
SHA-256 checksum
How to use checksums
a01b71507d42c528e0999fc704f453cd5900ca38c8385fbd1fff4ffe23f324a9
BLAKE2b-256 checksum
How to use checksums
d7b1fd239d47f8b6d979e813c0cb97783eb26080ac208fd298f8da6324287359
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / smserver-1.0.0-py3-none-any.whl

Download URL smserver-1.0.0-py3-none-any.whl
Size 68.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8c688f32ff8616bd9a05b2b6f8e431c7341dcfae5b57b512f7e9ee4353db8321
BLAKE2b-256 checksum
How to use checksums
0b4b4dbd43c91bae87ad4489a1743d11fcacac833a7f37dd7bae1f6ffe968ff9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page