import os
from setuptools import setup
from setuptools.command.install import install

class BuildMkDocsCommand(install):
    """Custom command to build the MkDocs site."""
    def run(self):
        print("--> Running custom build command: mkdocs build")
        os.system("mkdocs build")
        print("--> MkDocs build complete.")

setup(
    name='smartup-zero-timeline',
    version='1.0.0',
    description='A wrapper to build and serve the MkDocs site on Clever Cloud.',
    py_modules=[],  # ⬅️ Important: disable auto-discovery
    cmdclass={
        'mkdocs': BuildMkDocsCommand,
    }
)

