Skip to content

Commit

Permalink
saving some stuff here
Browse files Browse the repository at this point in the history
  • Loading branch information
jgoldverg committed Jan 18, 2024
1 parent af60383 commit ed46420
Show file tree
Hide file tree
Showing 18 changed files with 32 additions and 41 deletions.
2 changes: 1 addition & 1 deletion _version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = "0.0.1"
__version__ = "0.0.3"
12 changes: 0 additions & 12 deletions odscli.py

This file was deleted.

Empty file added odscli/__init__.py
Empty file.
12 changes: 12 additions & 0 deletions odscli/odscli.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
import click
from odscli.sdk.schedule_job import schedule_cli
from odscli.sdk.credential import credential_cli
from odscli.sdk.endpoint_management import endpoint_cli
from odscli.sdk.query_transfer_data import query_cli
from odscli.sdk.login import auth_cli
from odscli.sdk.carbon_measure import measure_cli

odscli = click.CommandCollection(sources=[schedule_cli, credential_cli, endpoint_cli, query_cli, auth_cli, measure_cli])

if __name__ == '__main__':
odscli()
Empty file added odscli/sdk/__init__.py
Empty file.
1 change: 0 additions & 1 deletion sdk/carbon_measure.py → odscli/sdk/carbon_measure.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@

import requests
import pandas as pd
import math


@click.group('measure_cli')
Expand Down
File renamed without changes.
4 changes: 2 additions & 2 deletions sdk/credential.py → odscli/sdk/credential.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import click
import sdk.constants as constants
import sdk.token_utils as token_utils
import odscli.sdk.constants as constants
import odscli.sdk.token_utils as token_utils
import requests
from rich.console import Console
from rich.table import Table
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import click
from rich.table import Table
from rich.console import Console
import sdk.token_utils as token_utils
import sdk.constants as constants
import odscli.sdk.token_utils as token_utils
import odscli.sdk.constants as constants
import requests

console = Console()
Expand Down
File renamed without changes.
2 changes: 1 addition & 1 deletion sdk/login.py → odscli/sdk/login.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import click
import sdk.token_utils as token_utils
import odscli.sdk.token_utils as token_utils
import os


Expand Down
4 changes: 2 additions & 2 deletions sdk/meta_query.py → odscli/sdk/meta_query.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import os

import requests
import sdk.constants as constants
import sdk.token_utils as tok
import odscli.sdk.constants as constants
import odscli.sdk.token_utils as tok

BASEPATH = "/api/metadata"
JOB = "/job"
Expand Down
10 changes: 2 additions & 8 deletions sdk/meta_query_gui.py → odscli/sdk/meta_query_gui.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,8 @@
import os
import csv

import pandas as pd
from sdk.meta_query import MetaQueryAPI
from tabulate import tabulate
from datetime import datetime
import time
from odscli.sdk.meta_query import MetaQueryAPI
from pathlib import Path
import csv
from sdk.log import Log
from odscli.sdk.log import Log

COMPLETED = "COMPLETED"
csv_headers = ['jobId', 'jobSize (MB)', 'totalSeconds', 'throughput (Mbps)', 'concurrency', 'parallelism', 'pipelining',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,10 @@
from rich.progress import DownloadColumn
from rich.console import Console
from rich.table import Table
from sdk.meta_query_gui import QueryGui, MetaQueryAPI
from odscli.sdk.meta_query_gui import QueryGui, MetaQueryAPI
import json
from datetime import datetime
from math import ceil
from dateutil import parser

BASEPATH = "/api/metadata"
JOB = "/job"
Expand Down
4 changes: 2 additions & 2 deletions sdk/schedule_job.py → odscli/sdk/schedule_job.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import click
import sdk.token_utils as token_utils
import odscli.sdk.token_utils as token_utils
import requests
import sdk.constants as constants
import odscli.sdk.constants as constants
import json
from datetime import datetime

Expand Down
3 changes: 1 addition & 2 deletions sdk/token_utils.py → odscli/sdk/token_utils.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
import os
import requests
import configparser
import sdk.constants as constants
import json
import odscli.sdk.constants as constants

# Adds the hostname, username, password and user token for the ACTIVE onedatashare backend
# odsConfig.ini
Expand Down
2 changes: 1 addition & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@ plotext~=5.2.7
click
rich
scapy
basemap==1.3.3
# basemap==1.3.3

10 changes: 5 additions & 5 deletions setup.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
import setuptools, os
import setuptools

with open("README.md", "r", encoding="utf-8") as fh:
long_description = fh.read()
with open('requirements.txt') as f:
requirements = f.readlines()
requirements = f.read().splitlines()
with open("_version.py", encoding='utf-8') as f:
version = f.read().strip().split(" = ")[1][1:-1]

Expand All @@ -25,9 +25,9 @@
packages=setuptools.find_packages(exclude=['tests']),
entry_points={
'console_scripts': [
'ods = odscli:main'
'ods = odscli.odscli:main'
]
},
install_requires=[requirements],
python_requires=">=3.10",
install_requires=requirements,
python_requires=">=3.9",
)

0 comments on commit ed46420

Please sign in to comment.