From 36353026a608e5d8a8137dc7f81e9a423c83054d Mon Sep 17 00:00:00 2001 From: anti Date: Tue, 16 Jun 2026 18:59:48 -0400 Subject: [PATCH] release: bump to v1.0.0; add PyPI metadata; stop globbing decnet_web into packages --- pyproject.toml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index ad6f13c4..3d32a816 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,8 +4,10 @@ build-backend = "setuptools.build_meta" [project] name = "decnet" -version = "0.2.0" +version = "1.0.0" description = "Deception network: deploy honeypot deckies that appear as real LAN hosts" +readme = "README.md" +authors = [{ name = "Samuel Paschuan", email = "samuel.paschuan@xmartlab.com" }] license = "AGPL-3.0-or-later" license-files = ["LICENSE"] requires-python = ">=3.11" @@ -72,6 +74,10 @@ dependencies = [ "mitreattack-python>=3.0", ] +[project.urls] +Homepage = "https://decnet.cl" +Repository = "https://git.resacachile.cl/anti/DECNET" + [project.optional-dependencies] tracing = [ "opentelemetry-api>=1.20.0", @@ -164,7 +170,9 @@ skip_covered = false [tool.setuptools.packages.find] where = ["."] -include = ["decnet*"] +# "decnet*" also globs decnet_web/ and pulls in stray node_modules .py files; +# pin to the actual package so the wheel/sdist stay clean. +include = ["decnet", "decnet.*"] [tool.setuptools.package-data] # Ship docker build contexts + syslog_bridge.py as package data so they land