enzofrnt / django_wait_for_db

Django app that provides a simple command to wait for the database to be ready before starting the server.
MIT License
0 stars 0 forks source link

🔧 Missing `pyproject.toml` File and Configuration #2

Closed ARYAN-NIKNEZHAD closed 1 week ago

ARYAN-NIKNEZHAD commented 1 week 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 week ago

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

enzofrnt commented 1 week ago

Will take look.