#!/usr/bin/env python

import toml
import sys


def main():
    with open('./pyproject.toml', 'r') as f:
        toml_content = toml.load(f)
        deps = []
        deps += [dep for dep in toml_content['project']['dependencies']]
        deps += [dep for dep in toml_content['project']['optional-dependencies']['dev']] \
            if 'dev' in sys.argv[1:] else []
        deps += [dep for dep in toml_content['project']['optional-dependencies']['build']] \
            if 'build' in sys.argv[1:] else []
        list(set(deps)).sort()
        for dep in deps:
            print(dep)


if __name__ == '__main__':
    main()
