22 lines
603 B
Python
22 lines
603 B
Python
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,
|
|
}
|
|
)
|
|
|