Skip to content
This repository was archived by the owner on Jul 15, 2024. It is now read-only.

Commit ca6442c

Browse files
authored
Merge pull request #1 from procurify/openapi-generator
feat: Switch to openapi-generator
2 parents 79ac62b + f46dbd5 commit ca6442c

File tree

1,439 files changed

+129436
-94195
lines changed

Some content is hidden

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

1,439 files changed

+129436
-94195
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,9 @@ coverage.xml
4545
*,cover
4646
.hypothesis/
4747
venv/
48+
.venv/
4849
.python-version
50+
.pytest_cache
4951

5052
# Translations
5153
*.mo

.gitlab-ci.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# ref: https://docs.gitlab.com/ee/ci/README.html
2+
3+
stages:
4+
- test
5+
6+
.tests:
7+
stage: test
8+
script:
9+
- pip install -r requirements.txt
10+
- pip install -r test-requirements.txt
11+
- pytest --cov=codat_python_sdk
12+
13+
test-3.6:
14+
extends: .tests
15+
image: python:3.6-alpine
16+
test-3.7:
17+
extends: .tests
18+
image: python:3.7-alpine
19+
test-3.8:
20+
extends: .tests
21+
image: python:3.8-alpine
22+
test-3.9:
23+
extends: .tests
24+
image: python:3.9-alpine
File renamed without changes.

.openapi-generator/FILES

Lines changed: 1110 additions & 0 deletions
Large diffs are not rendered by default.

.openapi-generator/VERSION

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
5.2.1

.travis.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
# ref: https://docs.travis-ci.com/user/languages/python
22
language: python
33
python:
4-
- "3.2"
5-
- "3.3"
6-
- "3.4"
7-
- "3.5"
8-
#- "3.5-dev" # 3.5 development branch
9-
#- "nightly" # points to the latest development branch e.g. 3.6-dev
4+
- "3.6"
5+
- "3.7"
6+
- "3.8"
7+
- "3.9"
108
# command to install dependencies
11-
install: "pip install -r requirements.txt"
9+
install:
10+
- "pip install -r requirements.txt"
11+
- "pip install -r test-requirements.txt"
1212
# command to run tests
13-
script: nosetests
13+
script: pytest --cov=codat_python_sdk

codat_python_sdk/__init__.py

Lines changed: 14 additions & 372 deletions
Large diffs are not rendered by default.

codat_python_sdk/api/__init__.py

Lines changed: 3 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,3 @@
1-
from __future__ import absolute_import
2-
3-
# flake8: noqa
4-
5-
# import apis into api package
6-
from codat_python_sdk.api.accounts_api import AccountsApi
7-
from codat_python_sdk.api.bank_accounts_api import BankAccountsApi
8-
from codat_python_sdk.api.bank_statements_api import BankStatementsApi
9-
from codat_python_sdk.api.bill_credit_notes_api import BillCreditNotesApi
10-
from codat_python_sdk.api.bill_payments_api import BillPaymentsApi
11-
from codat_python_sdk.api.bills_api import BillsApi
12-
from codat_python_sdk.api.commerce_customers_api import CommerceCustomersApi
13-
from codat_python_sdk.api.commerce_disputes_api import CommerceDisputesApi
14-
from codat_python_sdk.api.commerce_info_api import CommerceInfoApi
15-
from codat_python_sdk.api.commerce_orders_api import CommerceOrdersApi
16-
from codat_python_sdk.api.commerce_payments_api import CommercePaymentsApi
17-
from codat_python_sdk.api.commerce_products_api import CommerceProductsApi
18-
from codat_python_sdk.api.commerce_transactions_api import CommerceTransactionsApi
19-
from codat_python_sdk.api.companies_api import CompaniesApi
20-
from codat_python_sdk.api.connection_api import ConnectionApi
21-
from codat_python_sdk.api.credit_notes_api import CreditNotesApi
22-
from codat_python_sdk.api.customers_api import CustomersApi
23-
from codat_python_sdk.api.data_api import DataApi
24-
from codat_python_sdk.api.data_status_api import DataStatusApi
25-
from codat_python_sdk.api.data_types_api import DataTypesApi
26-
from codat_python_sdk.api.direct_costs_api import DirectCostsApi
27-
from codat_python_sdk.api.direct_incomes_api import DirectIncomesApi
28-
from codat_python_sdk.api.financials_api import FinancialsApi
29-
from codat_python_sdk.api.info_api import InfoApi
30-
from codat_python_sdk.api.integrations_api import IntegrationsApi
31-
from codat_python_sdk.api.invoices_api import InvoicesApi
32-
from codat_python_sdk.api.items_api import ItemsApi
33-
from codat_python_sdk.api.journals_api import JournalsApi
34-
from codat_python_sdk.api.metrics_api import MetricsApi
35-
from codat_python_sdk.api.payments_api import PaymentsApi
36-
from codat_python_sdk.api.profile_api import ProfileApi
37-
from codat_python_sdk.api.purchase_orders_api import PurchaseOrdersApi
38-
from codat_python_sdk.api.push_api import PushApi
39-
from codat_python_sdk.api.reports_api import ReportsApi
40-
from codat_python_sdk.api.rules_api import RulesApi
41-
from codat_python_sdk.api.settings_api import SettingsApi
42-
from codat_python_sdk.api.suppliers_api import SuppliersApi
43-
from codat_python_sdk.api.tax_rates_api import TaxRatesApi
44-
from codat_python_sdk.api.tracking_categories_api import TrackingCategoriesApi
45-
from codat_python_sdk.api.transfers_api import TransfersApi
1+
# do not import all apis into this module because that uses a lot of memory and stack frames
2+
# if you need the ability to import all apis from one package, import them with
3+
# from codat_python_sdk.apis import AccountsApi

0 commit comments

Comments
 (0)