Skip to content

Commit cf9dbc5

Browse files
committed
v1.0.15
1 parent 6799c95 commit cf9dbc5

File tree

6 files changed

+18
-15
lines changed

6 files changed

+18
-15
lines changed

setup.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
import setuptools
2+
from tesla_fleet_api import __version__ as VERSION
23

34
with open("README.md", "r") as fh:
45
long_description = fh.read()
56

67
setuptools.setup(
78
name="tesla_fleet_api",
8-
version="1.0.14",
9+
version=VERSION,
910
author="Brett Adams",
1011
author_email="[email protected]",
1112
description="Tesla Fleet API library for Python",

tesla_fleet_api/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
"""Tesla Fleet API"""
22

33
__author__ = "[email protected]"
4-
__version__ = "1.0.14"
4+
__version__ = "1.0.15"
55

66
from tesla_fleet_api.tesla.fleet import TeslaFleetApi
77
from tesla_fleet_api.tesla.bluetooth import TeslaBluetooth

tesla_fleet_api/tesla/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
from tesla_fleet_api.tesla.energysite import EnergySites, EnergySite
88
from tesla_fleet_api.tesla.partner import Partner
99
from tesla_fleet_api.tesla.user import User
10-
from tesla_fleet_api.tesla.vehicle import Vehicles, VehiclesBluetooth, VehicleFleet, VehicleSigned, VehicleBluetooth
10+
from tesla_fleet_api.tesla.vehicle import Vehicles, VehiclesBluetooth, VehicleFleet, VehicleSigned, VehicleBluetooth, Vehicle
1111

1212
__all__ = [
1313
"TeslaFleetApi",
@@ -19,6 +19,7 @@
1919
"Partner",
2020
"User",
2121
"Vehicles",
22+
"Vehicle",
2223
"VehiclesBluetooth",
2324
"VehicleFleet",
2425
"VehicleSigned",

tesla_fleet_api/tesla/vehicle/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,12 @@
44
from tesla_fleet_api.tesla.vehicle.fleet import VehicleFleet
55
from tesla_fleet_api.tesla.vehicle.bluetooth import VehicleBluetooth
66
from tesla_fleet_api.tesla.vehicle.signed import VehicleSigned
7+
from tesla_fleet_api.tesla.vehicle.vehicle import Vehicle
78

89
__all__ = [
910
"Vehicles",
1011
"VehiclesBluetooth",
12+
"Vehicle",
1113
"VehicleFleet",
1214
"VehicleBluetooth",
1315
"VehicleSigned",

tesla_fleet_api/teslemetry/teslemetry.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,14 @@
22

33
import aiohttp
44

5-
from tesla_fleet_api.tesla.charging import Charging
6-
from tesla_fleet_api.tesla.energysite import EnergySites
7-
from tesla_fleet_api.tesla.user import User
85
from tesla_fleet_api.teslemetry.vehicles import TeslemetryVehicles
96
from tesla_fleet_api.const import LOGGER, Method
107
from tesla_fleet_api.tesla import TeslaFleetApi
118

129
class Teslemetry(TeslaFleetApi):
1310

1411
server = "https://api.teslemetry.com"
12+
Vehicles = TeslemetryVehicles
1513

1614
def __init__(
1715
self,
@@ -23,10 +21,10 @@ def __init__(
2321
self.session = session
2422
self.access_token = access_token
2523

26-
self.charging = Charging(self)
27-
self.energySites = EnergySites(self)
28-
self.user = User(self)
29-
self.vehicles = TeslemetryVehicles(self)
24+
self.charging = self.Charging(self)
25+
self.energySites = self.EnergySites(self)
26+
self.user = self.User(self)
27+
self.vehicles = self.Vehicles(self)
3028

3129
async def ping(self) -> dict[str, bool]:
3230
"""Send a ping."""

tesla_fleet_api/tessie/tessie.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
class Tessie(TeslaFleetApi):
1212

1313
server="https://api.tessie.com"
14+
Vehicles = TessieVehicles
1415

1516
def __init__(
1617
self,
@@ -22,10 +23,10 @@ def __init__(
2223
self.session = session
2324
self.access_token = access_token
2425

25-
self.charging = Charging(self)
26-
self.energySites = EnergySites(self)
27-
self.user = User(self)
28-
self.vehicles = TessieVehicles(self)
26+
self.charging = self.Charging(self)
27+
self.energySites = self.EnergySites(self)
28+
self.user = self.User(self)
29+
self.vehicles = self.Vehicles(self)
2930

3031
async def scopes(self) -> list[str]:
3132
"""Get user scopes."""
@@ -39,7 +40,7 @@ async def find_server(self) -> str:
3940
"""Find the server URL for the Tesla Fleet API."""
4041
raise NotImplementedError("Do not use this function for Tessie.")
4142

42-
async def vehicles(self, only_active: bool = False) -> Any:
43+
async def list_vehicles(self, only_active: bool = False) -> Any:
4344
"""Get vehicles."""
4445
return await self._request(
4546
Method.GET, "vehicles", params={"only_active": only_active}

0 commit comments

Comments
 (0)