Issue 379 tox setup (#405)

* Adds tox as a dev dependency to data/data-pipeline/pyproject.toml: Also updates poetry.lock and requirements.txt

* Adds tox.ini to test build of data/data-pipeline

* Sets up GitHub actions workflow for data/ directory

* Tries to get Data Checks GitHub action to run

* Fixes error with GitHub action

* Migrates data/data-roadmap from setuptools to poetry

* Sets up tox file for data/data-roadmap

* Adds github action for data/data-roadmap

* Fixes syntax error in data-checks.yml

* Second attempt at fixing data-checks.yml

* Export poetry requirements to requirements.txt

* Revert "Migrates data/data-roadmap from setuptools to poetry"

This reverts commit e8367652d43c1c9beee500f792c8f41e1c1fc462.

* Removes pyproject.toml and reverts requirements.txt as well
This commit is contained in:
Billy Daly 2021-07-29 14:00:20 -04:00 committed by GitHub
commit 55dabb2b57
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 235 additions and 61 deletions

View file

@ -3,6 +3,9 @@ authors = ["Your Name <you@example.com>"]
description = "ETL and Generation of Justice 40 Score"
name = "score"
version = "0.1.0"
packages = [
{ include = "etl" }, # required for poetry packaging to install in tox
]
[tool.poetry.dependencies]
CensusData = "^1.13"
@ -21,6 +24,7 @@ types-requests = "^2.25.0"
[tool.poetry.dev-dependencies]
black = {version = "^21.6b0", allow-prereleases = true}
mypy = "^0.910"
tox = "^3.24.0"
[build-system]
build-backend = "poetry.core.masonry.api"