Skip to content

Commit 9e98d25

Browse files
authored
File structure (#2)
* File structure
1 parent ed46654 commit 9e98d25

File tree

13 files changed

+58
-0
lines changed

13 files changed

+58
-0
lines changed

src/sio3pack/files/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
from sio3pack.files.filetracker_file import FiletrackerFile
2+
from sio3pack.files.local_file import LocalFile

src/sio3pack/files/file.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
class File:
2+
"""
3+
Base class for all files in a package.
4+
"""
5+
6+
pass
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
from sio3pack.files.file import File
2+
3+
4+
class FiletrackerFile(File):
5+
"""
6+
Base class for all files in a package that are tracked by filetracker.
7+
"""
8+
9+
pass

src/sio3pack/files/local_file.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
from sio3pack.files.file import File
2+
3+
4+
class LocalFile(File):
5+
"""
6+
Base class for all files in a package that are stored locally.
7+
"""
8+
9+
pass

src/sio3pack/graph/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
from sio3pack.graph import Graph

src/sio3pack/graph/graph.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
class Graph:
2+
"""
3+
A class to represent a job graph.
4+
"""
5+
6+
pass

src/sio3pack/packages/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
from sio3pack.packages.sinolpack import Sinolpack
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
from sio3pack.packages.package.model import Package
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
class Package:
2+
"""
3+
Base class for all packages.
4+
"""
5+
6+
pass
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
from sio3pack.packages.sinolpack.model import Sinolpack

0 commit comments

Comments
 (0)