Skip to content

TaskNow v1.0.8

Latest
Compare
Choose a tag to compare
@decodingchris decodingchris released this 10 Apr 15:47

What's New

  • Migrated to PEP 621-compliant pyproject.toml

    • Replaced legacy setup.py with modern configuration
    • Added project metadata, URLs, and console script entry point
    • Explicitly declared module to package (main.py)
  • Modernized CI/CD Pipeline

    • Updated GitHub Actions workflows to use python -m build
    • Removed deprecated python setup.py commands
    • Ensured compatibility with pyproject.toml builds
    • Publishes to PyPI on version tags
  • Cleaned Development Environment

    • Simplified requirements.txt to include only testing and packaging tools (pytest, pytest-cov, coverage, build, twine)
    • Removed unnecessary build-time dependencies from runtime environment
  • Fixed Packaging Issues

    • Resolved multiple module discovery error by explicitly declaring modules
    • Corrected invalid pyproject.toml configuration by moving py_modules under [tool.setuptools]
    • Ensured builds succeed in isolated environments