diff --git a/requirements.dev.txt b/requirements.dev.txt new file mode 100644 index 0000000..9e73271 --- /dev/null +++ b/requirements.dev.txt @@ -0,0 +1,15 @@ +numpy>=1.21.2,<2.0 +pytest>=7.2.0,<8.0 +pytest-cov>=4.0.0,<5.0 +mypy>=0.981,<1.0 +pre-commit>=2.20.0,<3.0 +tox>=3.25.1,<4.0 +moto==4.1.6 +astropy==5.1.1 +pytest-astropy==0.10.0 +psycopg==3.1.8 +flake8==6.0.0 +black==23.1.0 +slack_sdk==3.19.5 +boto3==1.28.4 +hermes_core @ git+https://github.com/HERMES-SOC/hermes_core.git@main \ No newline at end of file diff --git a/test_file_manifest.txt b/test_file_manifest.txt new file mode 100644 index 0000000..40df2a5 --- /dev/null +++ b/test_file_manifest.txt @@ -0,0 +1 @@ +Manifest content \ No newline at end of file diff --git a/tox.ini b/tox.ini index ddcaf52..c91cc5d 100644 --- a/tox.ini +++ b/tox.ini @@ -13,6 +13,6 @@ python = passenv = PYTHON_VERSION allowlist_externals = poetry commands = - pip install . + pip install -r requirements.dev.txt pytest --doctest-modules tests --cov --cov-config=pyproject.toml --cov-report=xml --log-level=INFO poetry run pre-commit run --all-files \ No newline at end of file