Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nox Sessions #175

Merged
merged 10 commits into from
Dec 29, 2023
Merged

Nox Sessions #175

merged 10 commits into from
Dec 29, 2023

Commits on Dec 21, 2023

  1. Nox automation

    - added `noxfile.py` to automate linting, testing, coverage, and doc building
    - moved `requirements/core.txt` to `requirements.txt`
    - update optional-dependencies within `pyproject.toml` to decompose dev dependency group
    - added `compile_readme_and_arrange_docs.py` to sphinx `Makefile`
    - added pypandoc as dependency to make pandoc python package installable
    - edited `compile_readme_and_arrange_docs.py` and `sphinx/Makefile` to use pypandoc
    - added `docs/pandoc` where pypandoc install pandoc to `.gitignore`
    - added pandoc pathing variables to `sphinx/conf.py`
    fernando-aristizabal committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    cc10c8c View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2023

  1. Nox automation

    - Updated Issue and PR templates
    - Updated `CONTRIBUTING.md` to latest recommended usage
    - Linting changes
    - Added `.coveragerc` to configure coverage report
    - Added `pytest` options to `pyproject.toml`
    - Added filter warnings to pytest options.
    - Modified `tabulation.py` for `DeprecationWarning` with use of `.drop()`
    - Future TODO: add version bump nox session
    - Future TODO: use nox in GH actions?
    - Future TODO: increase coverage to 95%+.
        - Update `CONTRIBUTING.MD`, `PULL_REQUEST_TEMPLATE.md` ,and `.coveragerc` to reflect this requirement.
    fernando-aristizabal committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    aa02863 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    899853d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c68590d View commit details
    Browse the repository at this point in the history
  4. updated

    fernando-aristizabal committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    bb36d12 View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2023

  1. Configuration menu
    Copy the full SHA
    426aec7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    84d8800 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    05acc09 View commit details
    Browse the repository at this point in the history
  4. - changed fail_under = 5 within .coveragerc

    - removed `MIN_COVERAGE_PERC` within `noxfile.py`
    fernando-aristizabal committed Dec 28, 2023
    Configuration menu
    Copy the full SHA
    86de3de View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2023

  1. Configuration menu
    Copy the full SHA
    51e94fe View commit details
    Browse the repository at this point in the history