run: python setup.py develop
- name: Run black
run: black --check .
- - name: Run isort
- run: isort -c .
from . import BASIC, COMFORT, EXTENDED, NS_RAM
from .elements import Element
from .fields import (
- CurrencyField, DateTimeField, DecimalField, IndicatorField,
- MultiCurrencyField, MultiField, QuantityField, StringField,
+ CurrencyField,
+ DateTimeField,
+ DecimalField,
+ IndicatorField,
+ MultiCurrencyField,
+ MultiField,
+ QuantityField,
+ StringField,
)
from .elements import Element
from .fields import DateTimeField, Field, StringField
from .party import (
- ShipFromTradeParty, ShipToTradeParty, UltimateShipToTradeParty,
+ ShipFromTradeParty,
+ ShipToTradeParty,
+ UltimateShipToTradeParty,
)
from .references import (
- DeliveryNoteReferencedDocument, DespatchAdviceReferencedDocument,
+ DeliveryNoteReferencedDocument,
+ DespatchAdviceReferencedDocument,
)
from . import BASIC, EXTENDED, NS_A, NS_QDT, NS_RAM, NS_RSM, NS_UDT
from .elements import Element
from .fields import (
- DateTimeField, Field, IndicatorField, MultiField, MultiStringField,
+ DateTimeField,
+ Field,
+ IndicatorField,
+ MultiField,
+ MultiStringField,
StringField,
)
from .trade import TradeTransaction
from . import BASIC
from .container import (
- Container, CurrencyContainer, IDContainer, StringContainer,
+ Container,
+ CurrencyContainer,
+ IDContainer,
+ StringContainer,
)
from . import BASIC, COMFORT, EXTENDED, NS_RAM
from .elements import Element
from .fields import (
- DateTimeField, DecimalField, Field, MultiCurrencyField, MultiStringField,
- QuantityField, StringField,
+ DateTimeField,
+ DecimalField,
+ Field,
+ MultiCurrencyField,
+ MultiStringField,
+ QuantityField,
+ StringField,
)
from . import COMFORT, EXTENDED, NS_RAM
from .elements import Element
from .fields import (
- ClassificationField, IDField, MultiField, QuantityField, StringField,
+ ClassificationField,
+ IDField,
+ MultiField,
+ QuantityField,
+ StringField,
)
from . import BASIC, COMFORT, EXTENDED, NS_RAM, NS_RSM
from .accounting import (
- ApplicableTradeTax, AppliedTradeTax, BillingSpecifiedPeriod,
- MonetarySummation, ReceivableAccountingAccount,
- SellerOrderReferencedDocument, TradeAllowanceCharge,
+ ApplicableTradeTax,
+ AppliedTradeTax,
+ BillingSpecifiedPeriod,
+ MonetarySummation,
+ ReceivableAccountingAccount,
+ SellerOrderReferencedDocument,
+ TradeAllowanceCharge,
)
from .delivery import TradeDelivery
from .elements import Element
from .fields import DateTimeField, DecimalField, Field, MultiField, StringField
from .party import (
- BuyerTradeParty, EndUserTradeParty, InvoiceeTradeParty, InvoicerTradeParty,
- PayeeTradeParty, SellerTaxRepresentativeTradeParty, SellerTradeParty,
+ BuyerTradeParty,
+ EndUserTradeParty,
+ InvoiceeTradeParty,
+ InvoicerTradeParty,
+ PayeeTradeParty,
+ SellerTaxRepresentativeTradeParty,
+ SellerTradeParty,
)
from .payment import (
- PaymentMeans, PaymentTerms, TaxApplicableTradeCurrencyExchange,
+ PaymentMeans,
+ PaymentTerms,
+ TaxApplicableTradeCurrencyExchange,
)
from .references import (
- AdditionalReferencedDocument, BuyerOrderReferencedDocument,
- ContractReferencedDocument, InvoiceReferencedDocument,
- ProcuringProjectType, UltimateCustomerOrderReferencedDocument,
+ AdditionalReferencedDocument,
+ BuyerOrderReferencedDocument,
+ ContractReferencedDocument,
+ InvoiceReferencedDocument,
+ ProcuringProjectType,
+ UltimateCustomerOrderReferencedDocument,
)
from .tradelines import LineItem
from . import BASIC, COMFORT, EXTENDED, NS_RAM
from .accounting import (
- AccountingAccount, ApplicableTradeTax, BillingSpecifiedPeriod,
- ReceivableAccountingAccount, TradeAllowanceCharge,
+ AccountingAccount,
+ ApplicableTradeTax,
+ BillingSpecifiedPeriod,
+ ReceivableAccountingAccount,
+ TradeAllowanceCharge,
)
from .delivery import SupplyChainEvent
from .elements import Element
from .fields import (
- DateTimeField, DecimalField, Field, MultiField, QuantityField, StringField,
+ DateTimeField,
+ DecimalField,
+ Field,
+ MultiField,
+ QuantityField,
+ StringField,
)
from .note import IncludedNote
from .party import ShipToTradeParty, UltimateShipToTradeParty
from .product import TradeProduct
from .references import (
- InvoiceReferencedDocument, LineAdditionalReferencedDocument,
- LineBuyerOrderReferencedDocument, LineContractReferencedDocument,
- LineDeliveryNoteReferencedDocument, LineDespatchAdviceReferencedDocument,
+ InvoiceReferencedDocument,
+ LineAdditionalReferencedDocument,
+ LineBuyerOrderReferencedDocument,
+ LineContractReferencedDocument,
+ LineDeliveryNoteReferencedDocument,
+ LineDespatchAdviceReferencedDocument,
LineReceivingAdviceReferencedDocument,
LineUltimateCustomerOrderReferencedDocument,
)
from lxml import etree
from PyPDF2 import PdfReader, PdfWriter
from PyPDF2.generic import (
- ArrayObject, DecodedStreamObject, DictionaryObject, NameObject,
+ ArrayObject,
+ DecodedStreamObject,
+ DictionaryObject,
+ NameObject,
createStringObject,
)