vitaliypopel / django-routify

Django-Routify is a lightweight package designed to simplify routing views in the classic Django framework.
https://pypi.org/project/django-routify/
MIT License
21 stars 1 forks source link

🔧 Update `pyproject.toml` File and Configuration #1

Closed ARYAN-NIKNEZHAD closed 1 month ago

ARYAN-NIKNEZHAD commented 1 month ago

Description:

This Django package currently lacks a pyproject.toml file, which is becoming increasingly important for modern Python packaging and dependency management. The absence of this file means we're missing out on several benefits, including:

  1. Standardized Project Metadata: pyproject.toml allows us to define project metadata in a standardized format, which can improve compatibility with various tools and packaging systems.

  2. Build System Specification: Without pyproject.toml, we cannot specify build system requirements, which can cause issues with building or installing the package using modern tools.

  3. Tool Configuration: Many tools, such as poetry, rely on pyproject.toml for their configuration. This omission could lead to inconsistent development practices and lower code quality.

  4. Dependency Management: pyproject.toml supports specifying build dependencies and project requirements in a unified way, reducing complexity and improving reproducibility.

Action Items:

This update will streamline our development process, improve tooling compatibility, and align with modern Python packaging standards.

ARYAN-NIKNEZHAD commented 1 month ago

Hi @vitaliypopel You can use my configuration https://github.com/Lazarus-org/django_logging/blob/main/pyproject.toml