chore(pyproject): Add pyproject.toml for Custom Node Registry
This commit is contained in:
parent
1f9fa9b670
commit
8e20e41cc8
@@ -0,0 +1,37 @@
|
||||
[project]
|
||||
name = "aaa_metadata_system"
|
||||
description = "A comprehensive metadata management system for ComfyUI that enables storing, retrieving, and manipulating image metadata across multiple formats including embedded files, XMP sidecars, text files, and SQLite databases."
|
||||
version = "1.0.0"
|
||||
license = {file = "LICENSE"}
|
||||
# classifiers = [
|
||||
# # For OS-independent nodes (works on all operating systems)
|
||||
# "Operating System :: OS Independent",
|
||||
#
|
||||
# # OR for OS-specific nodes, specify the supported systems:
|
||||
# "Operating System :: Microsoft :: Windows", # Windows specific
|
||||
# "Operating System :: POSIX :: Linux", # Linux specific
|
||||
# "Operating System :: MacOS", # macOS specific
|
||||
#
|
||||
# # GPU Accelerator support. Pick the ones that are supported by your extension.
|
||||
# "Environment :: GPU :: NVIDIA CUDA", # NVIDIA CUDA support
|
||||
# "Environment :: GPU :: AMD ROCm", # AMD ROCm support
|
||||
# "Environment :: GPU :: Intel Arc", # Intel Arc support
|
||||
# "Environment :: NPU :: Huawei Ascend", # Huawei Ascend support
|
||||
# "Environment :: GPU :: Apple Metal", # Apple Metal support
|
||||
# ]
|
||||
|
||||
dependencies = ["# Requirements for AAA Metadata System for ComfyUI", "# ============================================================", "# Core Dependencies (Required)", "# ============================================================", "# Image Processing", "Pillow>=9.0.0", "opencv-python>=4.5.0", "numpy>=1.20.0", "# File Format Support", "psd-tools>=1.9.0", "pypng>=0.20220715.0", "# Color Analysis", "colorthief>=0.2.1", "# Metadata and Hash Support", "imagehash>=4.3.0", "# Progress Bars", "tqdm>=4.65.0", "# Text Processing and Word Cloud", "wordcloud>=1.9.0", "# HTML/Markdown Processing", "beautifulsoup4>=4.11.0", "markdown>=3.4.0", "# Web Requests", "requests>=2.28.0", "# ============================================================", "# Optional Dependencies (for specific features)", "# ============================================================", "# Advanced Metadata Handling (recommended)", "# pyexiv2 # Install separately - platform-specific", "# exiftool # Install separately - requires Perl", "# AI/ML Features (for advanced analysis nodes)", "# Uncomment if you need image quality assessment, facial analysis, etc.", "# torch>=1.10.0", "# torchvision>=0.11.0", "# transformers>=4.25.0", "# pyiqa>=0.1.0", "# deepface>=0.0.75", "# scikit-learn>=1.0.0", "# scikit-image>=0.19.0", "# Web Scraping (for Civitai and web scraper nodes)", "# Uncomment if using web scraping features", "# scrapling>=0.2.0", "# playwright>=1.40.0", "# nest-asyncio>=1.5.0", "# atproto>=0.0.1", "# yt-dlp>=2023.3.4", "# Computer Vision Models (for advanced detection)", "# Uncomment if using AI detection features", "# clip-by-openai>=1.0", "# open-clip-torch>=2.20.0", "# albumentations>=1.3.0", "# segmentation-models-pytorch>=0.3.0", "# ultralytics>=8.0.0", "# Text Detection (for OCR features)", "# pytesseract>=0.3.10", "# Vector Graphics (for SVG conversion)", "# vtracer>=0.6.0", "# Image Denoising (for noise reduction)", "# oidnpy>=0.1.0", "# Additional AI frameworks", "# scipy>=1.7.0", "# matplotlib>=3.5.0", "# ============================================================", "# Installation Notes", "# ============================================================", "#", "# 1. Core dependencies will be installed automatically", "# 2. Uncomment optional dependencies as needed for specific features", "# 3. For PyExiv2 installation, see: https://github.com/LeoHsiao1/pyexiv2", "# 4. For ExifTool installation, see: https://exiftool.org/install.html", "# 5. After installing playwright, run: playwright install", "# 6. Some features may require additional system libraries"]
|
||||
|
||||
[project.urls]
|
||||
Repository = "https://github.com/EricRollei/AAA_Metadata_System"
|
||||
# Used by Comfy Registry https://registry.comfy.org
|
||||
Documentation = "https://github.com/EricRollei/AAA_Metadata_System/wiki"
|
||||
"Bug Tracker" = "https://github.com/EricRollei/AAA_Metadata_System/issues"
|
||||
|
||||
[tool.comfy]
|
||||
PublisherId = ""
|
||||
DisplayName = "AAA_Metadata_System"
|
||||
Icon = ""
|
||||
includes = []
|
||||
# "requires-comfyui" = ">=1.0.0" # ComfyUI version compatibility
|
||||
|
||||
Reference in New Issue
Block a user