diff --git a/LICENSE b/LICENSE index f75a1e7..2f46bd7 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2026 Pratyush Sharma +Copyright (c) 2026 ByteVeda Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/crates/dagron-core/Cargo.toml b/crates/dagron-core/Cargo.toml index 51c7818..a0fd4d3 100644 --- a/crates/dagron-core/Cargo.toml +++ b/crates/dagron-core/Cargo.toml @@ -3,6 +3,11 @@ name = "dagron-core" version = "0.1.0" edition = "2021" rust-version = "1.83" +description = "Fast DAG construction, analysis, and scheduling engine" +license = "MIT" +repository = "https://github.com/ByteVeda/dagron" +keywords = ["dag", "graph", "scheduling", "workflow", "petgraph"] +categories = ["algorithms", "data-structures"] [lib] name = "dagron_core" diff --git a/pyproject.toml b/pyproject.toml index 48ea4a7..c1054e6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,7 +6,32 @@ build-backend = "maturin" name = "dagron" version = "0.1.0" description = "A fast Rust-backed DAG engine for Python" +readme = "README.md" requires-python = ">=3.12" +license = "MIT" +license-files = ["LICENSE"] +authors = [{ name = "ByteVeda" }] +keywords = ["dag", "graph", "scheduling", "workflow", "pipeline", "rust"] +classifiers = [ + "Development Status :: 4 - Beta", + "Intended Audience :: Developers", + "Operating System :: OS Independent", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: Implementation :: CPython", + "Programming Language :: Rust", + "Topic :: Scientific/Engineering", + "Topic :: Software Development :: Libraries :: Python Modules", + "Typing :: Typed", +] + +[project.urls] +Homepage = "https://github.com/ByteVeda/dagron" +Repository = "https://github.com/ByteVeda/dagron" +Documentation = "https://byteveda.github.io/dagron/" +Issues = "https://github.com/ByteVeda/dagron/issues" +Changelog = "https://github.com/ByteVeda/dagron/blob/master/CHANGELOG.md" [project.optional-dependencies] ray = ["ray>=2.0"]