on OSX:
web on fox-295 [⇡$!] via 🐍 3.6.4 took 2s
➜ pipenv run isort --recursive --check-only server
ERROR: /Users/ahonnecke/Code/repos/web/server/portfolio_manager/graphql/tests/test_ledger_addresses_query.py Imports are incorrectly sorted.
ERROR: /Users/ahonnecke/Code/repos/web/server/portfolio_manager/wallets/test_supported_ledgers.py Imports are incorrectly sorted.
web on fox-295 [⇡$!] via 🐍 3.6.4
➜ head -n16 /Users/ahonnecke/Code/repos/web/server/portfolio_manager/graphql/tests/test_ledger_addresses_query.py
import json
import os
from time import sleep
from unittest.mock import MagicMock
from django.test import TestCase
from wiremock.constants import Config
from wiremock.resources.mappings import Mapping
from wiremock.resources.mappings.resource import Mappings
from wiremock.server import WireMockServer
from assets.models import Ledger
from dad.configuration import PortfolioManagerConfiguration
from portfolio_manager.models import LedgerAddress, Portfolio
web on fox-295 [⇡$!] via 🐍 3.6.4
➜ head -n16 /Users/ahonnecke/Code/repos/web/server/portfolio_manager/wallets/test_supported_ledgers.py
import json
import os
from time import sleep
from unittest.mock import MagicMock
from django.test import TestCase
from wiremock.constants import Config
from wiremock.resources.mappings import Mapping
from wiremock.resources.mappings.resource import Mappings
from wiremock.server import WireMockServer
from assets.models import Ledger
from dad.configuration import PortfolioManagerConfiguration
from portfolio_manager.wallets.ledger_client import LedgerClient
web on fox-295 [⇡$!] via 🐍 3.6.4
➜ pipenv run isort --recursive --check-only server
ERROR: /Users/ahonnecke/Code/repos/web/server/portfolio_manager/graphql/tests/test_ledger_addresses_query.py Imports are incorrectly sorted.
ERROR: /Users/ahonnecke/Code/repos/web/server/portfolio_manager/wallets/test_supported_ledgers.py Imports are incorrectly sorted.
web on fox-295 [⇡$!] via 🐍 3.6.4 took 2s
➜ pipenv run isort --recursive server
Fixing /Users/ahonnecke/Code/repos/web/server/portfolio_manager/graphql/tests/test_ledger_addresses_query.py
Fixing /Users/ahonnecke/Code/repos/web/server/portfolio_manager/wallets/test_supported_ledgers.py
Skipped 26 files
web on fox-295 [⇡$!] via 🐍 3.6.4 took 2s
➜ head -n16 /Users/ahonnecke/Code/repos/web/server/portfolio_manager/wallets/test_supported_ledgers.py
import json
import os
from time import sleep
from unittest.mock import MagicMock
from django.test import TestCase
from wiremock.constants import Config
from wiremock.resources.mappings import Mapping
from wiremock.resources.mappings.resource import Mappings
from wiremock.server import WireMockServer
from assets.models import Ledger
from dad.configuration import PortfolioManagerConfiguration
from portfolio_manager.wallets.ledger_client import LedgerClient
from util.security import create_user, get_token_for_user
web on fox-295 [⇡$!] via 🐍 3.6.4
➜ head -n16 /Users/ahonnecke/Code/repos/web/server/portfolio_manager/graphql/tests/test_ledger_addresses_query.py
import json
import os
from time import sleep
from unittest.mock import MagicMock
from django.test import TestCase
from wiremock.constants import Config
from wiremock.resources.mappings import Mapping
from wiremock.resources.mappings.resource import Mappings
from wiremock.server import WireMockServer
from assets.models import Ledger
from dad.configuration import PortfolioManagerConfiguration
from portfolio_manager.models import LedgerAddress, Portfolio
from util.security import create_client_user, get_token_for_user
Cloud based CI platform (Circle CI / ubuntu)
circleci@02354f6b3c74:~/project/repos/web$ pipenv run isort --recursive --check-only server
ERROR: /home/circleci/project/repos/web/server/portfolio_manager/graphql/tests/test_ledger_addresses_query.py Imports are incorrectly sorted.
ERROR: /home/circleci/project/repos/web/server/portfolio_manager/wallets/test_supported_ledgers.py Imports are incorrectly sorted.
circleci@02354f6b3c74:~/project/repos/web$ cp /home/circleci/project/repos/web/server/portfolio_manager/graphql/tests/test_ledger_addresses_query.py /home/circleci/project/repos/web/server/portfolio_manager/graphql/tests/test_ledger_addresses_query.py.bak
circleci@02354f6b3c74:~/project/repos/web$ cp /home/circleci/project/repos/web/server/portfolio_manager/wallets/test_supported_ledgers.py /home/circleci/project/repos/web/server/portfolio_manager/wallets/test_supported_ledgers.py.bak
circleci@02354f6b3c74:~/project/repos/web$ pipenv run isort --recursive server
Fixing /home/circleci/project/repos/web/server/portfolio_manager/graphql/tests/test_ledger_addresses_query.py
Fixing /home/circleci/project/repos/web/server/portfolio_manager/wallets/test_supported_ledgers.py
Skipped 26 files
circleci@02354f6b3c74:~/project/repos/web$ diff /home/circleci/project/repos/web/server/portfolio_manager/graphql/tests/test_ledger_addresses_query.py /home/circleci/project/repos/web/server/portfolio_manager/graphql/tests/test_ledger_addresses_query.py.bak
8,12d7
< from wiremock.constants import Config
< from wiremock.resources.mappings import Mapping
< from wiremock.resources.mappings.resource import Mappings
< from wiremock.server import WireMockServer
<
17a13,16
> from wiremock.constants import Config
> from wiremock.resources.mappings import Mapping
> from wiremock.resources.mappings.resource import Mappings
> from wiremock.server import WireMockServer
circleci@02354f6b3c74:~/project/repos/web$ diff /home/circleci/project/repos/web/server/portfolio_manager/wallets/test_supported_ledgers.py /home/circleci/project/repos/web/server/portfolio_manager/wallets/test_supported_ledgers.py.bak
8,12d7
< from wiremock.constants import Config
< from wiremock.resources.mappings import Mapping
< from wiremock.resources.mappings.resource import Mappings
< from wiremock.server import WireMockServer
<
17a13,16
> from wiremock.constants import Config
> from wiremock.resources.mappings import Mapping
> from wiremock.resources.mappings.resource import Mappings
> from wiremock.server import WireMockServer
circleci@02354f6b3c74:~/project/repos/web$ pipenv run isort --recursive --check-only server
Skipped 26 files
isort
[settings]
known_django=django
sections=FUTURE,STDLIB,DJANGO,THIRDPARTY,FIRSTPARTY,LOCALFOLDER
TLDR, isort requires a different number of newlines on ubuntu.
on OSX:
Cloud based CI platform (Circle CI / ubuntu)
isort
TLDR, isort requires a different number of newlines on ubuntu.