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, } )