Moves dependency tracking from setup.py to the pyproject.toml which is the new standard for python project. This also allows for separate production/dev dependencies.
Creates a new dev-requirements.txt specifically for use when developing locally.
Introduces a new process for generating weights/rankings for careers per program.
Introduces a new model for storing program to career rankings.
Introduces a new importer for importing program to career rankings.
Enhancements:
setup.py
to thepyproject.toml
which is the new standard for python project. This also allows for separate production/dev dependencies.dev-requirements.txt
specifically for use when developing locally.