Compare commits
3 Commits
4eca30edc1
...
v0.4.0
Author | SHA1 | Date | |
---|---|---|---|
387565605e | |||
78de092a45 | |||
860ecadb88 |
@@ -15,7 +15,7 @@ jobs:
|
|||||||
container: catthehacker/ubuntu:act-latest
|
container: catthehacker/ubuntu:act-latest
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
|
python-version: ["3.8", "3.9", "3.10", "3.11"]
|
||||||
|
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
|
@@ -3,6 +3,15 @@
|
|||||||
"extends": [
|
"extends": [
|
||||||
"config:base"
|
"config:base"
|
||||||
],
|
],
|
||||||
|
"baseBranches": [
|
||||||
|
"dev"
|
||||||
|
],
|
||||||
|
"pip_requirements": {
|
||||||
|
"fileMatch": [
|
||||||
|
"requirements/.*\\.txt$"
|
||||||
|
],
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
"packageRules": [
|
"packageRules": [
|
||||||
{
|
{
|
||||||
"matchUpdateTypes": [
|
"matchUpdateTypes": [
|
||||||
|
@@ -4,7 +4,7 @@ mypy~=1.11.2
|
|||||||
pylint==3.2.7
|
pylint==3.2.7
|
||||||
pytest-cov~=5.0.0
|
pytest-cov~=5.0.0
|
||||||
pytest~=8.3.2
|
pytest~=8.3.2
|
||||||
tox==4.19.0
|
tox==4.18.1
|
||||||
types-ujson~=5.10.0.20240515
|
types-ujson~=5.10.0.20240515
|
||||||
|
|
||||||
# Disabled async libraries for now
|
# Disabled async libraries for now
|
||||||
|
@@ -1,10 +1,10 @@
|
|||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from typing import Any, List, Mapping, Union
|
from typing import Any, List, Mapping, Union
|
||||||
|
|
||||||
from ..classes.journey import Journey
|
from pyrmv.classes.journey import Journey
|
||||||
from ..classes.message import Message
|
from pyrmv.classes.message import Message
|
||||||
from ..classes.stop import Stop
|
from pyrmv.classes.stop import Stop
|
||||||
from ..utility import ref_upgrade
|
from pyrmv.utility import ref_upgrade
|
||||||
|
|
||||||
|
|
||||||
class LineArrival:
|
class LineArrival:
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
from typing import List, OrderedDict, Union
|
from typing import List, OrderedDict, Union
|
||||||
|
|
||||||
from ..classes import (
|
from pyrmv.classes import (
|
||||||
BoardArrival,
|
BoardArrival,
|
||||||
BoardDeparture,
|
BoardDeparture,
|
||||||
Journey,
|
Journey,
|
||||||
@@ -10,7 +10,7 @@ from ..classes import (
|
|||||||
StopTrip,
|
StopTrip,
|
||||||
Trip,
|
Trip,
|
||||||
)
|
)
|
||||||
from ..enums import (
|
from pyrmv.enums import (
|
||||||
AffectedJourneyMode,
|
AffectedJourneyMode,
|
||||||
AffectedJourneyStopMode,
|
AffectedJourneyStopMode,
|
||||||
BoardArrivalType,
|
BoardArrivalType,
|
||||||
@@ -22,15 +22,15 @@ from ..enums import (
|
|||||||
SearchMode,
|
SearchMode,
|
||||||
SelectionMode,
|
SelectionMode,
|
||||||
)
|
)
|
||||||
from ..raw import board_arrival as raw_board_arrival
|
from pyrmv.raw import board_arrival as raw_board_arrival
|
||||||
from ..raw import board_departure as raw_board_departure
|
from pyrmv.raw import board_departure as raw_board_departure
|
||||||
from ..raw import him_search as raw_him_search
|
from pyrmv.raw import him_search as raw_him_search
|
||||||
from ..raw import journey_detail as raw_journey_detail
|
from pyrmv.raw import journey_detail as raw_journey_detail
|
||||||
from ..raw import stop_by_coords as raw_stop_by_coords
|
from pyrmv.raw import stop_by_coords as raw_stop_by_coords
|
||||||
from ..raw import stop_by_name as raw_stop_by_name
|
from pyrmv.raw import stop_by_name as raw_stop_by_name
|
||||||
from ..raw import trip_find as raw_trip_find
|
from pyrmv.raw import trip_find as raw_trip_find
|
||||||
from ..raw import trip_recon as raw_trip_recon
|
from pyrmv.raw import trip_recon as raw_trip_recon
|
||||||
from ..utility import find_exception
|
from pyrmv.utility import find_exception
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from typing import Literal
|
from typing import Literal
|
||||||
|
@@ -1,8 +1,8 @@
|
|||||||
from typing import Any, List, Mapping, Union
|
from typing import Any, List, Mapping, Union
|
||||||
|
|
||||||
from ..classes.message import Message
|
from pyrmv.classes.message import Message
|
||||||
from ..classes.stop import Stop
|
from pyrmv.classes.stop import Stop
|
||||||
from ..utility import ref_upgrade
|
from pyrmv.utility import ref_upgrade
|
||||||
|
|
||||||
|
|
||||||
class Journey:
|
class Journey:
|
||||||
|
@@ -3,9 +3,9 @@ from typing import Any, List, Mapping, Union
|
|||||||
|
|
||||||
from isodate import Duration, parse_duration
|
from isodate import Duration, parse_duration
|
||||||
|
|
||||||
from ..classes.gis import Gis
|
from pyrmv.classes.gis import Gis
|
||||||
from ..classes.message import Message
|
from pyrmv.classes.message import Message
|
||||||
from ..classes.stop import StopTrip
|
from pyrmv.classes.stop import StopTrip
|
||||||
|
|
||||||
|
|
||||||
class Leg:
|
class Leg:
|
||||||
|
@@ -3,7 +3,7 @@ from typing import Any, List, Mapping, Union
|
|||||||
|
|
||||||
from isodate import Duration, parse_duration
|
from isodate import Duration, parse_duration
|
||||||
|
|
||||||
from ..classes.stop import Stop
|
from pyrmv.classes.stop import Stop
|
||||||
|
|
||||||
|
|
||||||
class Url:
|
class Url:
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
from typing import Any, Mapping, Union
|
from typing import Any, Mapping, Union
|
||||||
|
|
||||||
from ..enums.platform_type_type import PlatformTypeType
|
from pyrmv.enums.platform_type_type import PlatformTypeType
|
||||||
|
|
||||||
|
|
||||||
class PlatformType:
|
class PlatformType:
|
||||||
|
@@ -3,8 +3,8 @@ from typing import List, Union
|
|||||||
|
|
||||||
from isodate import Duration, parse_duration
|
from isodate import Duration, parse_duration
|
||||||
|
|
||||||
from ..classes.leg import Leg
|
from pyrmv.classes.leg import Leg
|
||||||
from ..classes.stop import StopTrip
|
from pyrmv.classes.stop import StopTrip
|
||||||
|
|
||||||
|
|
||||||
class Trip:
|
class Trip:
|
||||||
|
@@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
from enum import Enum
|
from enum import Enum
|
||||||
|
|
||||||
from ..const import PRODUCTS
|
from pyrmv.const import PRODUCTS
|
||||||
|
|
||||||
|
|
||||||
class AutoName(Enum):
|
class AutoName(Enum):
|
||||||
|
@@ -4,7 +4,7 @@ from typing import OrderedDict, Union
|
|||||||
from requests import get
|
from requests import get
|
||||||
from xmltodict import parse as xmlparse
|
from xmltodict import parse as xmlparse
|
||||||
|
|
||||||
from ..utility import weekdays_bitmask
|
from pyrmv.utility import weekdays_bitmask
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from typing import Literal
|
from typing import Literal
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
from ..errors import (
|
from pyrmv.errors import (
|
||||||
ApiAuthError,
|
ApiAuthError,
|
||||||
ApiFormatError,
|
ApiFormatError,
|
||||||
ApiParamError,
|
ApiParamError,
|
||||||
@@ -26,7 +26,6 @@ from ..errors import (
|
|||||||
SvcNoResultError,
|
SvcNoResultError,
|
||||||
SvcProductError,
|
SvcProductError,
|
||||||
SvcSearchError,
|
SvcSearchError,
|
||||||
SvcParamError,
|
|
||||||
UnknownError,
|
UnknownError,
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -87,9 +86,6 @@ def find_exception(data: dict):
|
|||||||
elif data["errorCode"] == "SVC_CTX":
|
elif data["errorCode"] == "SVC_CTX":
|
||||||
raise SvcContextError()
|
raise SvcContextError()
|
||||||
|
|
||||||
elif data["errorCode"] == "SVC_PARAM":
|
|
||||||
raise SvcParamError(errorCode=data["errorCode"], errorText=data["errorText"])
|
|
||||||
|
|
||||||
elif data["errorCode"] == "SVC_NO_RESULT":
|
elif data["errorCode"] == "SVC_NO_RESULT":
|
||||||
raise SvcNoResultError()
|
raise SvcNoResultError()
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user