deb-mock/setup.py
robojerk b5eb266f80
Some checks failed
Build Deb-Mock Package / build (push) Successful in 53s
Test Deb-Mock Build / test (push) Has been cancelled
Build and Publish Debian Package / build-deb (push) Failing after 2s
Release Deb-Mock / release (push) Successful in 59s
rename binary from deb-mock to mock - update package name, entry points, and all references
2025-08-04 01:18:18 +00:00

53 lines
No EOL
1.5 KiB
Python

#!/usr/bin/env python3
"""
Setup script for deb-mock package
"""
from setuptools import setup, find_packages
import os
# Read the README file for long description
def read_readme():
with open("README.md", "r", encoding="utf-8") as fh:
return fh.read()
setup(
name="deb-mock",
version="0.1.0",
author="Deb-Mock Team",
author_email="team@deb-mock.org",
description="A low-level utility to create clean, isolated build environments for Debian packages",
long_description=read_readme(),
long_description_content_type="text/markdown",
url="https://github.com/deb-mock/deb-mock",
packages=find_packages(),
classifiers=[
"Development Status :: 3 - Alpha",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Operating System :: POSIX :: Linux",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Topic :: Software Development :: Build Tools",
"Topic :: System :: Archiving :: Packaging",
],
python_requires=">=3.8",
install_requires=[
"click>=8.0.0",
"pyyaml>=6.0",
"jinja2>=3.0.0",
"requests>=2.25.0",
],
entry_points={
"console_scripts": [
"mock=deb_mock.cli:main",
],
},
include_package_data=True,
package_data={
"deb_mock": ["templates/*", "config/*"],
},
)