#!/usr/bin/env python3 # Copyright (c) Facebook, Inc. and its affiliates. All rights reserved. import setuptools def fetch_requirements(): with open("requirements.txt") as f: reqs = f.read().strip().split("\n") return reqs if __name__ == "__main__": setuptools.setup( name="fairscale", description="fairscale: Utility library for large-scale and high-performance training.", install_requires=fetch_requirements(), include_package_data=True, packages=setuptools.find_packages(exclude=("tests", "tests.*")), python_requires=">=3.6", author="Facebook AI Research", author_email="todo@fb.com", classifiers=[ "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "License :: OSI Approved :: BSD License", "Topic :: Scientific/Engineering :: Artificial Intelligence", "Operating System :: OS Independent", ], )