bessagroup / rvesimulator

Automated representative volume element simulator via abaqus for material constitutive law discovery
https://bessagroup.github.io/rvesimulator/
MIT License
14 stars 2 forks source link

Add a requirements_dev.txt file #49

Closed mpvanderschelling closed 10 months ago

mpvanderschelling commented 10 months ago

Problem

It would be nice to add a requirements_dev.txt file that bundles the requirements for the package, testing, documentation building, flake8 check and package building.

Possible solution

Add a requirements_dev.txt file in the root folder:

# Core package requirements
-r ./requirements.txt

# Linting
flake8

# Testing
-r ./tests/requirements.txt

# Documentation
-r ./docs/requirements.txt

# Building
setuptools>=43.0.0
build
wheel

Note: this is not required for the BRG coding guidelines, just a suggestion :)