Skip to content

fix: correct pyproject package metadata - #9

Merged
aakvatech merged 1 commit into
masterfrom
fix/pyproject-package-metadata
Oct 1, 2026
Merged

aakvatech merged 1 commit into
masterfrom
fix/pyproject-package-metadata

Conversation

@aakvatech

Copy link
Copy Markdown
Contributor

Summary

Fix pyproject.toml so the project metadata matches the actual Frappe app package.

Changes

  • change project name from construction_ms to consms
  • align author metadata with the existing package/setup metadata
  • replace the blank description with Construction Management Solution for ERPNext and Frappe
  • retain Bench-managed Frappe dependency handling and existing Ruff configuration

Why

The Python package and Frappe app are named consms (consms/__init__.py, consms/hooks.py, and legacy setup.py), while pyproject.toml declared construction_ms. With Flit as the build backend, the project/package metadata should match the importable top-level package unless an explicit module mapping is configured.

This change keeps packaging consistent without changing runtime application logic.

@aakvatech
aakvatech merged commit 873545a into master Oct 1, 2026
2 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant