refactor: simplify package name
This commit is contained in:
@ -1,17 +1,17 @@
|
|||||||
[tool.poetry]
|
[tool.poetry]
|
||||||
name = "scientific-surfing"
|
name = "ss"
|
||||||
version = "0.1.0"
|
version = "0.1.0"
|
||||||
description = "A Python package for surfing the internet scientifically"
|
description = "A Python package for surfing the internet scientifically"
|
||||||
authors = ["Scientific Surfing Team <team@scientific-surfing.com>"]
|
authors = ["Scientific Surfing Team <team@scientific-surfing.com>"]
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
packages = [{include = "scientific_surfing"}]
|
packages = [{include = "ss"}]
|
||||||
|
|
||||||
[tool.poetry.dependencies]
|
[tool.poetry.dependencies]
|
||||||
python = "^3.10"
|
python = "^3.9"
|
||||||
requests = "^2.25.0"
|
requests = "^2.25.0"
|
||||||
PyYAML = "^6.0.0"
|
PyYAML = "^6.0.0"
|
||||||
pydantic = "^2.0.0"
|
pydantic = "^2.0.0"
|
||||||
ipykernel = "^7.0.1"
|
ipykernel = "^6.31.0"
|
||||||
|
|
||||||
[tool.poetry.group.dev.dependencies]
|
[tool.poetry.group.dev.dependencies]
|
||||||
pytest = "^6.0.0"
|
pytest = "^6.0.0"
|
||||||
@ -31,4 +31,4 @@ target-version = ['py38']
|
|||||||
testpaths = ["tests"]
|
testpaths = ["tests"]
|
||||||
python_files = ["test_*.py"]
|
python_files = ["test_*.py"]
|
||||||
python_classes = ["Test*"]
|
python_classes = ["Test*"]
|
||||||
python_functions = ["test_*"]
|
python_functions = ["test_*"]
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
Entry point for python -m scientific_surfing
|
Entry point for python -m scientific_surfing
|
||||||
"""
|
"""
|
||||||
|
|
||||||
from scientific_surfing.cli import main
|
from .cli import main
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
main()
|
main()
|
||||||
@ -4,11 +4,11 @@ Command-line interface for scientific-surfing package.
|
|||||||
|
|
||||||
import argparse
|
import argparse
|
||||||
import sys
|
import sys
|
||||||
from scientific_surfing.storage import StorageManager
|
from .storage import StorageManager
|
||||||
from scientific_surfing.subscription_manager import SubscriptionManager
|
from .subscription_manager import SubscriptionManager
|
||||||
from scientific_surfing.corecfg_manager import CoreConfigManager
|
from .corecfg_manager import CoreConfigManager
|
||||||
from scientific_surfing.core_manager import CoreManager
|
from .core_manager import CoreManager
|
||||||
from scientific_surfing.hook_manager import HookManager
|
from .hook_manager import HookManager
|
||||||
|
|
||||||
def create_parser() -> argparse.ArgumentParser:
|
def create_parser() -> argparse.ArgumentParser:
|
||||||
"""Create the argument parser."""
|
"""Create the argument parser."""
|
||||||
@ -269,4 +269,4 @@ def main() -> None:
|
|||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
main()
|
main()
|
||||||
@ -14,8 +14,8 @@ from typing import Optional, Dict, Any
|
|||||||
import requests
|
import requests
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
from scientific_surfing.corecfg_manager import CoreConfigManager
|
from .corecfg_manager import CoreConfigManager
|
||||||
from scientific_surfing.service_manager import ServiceManager
|
from .service_manager import ServiceManager
|
||||||
|
|
||||||
|
|
||||||
class CoreManager:
|
class CoreManager:
|
||||||
@ -433,4 +433,4 @@ def deep_merge(dict1, dict2):
|
|||||||
dict1[k].extend(v) # Example: extend lists. Adjust logic for other list merging needs.
|
dict1[k].extend(v) # Example: extend lists. Adjust logic for other list merging needs.
|
||||||
else:
|
else:
|
||||||
dict1[k] = v
|
dict1[k] = v
|
||||||
return dict1
|
return dict1
|
||||||
@ -11,8 +11,8 @@ from pathlib import Path
|
|||||||
|
|
||||||
import yaml
|
import yaml
|
||||||
|
|
||||||
from scientific_surfing.models import Config
|
from .models import Config
|
||||||
from scientific_surfing.subscription_manager import SubscriptionManager
|
from .subscription_manager import SubscriptionManager
|
||||||
|
|
||||||
|
|
||||||
class CoreConfigManager:
|
class CoreConfigManager:
|
||||||
@ -6,7 +6,7 @@ import subprocess
|
|||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from typing import List
|
from typing import List
|
||||||
|
|
||||||
from scientific_surfing.storage import StorageManager
|
from .storage import StorageManager
|
||||||
|
|
||||||
|
|
||||||
class HookManager:
|
class HookManager:
|
||||||
@ -16,7 +16,7 @@ from typing import Optional, Protocol
|
|||||||
|
|
||||||
from pydantic import BaseModel, Field, field_validator
|
from pydantic import BaseModel, Field, field_validator
|
||||||
|
|
||||||
from scientific_surfing.storage import StorageManager
|
from .storage import StorageManager
|
||||||
|
|
||||||
|
|
||||||
class ServiceConfig(BaseModel):
|
class ServiceConfig(BaseModel):
|
||||||
@ -627,4 +627,4 @@ if __name__ == "__main__":
|
|||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
print(f"Error: {e}")
|
print(f"Error: {e}")
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
@ -9,7 +9,7 @@ import yaml
|
|||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from typing import Dict
|
from typing import Dict
|
||||||
|
|
||||||
from scientific_surfing.models import SubscriptionsData
|
from .models import SubscriptionsData
|
||||||
|
|
||||||
|
|
||||||
class StorageManager:
|
class StorageManager:
|
||||||
@ -115,4 +115,4 @@ class StorageManager:
|
|||||||
'subscriptions_file': str(self.subscriptions_file),
|
'subscriptions_file': str(self.subscriptions_file),
|
||||||
'platform': platform.system(),
|
'platform': platform.system(),
|
||||||
'exists': str(self.config_dir.exists())
|
'exists': str(self.config_dir.exists())
|
||||||
}
|
}
|
||||||
@ -5,7 +5,7 @@ Handles subscription operations with persistent storage.
|
|||||||
|
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
import requests
|
import requests
|
||||||
from scientific_surfing.storage import StorageManager
|
from .storage import StorageManager
|
||||||
|
|
||||||
|
|
||||||
class SubscriptionManager:
|
class SubscriptionManager:
|
||||||
@ -165,4 +165,4 @@ class SubscriptionManager:
|
|||||||
print(f" Config Directory: {info['config_dir']}")
|
print(f" Config Directory: {info['config_dir']}")
|
||||||
print(f" Config File: {info['config_file']}")
|
print(f" Config File: {info['config_file']}")
|
||||||
print(f" Subscriptions File: {info['subscriptions_file']}")
|
print(f" Subscriptions File: {info['subscriptions_file']}")
|
||||||
print(f" Directory Exists: {info['exists']}")
|
print(f" Directory Exists: {info['exists']}")
|
||||||
Reference in New Issue
Block a user