Skip to content

Move files to /src dir #231

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Apr 16, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -72,15 +72,15 @@ select = [
]

[tool.ruff.lint.isort]
section-order = ["future", "standard-library", "testing", "db", "marshmallow", "science", "third-party", "core", "first-party", "local-folder"]
section-order = ["future", "standard-library", "testing", "db", "pallets", "marshmallow", "science", "third-party", "core", "first-party", "local-folder"]

[tool.ruff.lint.isort.sections]
testing = ["pytest", "pytest-postgresql"]
testing = ["pytest", "pytest_postgresql"]
db = ["psycopg", "sqlalchemy", "alembic"]
pallets = ["werkzeug", "flask", "flask-httpauth"]
marshmallow = ["marshmallow", "marshmallow-sqlalchemy", "webargs", "apispec", "flask-smorest"]
pallets = ["werkzeug", "flask", "flask_httpauth"]
marshmallow = ["marshmallow", "marshmallow_sqlalchemy", "webargs", "apispec", "flask_smorest"]
science = ["numpy", "pandas"]
core = ["bemserver-core"]
core = ["bemserver_core"]

[tool.pytest.ini_options]
norecursedirs = ".git .tox docs env venv"
Expand Down
3 changes: 2 additions & 1 deletion bemserver_api/__init__.py → src/bemserver_api/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,10 @@
import importlib

import flask
from bemserver_core import BEMServerCore
from werkzeug.middleware.profiler import ProfilerMiddleware

from bemserver_core import BEMServerCore

from . import database
from .extensions import ( # noqa
Api,
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,13 @@

import sqlalchemy as sqla

from bemserver_core.authorization import BEMServerAuthorizationError, CurrentUser
from bemserver_core.model.users import User
from flask_httpauth import HTTPBasicAuth

from flask_smorest import abort

from bemserver_core.authorization import BEMServerAuthorizationError, CurrentUser
from bemserver_core.model.users import User

from bemserver_api.database import db


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,12 @@
from copy import deepcopy
from functools import wraps

import flask_smorest
import marshmallow as ma
import marshmallow_sqlalchemy as msa
from apispec.ext.marshmallow import MarshmallowPlugin
from apispec.ext.marshmallow.common import resolve_schema_cls

import flask_smorest
import marshmallow_sqlalchemy as msa

from . import integrity_error
from .authentication import auth
from .ma_fields import Timezone
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
"""Completeness resources"""

from flask_smorest import abort

from bemserver_core.exceptions import TimeseriesNotFoundError
from bemserver_core.model import Timeseries, TimeseriesDataState
from bemserver_core.process.completeness import compute_completeness
from flask_smorest import abort

from bemserver_api import Blueprint

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
"""Energy consumption resources"""

from flask_smorest import abort

from bemserver_core.exceptions import BEMServerCoreDimensionalityError
from bemserver_core.model import Building, Site
from bemserver_core.process.energy_consumption import (
compute_energy_consumption_breakdown_for_building,
compute_energy_consumption_breakdown_for_site,
)
from flask_smorest import abort

from bemserver_api import Blueprint

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
"""Building properties resources"""

from bemserver_core.model import BuildingProperty
from flask.views import MethodView

from flask_smorest import abort

from bemserver_core.model import BuildingProperty

from bemserver_api import Blueprint
from bemserver_api.database import db

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
"""Building properties API schemas"""

import marshmallow as ma

import marshmallow_sqlalchemy as msa

from bemserver_core.model import BuildingProperty

from bemserver_api import AutoSchema, Schema
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
"""Building property data resources"""

from bemserver_core.exceptions import PropertyTypeInvalidError
from bemserver_core.model import BuildingPropertyData
from flask.views import MethodView

from flask_smorest import abort

from bemserver_core.exceptions import PropertyTypeInvalidError
from bemserver_core.model import BuildingPropertyData

from bemserver_api import Blueprint
from bemserver_api.database import db

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
"""Building property data API schemas"""

import marshmallow as ma

import marshmallow_sqlalchemy as msa

from bemserver_core.model import BuildingPropertyData

from bemserver_api import AutoSchema, Schema
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
"""Building resources"""

from bemserver_core.model import Building
from flask.views import MethodView

from flask_smorest import abort

from bemserver_core.model import Building

from bemserver_api import Blueprint
from bemserver_api.database import db

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
"""Buildings API schemas"""

import marshmallow as ma

import marshmallow_sqlalchemy as msa

from bemserver_core.model import Building

from bemserver_api import AutoSchema, Schema
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
"""Campaign scopes resources"""

from bemserver_core.model import CampaignScope
from flask.views import MethodView

from flask_smorest import abort

from bemserver_core.model import CampaignScope

from bemserver_api import Blueprint
from bemserver_api.database import db

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
"""Campaign scopes API schemas"""

import marshmallow as ma

import marshmallow_sqlalchemy as msa

from bemserver_core.model import CampaignScope

from bemserver_api import AutoSchema, Schema
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
"""Campaign resources"""

from bemserver_core.model import Campaign
from flask.views import MethodView

from flask_smorest import abort

from bemserver_core.model import Campaign

from bemserver_api import Blueprint
from bemserver_api.database import db

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
"""Campaigns API schemas"""

import marshmallow as ma

import marshmallow_sqlalchemy as msa

from bemserver_core.model import Campaign

from bemserver_api import AutoSchema, Schema
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
"""Energies resources"""

from bemserver_core.model import Energy
from flask.views import MethodView

from bemserver_core.model import Energy

from bemserver_api import Blueprint

from .schemas import EnergySchema
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
"""Energies API schemas"""

import marshmallow_sqlalchemy as msa

from bemserver_core.model import Energy

from bemserver_api import AutoSchema
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
"""Energy consumption timeseries by buildings resources"""

from bemserver_core.model import EnergyConsumptionTimeseriesByBuilding
from flask.views import MethodView

from flask_smorest import abort

from bemserver_core.model import EnergyConsumptionTimeseriesByBuilding

from bemserver_api import Blueprint
from bemserver_api.database import db

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
"""Energy consumption timeseries by buildings API schemas"""

import marshmallow as ma

import marshmallow_sqlalchemy as msa

from bemserver_core.model import EnergyConsumptionTimeseriesByBuilding

from bemserver_api import AutoSchema, Schema
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
"""Energy consumption timeseries by sites resources"""

from bemserver_core.model import EnergyConsumptionTimeseriesBySite
from flask.views import MethodView

from flask_smorest import abort

from bemserver_core.model import EnergyConsumptionTimeseriesBySite

from bemserver_api import Blueprint
from bemserver_api.database import db

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
"""Energy consumption timeseries by sites API schemas"""

import marshmallow as ma

import marshmallow_sqlalchemy as msa

from bemserver_core.model import EnergyConsumptionTimeseriesBySite

from bemserver_api import AutoSchema, Schema
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
"""Energy end uses resources"""

from bemserver_core.model import EnergyEndUse
from flask.views import MethodView

from bemserver_core.model import EnergyEndUse

from bemserver_api import Blueprint

from .schemas import EnergyEndUseSchema
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
"""Energy end uses API schemas"""

import marshmallow_sqlalchemy as msa

from bemserver_core.model import EnergyEndUse

from bemserver_api import AutoSchema
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
"""Energy end uses resources"""

from bemserver_core.model import EnergyProductionTechnology
from flask.views import MethodView

from bemserver_core.model import EnergyProductionTechnology

from bemserver_api import Blueprint

from .schemas import EnergyProductionTechnologySchema
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
"""Energy production technologies API schemas"""

import marshmallow_sqlalchemy as msa

from bemserver_core.model import EnergyProductionTechnology

from bemserver_api import AutoSchema
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
"""Energy production timeseries by buildings resources"""

from bemserver_core.model import EnergyProductionTimeseriesByBuilding
from flask.views import MethodView

from flask_smorest import abort

from bemserver_core.model import EnergyProductionTimeseriesByBuilding

from bemserver_api import Blueprint
from bemserver_api.database import db

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
"""Energy production timeseries by buildings API schemas"""

import marshmallow as ma

import marshmallow_sqlalchemy as msa

from bemserver_core.model import EnergyProductionTimeseriesByBuilding

from bemserver_api import AutoSchema, Schema
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
"""Energy production timeseries by sites resources"""

from bemserver_core.model import EnergyProductionTimeseriesBySite
from flask.views import MethodView

from flask_smorest import abort

from bemserver_core.model import EnergyProductionTimeseriesBySite

from bemserver_api import Blueprint
from bemserver_api.database import db

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
"""Energy production timeseries by sites API schemas"""

import marshmallow as ma

import marshmallow_sqlalchemy as msa

from bemserver_core.model import EnergyProductionTimeseriesBySite

from bemserver_api import AutoSchema, Schema
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
"""Event categories resources"""

from bemserver_core.model import EventCategory
from flask.views import MethodView

from flask_smorest import abort

from bemserver_core.model import EventCategory

from bemserver_api import Blueprint
from bemserver_api.database import db

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
"""Event categories API schemas"""

import marshmallow_sqlalchemy as msa

from bemserver_core.model import EventCategory

from bemserver_api import AutoSchema
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
"""Even categories by users resources"""

from bemserver_core.model import EventCategoryByUser
from flask.views import MethodView

from flask_smorest import abort

from bemserver_core.model import EventCategoryByUser

from bemserver_api import Blueprint
from bemserver_api.database import db

Expand Down
Loading
Loading