소스 검색

[F] Properly include script resource

Azalea (on HyDEV-Daisy) 3 년 전
부모
커밋
d94585473c
3개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 0
      MANIFEST.in
  2. 1 0
      hyfetch/main.py
  3. 3 2
      setup.py

+ 1 - 0
MANIFEST.in

@@ -0,0 +1 @@
+include hyfetch/scripts/*

+ 1 - 0
hyfetch/main.py

@@ -124,6 +124,7 @@ def create_config() -> Config:
 
 
 def run():
 def run():
     parser = argparse.ArgumentParser(description='neofetch with flags <3')
     parser = argparse.ArgumentParser(description='neofetch with flags <3')
+    parser.parse_args()
     # TODO: Param overwrite config
     # TODO: Param overwrite config
     config = check_config()
     config = check_config()
     run_neofetch(PRESETS.get(config.preset))
     run_neofetch(PRESETS.get(config.preset))

+ 3 - 2
setup.py

@@ -25,12 +25,13 @@ setup(
         "Programming Language :: Python :: 3.9",
         "Programming Language :: Python :: 3.9",
         "Programming Language :: Python :: 3.10",
         "Programming Language :: Python :: 3.10",
     ],
     ],
-    packages=find_packages(exclude=("tests",)),
+    packages=['hyfetch'],
+    package_data={'hyfetch': ['hyfetch/*']},
     include_package_data=True,
     include_package_data=True,
     install_requires=['hypy_utils==1.0.5'],
     install_requires=['hypy_utils==1.0.5'],
     entry_points={
     entry_points={
         "console_scripts": [
         "console_scripts": [
-            "hyfetch=hyfetch.hyfetch:main",
+            "hyfetch=hyfetch.main:run",
         ]
         ]
     },
     },
 )
 )