sandeshrajx commited on
Commit
a28f924
1 Parent(s): 6ffc1bc

Update setup.py

Browse files
Files changed (1) hide show
  1. setup.py +48 -61
setup.py CHANGED
@@ -1,73 +1,60 @@
1
  from typing import List
2
  from setuptools import find_packages, setup
3
  import subprocess
4
- install_options = [
5
- "--disable-pip-version-check",
6
- "--no-cache-dir",
7
- "--no-build-isolation",
8
- "--config-settings", "--build-option=--cpp_ext",
9
- "--config-settings", "--build-option=--cuda_ext"
10
- ]
11
 
12
- subprocess.run(
13
- ["pip", "install", "-v"] + install_options + ["git+https://github.com/sandeshrajbhandari/apex.git#egg=apex"],
14
- check=True,
15
- capture_output=True
16
- )
17
-
18
- # def fetch_requirements(path) -> List[str]:
19
- # """
20
- # This function reads the requirements file.
21
 
22
- # Args:
23
- # path (str): the path to the requirements file.
24
 
25
- # Returns:
26
- # The lines in the requirements file.
27
- # """
28
- # with open(path, "r") as fd:
29
- # return [r.strip() for r in fd.readlines()]
30
 
31
- # def fetch_readme() -> str:
32
- # """
33
- # This function reads the README.md file in the current directory.
34
 
35
- # Returns:
36
- # The lines in the README file.
37
- # """
38
- # with open("README.md", encoding="utf-8") as f:
39
- # return f.read()
40
 
41
- # setup(
42
- # name="opensora",
43
- # version="1.0.0",
44
- # packages=find_packages(
45
- # exclude=(
46
- # "assets",
47
- # "configs",
48
- # "docs",
49
- # "outputs",
50
- # "pretrained_models",
51
- # "scripts",
52
- # "tests",
53
- # "tools",
54
- # "*.egg-info",
55
- # )
56
- # ),
57
- # description="Democratizing Efficient Video Production for All",
58
- # long_description=fetch_readme(),
59
- # long_description_content_type="text/markdown",
60
- # license="Apache Software License 2.0",
61
- # install_requires=fetch_requirements("requirements.txt"),
62
- # python_requires=">=3.6",
63
- # classifiers=[
64
- # "Programming Language :: Python :: 3",
65
- # "License :: OSI Approved :: Apache Software License",
66
- # "Environment :: GPU :: NVIDIA CUDA",
67
- # "Topic :: Scientific/Engineering :: Artificial Intelligence",
68
- # "Topic :: System :: Distributed Computing",
69
- # ],
70
- # )
71
 
72
  # install_options = [
73
  # "--disable-pip-version-check",
 
1
  from typing import List
2
  from setuptools import find_packages, setup
3
  import subprocess
 
 
 
 
 
 
 
4
 
5
+ def fetch_requirements(path) -> List[str]:
6
+ """
7
+ This function reads the requirements file.
 
 
 
 
 
 
8
 
9
+ Args:
10
+ path (str): the path to the requirements file.
11
 
12
+ Returns:
13
+ The lines in the requirements file.
14
+ """
15
+ with open(path, "r") as fd:
16
+ return [r.strip() for r in fd.readlines()]
17
 
18
+ def fetch_readme() -> str:
19
+ """
20
+ This function reads the README.md file in the current directory.
21
 
22
+ Returns:
23
+ The lines in the README file.
24
+ """
25
+ with open("README.md", encoding="utf-8") as f:
26
+ return f.read()
27
 
28
+ setup(
29
+ name="opensora",
30
+ version="1.0.0",
31
+ packages=find_packages(
32
+ exclude=(
33
+ "assets",
34
+ "configs",
35
+ "docs",
36
+ "outputs",
37
+ "pretrained_models",
38
+ "scripts",
39
+ "tests",
40
+ "tools",
41
+ "*.egg-info",
42
+ )
43
+ ),
44
+ description="Democratizing Efficient Video Production for All",
45
+ long_description=fetch_readme(),
46
+ long_description_content_type="text/markdown",
47
+ license="Apache Software License 2.0",
48
+ install_requires=fetch_requirements("requirements.txt"),
49
+ python_requires=">=3.6",
50
+ classifiers=[
51
+ "Programming Language :: Python :: 3",
52
+ "License :: OSI Approved :: Apache Software License",
53
+ "Environment :: GPU :: NVIDIA CUDA",
54
+ "Topic :: Scientific/Engineering :: Artificial Intelligence",
55
+ "Topic :: System :: Distributed Computing",
56
+ ],
57
+ )
58
 
59
  # install_options = [
60
  # "--disable-pip-version-check",