Source code for projspec.content.package
from dataclasses import dataclass
from projspec.content import BaseContent
[docs]
@dataclass
class PythonPackage(BaseContent):
"""Importable python directory, i.e., containing an __init__.py file."""
icon = "🐍"
package_name: str
[docs]
@dataclass
class RustModule(BaseContent):
"""Usually a directory with a Cargo.toml file"""
icon = "🦀"
name: str
[docs]
@dataclass
class NodePackage(BaseContent):
"""Buildable nodeJS source"""
icon = "🟩"
name: str