{"id":14958213,"url":"https://github.com/alexliap/sk_serve","last_synced_at":"2025-10-24T14:31:10.765Z","repository":{"id":251525462,"uuid":"837639624","full_name":"alexliap/sk_serve","owner":"alexliap","description":"Deployment of a Scikit-Learn model and it's column transformations made easy.","archived":false,"fork":false,"pushed_at":"2025-01-24T21:59:34.000Z","size":2793,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-24T22:28:06.736Z","etag":null,"topics":["machine-learning","mlops","model-deployment","scikit-learn"],"latest_commit_sha":null,"homepage":"https://alexliap.github.io/sk_serve/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/alexliap.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-03T15:13:07.000Z","updated_at":"2025-01-24T21:58:53.000Z","dependencies_parsed_at":"2025-01-13T18:23:49.862Z","dependency_job_id":"044b8c8a-f223-4e3b-b0b0-c43ef1cdabbd","html_url":"https://github.com/alexliap/sk_serve","commit_stats":{"total_commits":26,"total_committers":2,"mean_commits":13.0,"dds":"0.038461538461538436","last_synced_commit":"846dfb3769af5d6fce8ed188bf51a0d79729e42c"},"previous_names":["alexliap/sk_serve"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexliap%2Fsk_serve","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexliap%2Fsk_serve/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexliap%2Fsk_serve/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/alexliap%2Fsk_serve/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/alexliap","download_url":"https://codeload.github.com/alexliap/sk_serve/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237982335,"owners_count":19397246,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["machine-learning","mlops","model-deployment","scikit-learn"],"created_at":"2024-09-24T13:16:29.025Z","updated_at":"2025-10-24T14:31:10.053Z","avatar_url":"https://github.com/alexliap.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# sk-serve\n\n![deploy on pypi](https://github.com/alexliap/sk_serve/actions/workflows/publish_package.yaml/badge.svg)\n![PyPI Version](https://img.shields.io/pypi/v/simple-serve?label=pypi%20package)\n![Downloads](https://static.pepy.tech/badge/simple-serve)\n\nDeployment of a Scikit-Learn pipeline with a single endpoint. Validation of input data is also supported with pydantic.\n\n### Usage\n\nSee the [Examples](https://github.com/alexliap/sk_serve/tree/master/examples) section of the repository.\n\n### Installation\n\nThe package exists on PyPI (with a different name though) so you can install it directly to your environment by running the command\n\n```terminal\npip install simple-serve\n```\n\n### Dependencies\n\n* pydantic\n* fastapi\n* pandas\n* scikit-learn\n* loguru\n\nAdditional packages for development:\n\n* pyright\n* pre-commit\n\n### Development\n\nIf you want to contribute you fork the repository and clone it on your machine\n\n```terminal\ngit clone https://github.com/alexliap/sk_serve.git\n```\n\nAnd after you create you environment (either venv or conda) and activate it then run this command\n\n```terminal\npip install -e \".[dev]\"\n```\n\nThat way not only the required dependencies are installed but also the development ones.\n\nAlso this makes it so that when you import the code to test it, you can do it like any other module but containing the changes you made locally.\n\nBefore you decide to commit, run the following command to reformat code in order to be in the acceptable style.\n\n```terminal\npre-commit install\npre-commit run --all-files\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexliap%2Fsk_serve","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falexliap%2Fsk_serve","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexliap%2Fsk_serve/lists"}