File size: 1,417 Bytes
19be62c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# Copyright (C) 2025-present Naver Corporation. All rights reserved.
from setuptools import setup, find_packages

curope_dep = ['curope @ git+https://github.com/naver/croco.git@croco_module#egg=curope&subdirectory=curope']
optional_dep = [
    'pillow-heif'
]

setup(
    name="must3r",
    version="1.0.0",
    packages=find_packages(include=["must3r", "must3r.*"]),
    install_requires=[
        'torch',
        'torchvision',
        'matplotlib',
        'scikit-learn',
        'tqdm',
        'numpy',
        'numpy-quaternion',
        'opencv-python',
        'einops',
        'tensorboard',
        'h5py',
        'pillow',
        'roma',
        'gradio>=5.0.0',
        'scipy',
        'trimesh',
        'pyglet<2',
        'huggingface-hub[torch]>=0.22',
        'cython',
        'pyaml',
        'open3d',
        'viser>=1.0.0',
        'croco @ git+https://github.com/naver/croco.git@croco_module#egg=croco',
        'dust3r @ git+https://github.com/naver/dust3r.git@dust3r_setup#egg=dust3r',
        "asmk[cpu] @ git+https://github.com/lojzezust/asmk.git"
    ],
    python_requires=">=3.11",
    extras_require={
        "curope": curope_dep,
        "optional": optional_dep,
        "all": curope_dep + optional_dep

    },
    entry_points={
        'console_scripts': [
            'must3r_demo=must3r.demo.gradio:main',
            'must3r_slam=must3r.slam.slam:main'
        ]
    }
)