Skip to content

Commit 5221597

Browse files
authored
Merge pull request #3 from Bandwidth/SWI-5401
SWI-5401 Rename it to `bandwidth_numbers` from `iris_sdk`
2 parents ed430ce + d8f7cf5 commit 5221597

File tree

567 files changed

+2258
-2253
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

567 files changed

+2258
-2253
lines changed

README.md

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

33
## Needed tools
44

5-
- Python 3.5
5+
- Python >=3.7
66
- pip
77

88
## Requires
@@ -11,30 +11,28 @@
1111
- requests
1212

1313
## Install
14-
```console
15-
pip install -e git+https://github.com/bandwidthcom/python-bandwidth-iris#egg=iris_sdk
14+
```sh
15+
pip install bandwidth-numbers-sdk
1616
```
1717

1818
## Testing
1919

2020
Tests require the *mock* and *requests_mock* packages. You can install them
2121
with
2222

23-
```console
24-
pip install -r requirements.txt
23+
```sh
24+
pip install -r test-requirements.txt
2525
```
2626
The tests can be run by issuing
27-
```console
28-
python -m unittest discover
27+
```sh
28+
pytest
2929
```
3030

3131
## Usage
3232

3333
```python
34-
from iris_sdk import Account, Client
35-
```
34+
from bandwidth_numbers import Account, Client
3635

37-
```python
3836
client = Client(url="https://dashboard.bandwidth.com/api", account_id=123456, username="foo",
3937
password="bar")
4038
```
@@ -124,7 +122,7 @@ account.available_npa_nxx.list({"state": "NJ"})
124122
### Cities
125123

126124
```python
127-
from iris_sdk import Cities
125+
from bandwidth_numbers import Cities
128126

129127
cities = Cities(client=client)
130128
cities.list({"state": "NC"})
@@ -133,7 +131,7 @@ cities.list({"state": "NC"})
133131
### Covered rate centers
134132

135133
```python
136-
from iris_sdk import CoveredRateCenters
134+
from bandwidth_numbers import CoveredRateCenters
137135

138136
rate_centers = CoveredRateCenters(client=client)
139137
rate_centers.list({"page": 1, "size": 10})
@@ -421,7 +419,7 @@ portin.loas.metadata.delete()
421419
### Rate Centers
422420

423421
```python
424-
from iris_sdk import RateCenters
422+
from bandwidth_numbers import RateCenters
425423
rc = RateCenters(client=client)
426424
centers = rc.list({"state": "CA", "available": "true"})
427425
```
@@ -607,7 +605,7 @@ subscription.delete()
607605
#### Getting a phone number
608606

609607
```python
610-
from iris_sdk import Tns
608+
from bandwidth_numbers import Tns
611609

612610
tns = Tns(client=client)
613611
tn = tns.get(id)

bandwidth_numbers/__init__.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
from bandwidth_numbers.client import Client
2+
from bandwidth_numbers.models.account import Account
3+
from bandwidth_numbers.models.cities import Cities
4+
from bandwidth_numbers.models.covered_rate_centers import CoveredRateCenters
5+
from bandwidth_numbers.models.rate_centers import RateCenters
6+
from bandwidth_numbers.models.tns import Tns
7+
from bandwidth_numbers.models.users import Users
8+
from bandwidth_numbers.utils.rest import RestError
9+
10+
__all__ = ["Client", "Account", "Tns", "Users", "Cities", "RateCenters",
11+
"RestError", "CoveredRateCenters", ]

iris_sdk/client.py renamed to bandwidth_numbers/client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/usr/bin/env python
22

3-
from iris_sdk.utils.config import Config
4-
from iris_sdk.utils.rest import RestClient
3+
from bandwidth_numbers.utils.config import Config
4+
from bandwidth_numbers.utils.rest import RestClient
55

66
class Client(object):
77

File renamed without changes.
File renamed without changes.
File renamed without changes.

iris_sdk/models/account.py renamed to bandwidth_numbers/models/account.py

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -3,27 +3,27 @@
33
from __future__ import division, absolute_import, print_function
44
from future.builtins import super
55

6-
from iris_sdk.models.account_users import AccountUsers
7-
from iris_sdk.models.available_npa_nxx import AvailableNpaNxx
8-
from iris_sdk.models.available_numbers import AvailableNumbers
9-
from iris_sdk.models.base_resource import BaseResource
10-
from iris_sdk.models.data.account import AccountData
11-
from iris_sdk.models.disc_numbers import DiscNumbers
12-
from iris_sdk.models.disconnects import Disconnects
13-
from iris_sdk.models.in_service_numbers import InServiceNumbers
14-
from iris_sdk.models.line_option_orders import LineOptionOrder
15-
from iris_sdk.models.import_tn_checker import ImportTnChecker
16-
from iris_sdk.models.lnpchecker import LnpChecker
17-
from iris_sdk.models.orders import Orders
18-
from iris_sdk.models.lidbs import Lidbs
19-
from iris_sdk.models.dldas import Dldas
20-
from iris_sdk.models.subscriptions import Subscriptions
21-
from iris_sdk.models.portins import PortIns
22-
from iris_sdk.models.portouts import PortOuts
23-
from iris_sdk.models.reservation import Reservation
24-
from iris_sdk.models.site_hosts import SiteHosts
25-
from iris_sdk.models.sites import Sites
26-
from iris_sdk.models.tn_option_orders import TnOptionOrders
6+
from bandwidth_numbers.models.account_users import AccountUsers
7+
from bandwidth_numbers.models.available_npa_nxx import AvailableNpaNxx
8+
from bandwidth_numbers.models.available_numbers import AvailableNumbers
9+
from bandwidth_numbers.models.base_resource import BaseResource
10+
from bandwidth_numbers.models.data.account import AccountData
11+
from bandwidth_numbers.models.disc_numbers import DiscNumbers
12+
from bandwidth_numbers.models.disconnects import Disconnects
13+
from bandwidth_numbers.models.in_service_numbers import InServiceNumbers
14+
from bandwidth_numbers.models.line_option_orders import LineOptionOrder
15+
from bandwidth_numbers.models.import_tn_checker import ImportTnChecker
16+
from bandwidth_numbers.models.lnpchecker import LnpChecker
17+
from bandwidth_numbers.models.orders import Orders
18+
from bandwidth_numbers.models.lidbs import Lidbs
19+
from bandwidth_numbers.models.dldas import Dldas
20+
from bandwidth_numbers.models.subscriptions import Subscriptions
21+
from bandwidth_numbers.models.portins import PortIns
22+
from bandwidth_numbers.models.portouts import PortOuts
23+
from bandwidth_numbers.models.reservation import Reservation
24+
from bandwidth_numbers.models.site_hosts import SiteHosts
25+
from bandwidth_numbers.models.sites import Sites
26+
from bandwidth_numbers.models.tn_option_orders import TnOptionOrders
2727

2828
XPATH_ACCOUNT = "/accounts/{}"
2929

iris_sdk/models/account_users.py renamed to bandwidth_numbers/models/account_users.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
from __future__ import division, absolute_import, print_function
44
from future.builtins import super
55

6-
from iris_sdk.models.base_resource import BaseResource
7-
from iris_sdk.models.data.account_users import AccountUsersData
6+
from bandwidth_numbers.models.base_resource import BaseResource
7+
from bandwidth_numbers.models.data.account_users import AccountUsersData
88

99
XML_NAME_USERS_ACC = "Users"
1010
XPATH_USERS_ACC = "/users"
@@ -21,4 +21,4 @@ def __init__(self, parent=None, client=None):
2121
AccountUsersData.__init__(self)
2222

2323
def list(self):
24-
return self._get_data().user
24+
return self._get_data().user

iris_sdk/models/activation_status.py renamed to bandwidth_numbers/models/activation_status.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
from __future__ import division, absolute_import, print_function
44
from future.builtins import super
55

6-
from iris_sdk.models.base_resource import BaseResource
7-
from iris_sdk.models.data.activation_status import ActivationStatusData
6+
from bandwidth_numbers.models.base_resource import BaseResource
7+
from bandwidth_numbers.models.data.activation_status import ActivationStatusData
88

99
XPATH_ACTIVATION_STATUS = "/activationStatus"
1010

@@ -24,4 +24,4 @@ def get(self):
2424

2525
def save(self):
2626
self.id = 1
27-
self._save()
27+
self._save()

iris_sdk/models/available_npa_nxx.py renamed to bandwidth_numbers/models/available_npa_nxx.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
from __future__ import division, absolute_import, print_function
44
from future.builtins import super
55

6-
from iris_sdk.models.base_resource import BaseResource
7-
from iris_sdk.models.data.available_npa_nxx import AvailableNpaNxxData
6+
from bandwidth_numbers.models.base_resource import BaseResource
7+
from bandwidth_numbers.models.data.available_npa_nxx import AvailableNpaNxxData
88

99
XML_NAME_AVAILABLE_NPA_NXX = "SearchResultForAvailableNpaNxx"
1010
XPATH_AVAILABLE_NPA_NXX = "/availableNpaNxx"
@@ -22,4 +22,4 @@ def __init__(self, parent=None, client=None):
2222

2323
def list(self, params):
2424
return self.get(params=params).available_npa_nxx_list.\
25-
available_npa_nxx
25+
available_npa_nxx

0 commit comments

Comments
 (0)