diff --git a/.github/actions/lint/action.yml b/.github/actions/lint/action.yml index c752fbeb0..6021e6ae3 100644 --- a/.github/actions/lint/action.yml +++ b/.github/actions/lint/action.yml @@ -10,7 +10,8 @@ runs: python-version: "3.10" - name: Install dependencies - run: pip install -r requirements.txt -r requirements/e2e_requirements.txt + run: | + pip install -e . && pip install -r requirements.txt -r requirements/e2e_requirements.txt shell: bash - name: Run pre-commit diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index dee5fa805..a7de93091 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -20,12 +20,12 @@ repos: rev: v1.3.1 hooks: - id: insert-license - files: ^neptune/new/.*\.py$ - args: ["--license-filepath", "neptune/license_header.txt"] + files: ^src/neptune/new/.*\.py$ + args: ["--license-filepath", "src/neptune/license_header.txt"] exclude: | (?x)( ^tests/data/| - ^neptune/license_header\.txt + ^src/neptune/license_header\.txt ) default_language_version: python: python3 diff --git a/CHANGELOG.md b/CHANGELOG.md index 9dc820fbe..8dbaf3e68 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,7 @@ ### Changes - More consistent and strict way of git repository, source files and entrypoint detection ([#1007](https://github.com/neptune-ai/neptune-client/pull/1007)) +- Moved neptune and neptune_cli to src dir ([#1027](https://github.com/neptune-ai/neptune-client/pull/1027)) ## neptune-client 0.16.9 diff --git a/pylintrc b/pylintrc index ff52374a9..15a5d778a 100644 --- a/pylintrc +++ b/pylintrc @@ -12,7 +12,7 @@ profile=no # Add files or directories to the blacklist. They should be base names, not # paths. -ignore=CVS,neptune/vendor +ignore=CVS,vendor # Pickle collected data for later comparisons. persistent=yes diff --git a/setup.py b/setup.py index 9193ba3c6..a8a0cb5db 100644 --- a/setup.py +++ b/setup.py @@ -33,7 +33,7 @@ def main(): long_description_content_type="text/markdown", license="Apache License 2.0", install_requires=requirements, - packages=find_packages(), + packages=find_packages(where="src"), cmdclass=versioneer.get_cmdclass(), extras_require={ "kedro": ["kedro-neptune"], @@ -81,6 +81,7 @@ def main(): "ML Model Store", "ML Metadata Store", ], + package_dir={"": "src"}, ) diff --git a/neptune/__init__.py b/src/neptune/__init__.py similarity index 100% rename from neptune/__init__.py rename to src/neptune/__init__.py diff --git a/neptune/_version.py b/src/neptune/_version.py similarity index 100% rename from neptune/_version.py rename to src/neptune/_version.py diff --git a/neptune/api_exceptions.py b/src/neptune/api_exceptions.py similarity index 100% rename from neptune/api_exceptions.py rename to src/neptune/api_exceptions.py diff --git a/neptune/backend.py b/src/neptune/backend.py similarity index 100% rename from neptune/backend.py rename to src/neptune/backend.py diff --git a/neptune/checkpoint.py b/src/neptune/checkpoint.py similarity index 100% rename from neptune/checkpoint.py rename to src/neptune/checkpoint.py diff --git a/neptune/constants.py b/src/neptune/constants.py similarity index 100% rename from neptune/constants.py rename to src/neptune/constants.py diff --git a/neptune/envs.py b/src/neptune/envs.py similarity index 100% rename from neptune/envs.py rename to src/neptune/envs.py diff --git a/neptune/exceptions.py b/src/neptune/exceptions.py similarity index 100% rename from neptune/exceptions.py rename to src/neptune/exceptions.py diff --git a/neptune/experiments.py b/src/neptune/experiments.py similarity index 100% rename from neptune/experiments.py rename to src/neptune/experiments.py diff --git a/neptune/git_info.py b/src/neptune/git_info.py similarity index 100% rename from neptune/git_info.py rename to src/neptune/git_info.py diff --git a/neptune/internal/__init__.py b/src/neptune/internal/__init__.py similarity index 100% rename from neptune/internal/__init__.py rename to src/neptune/internal/__init__.py diff --git a/neptune/internal/abort.py b/src/neptune/internal/abort.py similarity index 100% rename from neptune/internal/abort.py rename to src/neptune/internal/abort.py diff --git a/neptune/internal/api_clients/__init__.py b/src/neptune/internal/api_clients/__init__.py similarity index 100% rename from neptune/internal/api_clients/__init__.py rename to src/neptune/internal/api_clients/__init__.py diff --git a/neptune/internal/api_clients/backend_factory.py b/src/neptune/internal/api_clients/backend_factory.py similarity index 100% rename from neptune/internal/api_clients/backend_factory.py rename to src/neptune/internal/api_clients/backend_factory.py diff --git a/neptune/internal/api_clients/client_config.py b/src/neptune/internal/api_clients/client_config.py similarity index 100% rename from neptune/internal/api_clients/client_config.py rename to src/neptune/internal/api_clients/client_config.py diff --git a/neptune/internal/api_clients/credentials.py b/src/neptune/internal/api_clients/credentials.py similarity index 100% rename from neptune/internal/api_clients/credentials.py rename to src/neptune/internal/api_clients/credentials.py diff --git a/neptune/internal/api_clients/hosted_api_clients/__init__.py b/src/neptune/internal/api_clients/hosted_api_clients/__init__.py similarity index 100% rename from neptune/internal/api_clients/hosted_api_clients/__init__.py rename to src/neptune/internal/api_clients/hosted_api_clients/__init__.py diff --git a/neptune/internal/api_clients/hosted_api_clients/hosted_alpha_leaderboard_api_client.py b/src/neptune/internal/api_clients/hosted_api_clients/hosted_alpha_leaderboard_api_client.py similarity index 100% rename from neptune/internal/api_clients/hosted_api_clients/hosted_alpha_leaderboard_api_client.py rename to src/neptune/internal/api_clients/hosted_api_clients/hosted_alpha_leaderboard_api_client.py diff --git a/neptune/internal/api_clients/hosted_api_clients/hosted_backend_api_client.py b/src/neptune/internal/api_clients/hosted_api_clients/hosted_backend_api_client.py similarity index 100% rename from neptune/internal/api_clients/hosted_api_clients/hosted_backend_api_client.py rename to src/neptune/internal/api_clients/hosted_api_clients/hosted_backend_api_client.py diff --git a/neptune/internal/api_clients/hosted_api_clients/mixins.py b/src/neptune/internal/api_clients/hosted_api_clients/mixins.py similarity index 100% rename from neptune/internal/api_clients/hosted_api_clients/mixins.py rename to src/neptune/internal/api_clients/hosted_api_clients/mixins.py diff --git a/neptune/internal/api_clients/offline_backend.py b/src/neptune/internal/api_clients/offline_backend.py similarity index 100% rename from neptune/internal/api_clients/offline_backend.py rename to src/neptune/internal/api_clients/offline_backend.py diff --git a/neptune/internal/backends/__init__.py b/src/neptune/internal/backends/__init__.py similarity index 100% rename from neptune/internal/backends/__init__.py rename to src/neptune/internal/backends/__init__.py diff --git a/neptune/internal/backends/hosted_neptune_backend.py b/src/neptune/internal/backends/hosted_neptune_backend.py similarity index 100% rename from neptune/internal/backends/hosted_neptune_backend.py rename to src/neptune/internal/backends/hosted_neptune_backend.py diff --git a/neptune/internal/channels/__init__.py b/src/neptune/internal/channels/__init__.py similarity index 100% rename from neptune/internal/channels/__init__.py rename to src/neptune/internal/channels/__init__.py diff --git a/neptune/internal/channels/channels.py b/src/neptune/internal/channels/channels.py similarity index 100% rename from neptune/internal/channels/channels.py rename to src/neptune/internal/channels/channels.py diff --git a/neptune/internal/channels/channels_values_sender.py b/src/neptune/internal/channels/channels_values_sender.py similarity index 100% rename from neptune/internal/channels/channels_values_sender.py rename to src/neptune/internal/channels/channels_values_sender.py diff --git a/neptune/internal/execution/__init__.py b/src/neptune/internal/execution/__init__.py similarity index 100% rename from neptune/internal/execution/__init__.py rename to src/neptune/internal/execution/__init__.py diff --git a/neptune/internal/execution/execution_context.py b/src/neptune/internal/execution/execution_context.py similarity index 100% rename from neptune/internal/execution/execution_context.py rename to src/neptune/internal/execution/execution_context.py diff --git a/neptune/internal/experiments/__init__.py b/src/neptune/internal/experiments/__init__.py similarity index 100% rename from neptune/internal/experiments/__init__.py rename to src/neptune/internal/experiments/__init__.py diff --git a/neptune/internal/hardware/__init__.py b/src/neptune/internal/hardware/__init__.py similarity index 100% rename from neptune/internal/hardware/__init__.py rename to src/neptune/internal/hardware/__init__.py diff --git a/neptune/internal/hardware/cgroup/__init__.py b/src/neptune/internal/hardware/cgroup/__init__.py similarity index 100% rename from neptune/internal/hardware/cgroup/__init__.py rename to src/neptune/internal/hardware/cgroup/__init__.py diff --git a/neptune/internal/hardware/cgroup/cgroup_filesystem_reader.py b/src/neptune/internal/hardware/cgroup/cgroup_filesystem_reader.py similarity index 100% rename from neptune/internal/hardware/cgroup/cgroup_filesystem_reader.py rename to src/neptune/internal/hardware/cgroup/cgroup_filesystem_reader.py diff --git a/neptune/internal/hardware/cgroup/cgroup_monitor.py b/src/neptune/internal/hardware/cgroup/cgroup_monitor.py similarity index 100% rename from neptune/internal/hardware/cgroup/cgroup_monitor.py rename to src/neptune/internal/hardware/cgroup/cgroup_monitor.py diff --git a/neptune/internal/hardware/constants.py b/src/neptune/internal/hardware/constants.py similarity index 100% rename from neptune/internal/hardware/constants.py rename to src/neptune/internal/hardware/constants.py diff --git a/neptune/internal/hardware/gauges/__init__.py b/src/neptune/internal/hardware/gauges/__init__.py similarity index 100% rename from neptune/internal/hardware/gauges/__init__.py rename to src/neptune/internal/hardware/gauges/__init__.py diff --git a/neptune/internal/hardware/gauges/cpu.py b/src/neptune/internal/hardware/gauges/cpu.py similarity index 100% rename from neptune/internal/hardware/gauges/cpu.py rename to src/neptune/internal/hardware/gauges/cpu.py diff --git a/neptune/internal/hardware/gauges/gauge.py b/src/neptune/internal/hardware/gauges/gauge.py similarity index 100% rename from neptune/internal/hardware/gauges/gauge.py rename to src/neptune/internal/hardware/gauges/gauge.py diff --git a/neptune/internal/hardware/gauges/gauge_factory.py b/src/neptune/internal/hardware/gauges/gauge_factory.py similarity index 100% rename from neptune/internal/hardware/gauges/gauge_factory.py rename to src/neptune/internal/hardware/gauges/gauge_factory.py diff --git a/neptune/internal/hardware/gauges/gauge_mode.py b/src/neptune/internal/hardware/gauges/gauge_mode.py similarity index 100% rename from neptune/internal/hardware/gauges/gauge_mode.py rename to src/neptune/internal/hardware/gauges/gauge_mode.py diff --git a/neptune/internal/hardware/gauges/gpu.py b/src/neptune/internal/hardware/gauges/gpu.py similarity index 100% rename from neptune/internal/hardware/gauges/gpu.py rename to src/neptune/internal/hardware/gauges/gpu.py diff --git a/neptune/internal/hardware/gauges/memory.py b/src/neptune/internal/hardware/gauges/memory.py similarity index 100% rename from neptune/internal/hardware/gauges/memory.py rename to src/neptune/internal/hardware/gauges/memory.py diff --git a/neptune/internal/hardware/gpu/__init__.py b/src/neptune/internal/hardware/gpu/__init__.py similarity index 100% rename from neptune/internal/hardware/gpu/__init__.py rename to src/neptune/internal/hardware/gpu/__init__.py diff --git a/neptune/internal/hardware/gpu/gpu_monitor.py b/src/neptune/internal/hardware/gpu/gpu_monitor.py similarity index 100% rename from neptune/internal/hardware/gpu/gpu_monitor.py rename to src/neptune/internal/hardware/gpu/gpu_monitor.py diff --git a/neptune/internal/hardware/metrics/__init__.py b/src/neptune/internal/hardware/metrics/__init__.py similarity index 100% rename from neptune/internal/hardware/metrics/__init__.py rename to src/neptune/internal/hardware/metrics/__init__.py diff --git a/neptune/internal/hardware/metrics/metric.py b/src/neptune/internal/hardware/metrics/metric.py similarity index 100% rename from neptune/internal/hardware/metrics/metric.py rename to src/neptune/internal/hardware/metrics/metric.py diff --git a/neptune/internal/hardware/metrics/metrics_container.py b/src/neptune/internal/hardware/metrics/metrics_container.py similarity index 100% rename from neptune/internal/hardware/metrics/metrics_container.py rename to src/neptune/internal/hardware/metrics/metrics_container.py diff --git a/neptune/internal/hardware/metrics/metrics_factory.py b/src/neptune/internal/hardware/metrics/metrics_factory.py similarity index 100% rename from neptune/internal/hardware/metrics/metrics_factory.py rename to src/neptune/internal/hardware/metrics/metrics_factory.py diff --git a/neptune/internal/hardware/metrics/reports/__init__.py b/src/neptune/internal/hardware/metrics/reports/__init__.py similarity index 100% rename from neptune/internal/hardware/metrics/reports/__init__.py rename to src/neptune/internal/hardware/metrics/reports/__init__.py diff --git a/neptune/internal/hardware/metrics/reports/metric_report.py b/src/neptune/internal/hardware/metrics/reports/metric_report.py similarity index 100% rename from neptune/internal/hardware/metrics/reports/metric_report.py rename to src/neptune/internal/hardware/metrics/reports/metric_report.py diff --git a/neptune/internal/hardware/metrics/reports/metric_reporter.py b/src/neptune/internal/hardware/metrics/reports/metric_reporter.py similarity index 100% rename from neptune/internal/hardware/metrics/reports/metric_reporter.py rename to src/neptune/internal/hardware/metrics/reports/metric_reporter.py diff --git a/neptune/internal/hardware/metrics/reports/metric_reporter_factory.py b/src/neptune/internal/hardware/metrics/reports/metric_reporter_factory.py similarity index 100% rename from neptune/internal/hardware/metrics/reports/metric_reporter_factory.py rename to src/neptune/internal/hardware/metrics/reports/metric_reporter_factory.py diff --git a/neptune/internal/hardware/metrics/service/__init__.py b/src/neptune/internal/hardware/metrics/service/__init__.py similarity index 100% rename from neptune/internal/hardware/metrics/service/__init__.py rename to src/neptune/internal/hardware/metrics/service/__init__.py diff --git a/neptune/internal/hardware/metrics/service/metric_service.py b/src/neptune/internal/hardware/metrics/service/metric_service.py similarity index 100% rename from neptune/internal/hardware/metrics/service/metric_service.py rename to src/neptune/internal/hardware/metrics/service/metric_service.py diff --git a/neptune/internal/hardware/metrics/service/metric_service_factory.py b/src/neptune/internal/hardware/metrics/service/metric_service_factory.py similarity index 100% rename from neptune/internal/hardware/metrics/service/metric_service_factory.py rename to src/neptune/internal/hardware/metrics/service/metric_service_factory.py diff --git a/neptune/internal/hardware/resources/__init__.py b/src/neptune/internal/hardware/resources/__init__.py similarity index 100% rename from neptune/internal/hardware/resources/__init__.py rename to src/neptune/internal/hardware/resources/__init__.py diff --git a/neptune/internal/hardware/resources/gpu_card_indices_provider.py b/src/neptune/internal/hardware/resources/gpu_card_indices_provider.py similarity index 100% rename from neptune/internal/hardware/resources/gpu_card_indices_provider.py rename to src/neptune/internal/hardware/resources/gpu_card_indices_provider.py diff --git a/neptune/internal/hardware/resources/system_resource_info.py b/src/neptune/internal/hardware/resources/system_resource_info.py similarity index 100% rename from neptune/internal/hardware/resources/system_resource_info.py rename to src/neptune/internal/hardware/resources/system_resource_info.py diff --git a/neptune/internal/hardware/resources/system_resource_info_factory.py b/src/neptune/internal/hardware/resources/system_resource_info_factory.py similarity index 100% rename from neptune/internal/hardware/resources/system_resource_info_factory.py rename to src/neptune/internal/hardware/resources/system_resource_info_factory.py diff --git a/neptune/internal/hardware/system/__init__.py b/src/neptune/internal/hardware/system/__init__.py similarity index 100% rename from neptune/internal/hardware/system/__init__.py rename to src/neptune/internal/hardware/system/__init__.py diff --git a/neptune/internal/hardware/system/system_monitor.py b/src/neptune/internal/hardware/system/system_monitor.py similarity index 100% rename from neptune/internal/hardware/system/system_monitor.py rename to src/neptune/internal/hardware/system/system_monitor.py diff --git a/neptune/internal/notebooks/__init__.py b/src/neptune/internal/notebooks/__init__.py similarity index 100% rename from neptune/internal/notebooks/__init__.py rename to src/neptune/internal/notebooks/__init__.py diff --git a/neptune/internal/notebooks/comm.py b/src/neptune/internal/notebooks/comm.py similarity index 100% rename from neptune/internal/notebooks/comm.py rename to src/neptune/internal/notebooks/comm.py diff --git a/neptune/internal/notebooks/notebooks.py b/src/neptune/internal/notebooks/notebooks.py similarity index 100% rename from neptune/internal/notebooks/notebooks.py rename to src/neptune/internal/notebooks/notebooks.py diff --git a/neptune/internal/storage/__init__.py b/src/neptune/internal/storage/__init__.py similarity index 100% rename from neptune/internal/storage/__init__.py rename to src/neptune/internal/storage/__init__.py diff --git a/neptune/internal/storage/datastream.py b/src/neptune/internal/storage/datastream.py similarity index 100% rename from neptune/internal/storage/datastream.py rename to src/neptune/internal/storage/datastream.py diff --git a/neptune/internal/storage/storage_utils.py b/src/neptune/internal/storage/storage_utils.py similarity index 100% rename from neptune/internal/storage/storage_utils.py rename to src/neptune/internal/storage/storage_utils.py diff --git a/neptune/internal/streams/__init__.py b/src/neptune/internal/streams/__init__.py similarity index 100% rename from neptune/internal/streams/__init__.py rename to src/neptune/internal/streams/__init__.py diff --git a/neptune/internal/streams/channel_writer.py b/src/neptune/internal/streams/channel_writer.py similarity index 100% rename from neptune/internal/streams/channel_writer.py rename to src/neptune/internal/streams/channel_writer.py diff --git a/neptune/internal/streams/stdstream_uploader.py b/src/neptune/internal/streams/stdstream_uploader.py similarity index 100% rename from neptune/internal/streams/stdstream_uploader.py rename to src/neptune/internal/streams/stdstream_uploader.py diff --git a/neptune/internal/threads/__init__.py b/src/neptune/internal/threads/__init__.py similarity index 100% rename from neptune/internal/threads/__init__.py rename to src/neptune/internal/threads/__init__.py diff --git a/neptune/internal/threads/aborting_thread.py b/src/neptune/internal/threads/aborting_thread.py similarity index 100% rename from neptune/internal/threads/aborting_thread.py rename to src/neptune/internal/threads/aborting_thread.py diff --git a/neptune/internal/threads/hardware_metric_reporting_thread.py b/src/neptune/internal/threads/hardware_metric_reporting_thread.py similarity index 100% rename from neptune/internal/threads/hardware_metric_reporting_thread.py rename to src/neptune/internal/threads/hardware_metric_reporting_thread.py diff --git a/neptune/internal/threads/neptune_thread.py b/src/neptune/internal/threads/neptune_thread.py similarity index 100% rename from neptune/internal/threads/neptune_thread.py rename to src/neptune/internal/threads/neptune_thread.py diff --git a/neptune/internal/threads/ping_thread.py b/src/neptune/internal/threads/ping_thread.py similarity index 100% rename from neptune/internal/threads/ping_thread.py rename to src/neptune/internal/threads/ping_thread.py diff --git a/neptune/internal/utils/__init__.py b/src/neptune/internal/utils/__init__.py similarity index 100% rename from neptune/internal/utils/__init__.py rename to src/neptune/internal/utils/__init__.py diff --git a/neptune/internal/utils/alpha_integration.py b/src/neptune/internal/utils/alpha_integration.py similarity index 100% rename from neptune/internal/utils/alpha_integration.py rename to src/neptune/internal/utils/alpha_integration.py diff --git a/neptune/internal/utils/http.py b/src/neptune/internal/utils/http.py similarity index 100% rename from neptune/internal/utils/http.py rename to src/neptune/internal/utils/http.py diff --git a/neptune/internal/utils/http_utils.py b/src/neptune/internal/utils/http_utils.py similarity index 100% rename from neptune/internal/utils/http_utils.py rename to src/neptune/internal/utils/http_utils.py diff --git a/neptune/internal/utils/image.py b/src/neptune/internal/utils/image.py similarity index 100% rename from neptune/internal/utils/image.py rename to src/neptune/internal/utils/image.py diff --git a/neptune/internal/utils/source_code.py b/src/neptune/internal/utils/source_code.py similarity index 100% rename from neptune/internal/utils/source_code.py rename to src/neptune/internal/utils/source_code.py diff --git a/neptune/internal/websockets/__init__.py b/src/neptune/internal/websockets/__init__.py similarity index 100% rename from neptune/internal/websockets/__init__.py rename to src/neptune/internal/websockets/__init__.py diff --git a/neptune/internal/websockets/message.py b/src/neptune/internal/websockets/message.py similarity index 100% rename from neptune/internal/websockets/message.py rename to src/neptune/internal/websockets/message.py diff --git a/neptune/internal/websockets/reconnecting_websocket.py b/src/neptune/internal/websockets/reconnecting_websocket.py similarity index 100% rename from neptune/internal/websockets/reconnecting_websocket.py rename to src/neptune/internal/websockets/reconnecting_websocket.py diff --git a/neptune/internal/websockets/reconnecting_websocket_factory.py b/src/neptune/internal/websockets/reconnecting_websocket_factory.py similarity index 100% rename from neptune/internal/websockets/reconnecting_websocket_factory.py rename to src/neptune/internal/websockets/reconnecting_websocket_factory.py diff --git a/neptune/internal/websockets/websocket_client_adapter.py b/src/neptune/internal/websockets/websocket_client_adapter.py similarity index 100% rename from neptune/internal/websockets/websocket_client_adapter.py rename to src/neptune/internal/websockets/websocket_client_adapter.py diff --git a/neptune/internal/websockets/websocket_message_processor.py b/src/neptune/internal/websockets/websocket_message_processor.py similarity index 100% rename from neptune/internal/websockets/websocket_message_processor.py rename to src/neptune/internal/websockets/websocket_message_processor.py diff --git a/neptune/license_header.txt b/src/neptune/license_header.txt similarity index 100% rename from neptune/license_header.txt rename to src/neptune/license_header.txt diff --git a/neptune/management/__init__.py b/src/neptune/management/__init__.py similarity index 100% rename from neptune/management/__init__.py rename to src/neptune/management/__init__.py diff --git a/neptune/management/exceptions.py b/src/neptune/management/exceptions.py similarity index 100% rename from neptune/management/exceptions.py rename to src/neptune/management/exceptions.py diff --git a/neptune/management/internal/__init__.py b/src/neptune/management/internal/__init__.py similarity index 100% rename from neptune/management/internal/__init__.py rename to src/neptune/management/internal/__init__.py diff --git a/neptune/management/internal/api.py b/src/neptune/management/internal/api.py similarity index 100% rename from neptune/management/internal/api.py rename to src/neptune/management/internal/api.py diff --git a/neptune/management/internal/dto.py b/src/neptune/management/internal/dto.py similarity index 100% rename from neptune/management/internal/dto.py rename to src/neptune/management/internal/dto.py diff --git a/neptune/management/internal/types.py b/src/neptune/management/internal/types.py similarity index 100% rename from neptune/management/internal/types.py rename to src/neptune/management/internal/types.py diff --git a/neptune/management/internal/utils.py b/src/neptune/management/internal/utils.py similarity index 100% rename from neptune/management/internal/utils.py rename to src/neptune/management/internal/utils.py diff --git a/neptune/model.py b/src/neptune/model.py similarity index 100% rename from neptune/model.py rename to src/neptune/model.py diff --git a/neptune/new/__init__.py b/src/neptune/new/__init__.py similarity index 100% rename from neptune/new/__init__.py rename to src/neptune/new/__init__.py diff --git a/neptune/new/attributes/__init__.py b/src/neptune/new/attributes/__init__.py similarity index 100% rename from neptune/new/attributes/__init__.py rename to src/neptune/new/attributes/__init__.py diff --git a/neptune/new/attributes/atoms/__init__.py b/src/neptune/new/attributes/atoms/__init__.py similarity index 100% rename from neptune/new/attributes/atoms/__init__.py rename to src/neptune/new/attributes/atoms/__init__.py diff --git a/neptune/new/attributes/atoms/artifact.py b/src/neptune/new/attributes/atoms/artifact.py similarity index 100% rename from neptune/new/attributes/atoms/artifact.py rename to src/neptune/new/attributes/atoms/artifact.py diff --git a/neptune/new/attributes/atoms/atom.py b/src/neptune/new/attributes/atoms/atom.py similarity index 100% rename from neptune/new/attributes/atoms/atom.py rename to src/neptune/new/attributes/atoms/atom.py diff --git a/neptune/new/attributes/atoms/boolean.py b/src/neptune/new/attributes/atoms/boolean.py similarity index 100% rename from neptune/new/attributes/atoms/boolean.py rename to src/neptune/new/attributes/atoms/boolean.py diff --git a/neptune/new/attributes/atoms/copiable_atom.py b/src/neptune/new/attributes/atoms/copiable_atom.py similarity index 100% rename from neptune/new/attributes/atoms/copiable_atom.py rename to src/neptune/new/attributes/atoms/copiable_atom.py diff --git a/neptune/new/attributes/atoms/datetime.py b/src/neptune/new/attributes/atoms/datetime.py similarity index 100% rename from neptune/new/attributes/atoms/datetime.py rename to src/neptune/new/attributes/atoms/datetime.py diff --git a/neptune/new/attributes/atoms/file.py b/src/neptune/new/attributes/atoms/file.py similarity index 100% rename from neptune/new/attributes/atoms/file.py rename to src/neptune/new/attributes/atoms/file.py diff --git a/neptune/new/attributes/atoms/float.py b/src/neptune/new/attributes/atoms/float.py similarity index 100% rename from neptune/new/attributes/atoms/float.py rename to src/neptune/new/attributes/atoms/float.py diff --git a/neptune/new/attributes/atoms/git_ref.py b/src/neptune/new/attributes/atoms/git_ref.py similarity index 100% rename from neptune/new/attributes/atoms/git_ref.py rename to src/neptune/new/attributes/atoms/git_ref.py diff --git a/neptune/new/attributes/atoms/integer.py b/src/neptune/new/attributes/atoms/integer.py similarity index 100% rename from neptune/new/attributes/atoms/integer.py rename to src/neptune/new/attributes/atoms/integer.py diff --git a/neptune/new/attributes/atoms/notebook_ref.py b/src/neptune/new/attributes/atoms/notebook_ref.py similarity index 100% rename from neptune/new/attributes/atoms/notebook_ref.py rename to src/neptune/new/attributes/atoms/notebook_ref.py diff --git a/neptune/new/attributes/atoms/run_state.py b/src/neptune/new/attributes/atoms/run_state.py similarity index 100% rename from neptune/new/attributes/atoms/run_state.py rename to src/neptune/new/attributes/atoms/run_state.py diff --git a/neptune/new/attributes/atoms/string.py b/src/neptune/new/attributes/atoms/string.py similarity index 100% rename from neptune/new/attributes/atoms/string.py rename to src/neptune/new/attributes/atoms/string.py diff --git a/neptune/new/attributes/attribute.py b/src/neptune/new/attributes/attribute.py similarity index 100% rename from neptune/new/attributes/attribute.py rename to src/neptune/new/attributes/attribute.py diff --git a/neptune/new/attributes/constants.py b/src/neptune/new/attributes/constants.py similarity index 100% rename from neptune/new/attributes/constants.py rename to src/neptune/new/attributes/constants.py diff --git a/neptune/new/attributes/file_set.py b/src/neptune/new/attributes/file_set.py similarity index 100% rename from neptune/new/attributes/file_set.py rename to src/neptune/new/attributes/file_set.py diff --git a/neptune/new/attributes/namespace.py b/src/neptune/new/attributes/namespace.py similarity index 100% rename from neptune/new/attributes/namespace.py rename to src/neptune/new/attributes/namespace.py diff --git a/neptune/new/attributes/series/__init__.py b/src/neptune/new/attributes/series/__init__.py similarity index 100% rename from neptune/new/attributes/series/__init__.py rename to src/neptune/new/attributes/series/__init__.py diff --git a/neptune/new/attributes/series/fetchable_series.py b/src/neptune/new/attributes/series/fetchable_series.py similarity index 100% rename from neptune/new/attributes/series/fetchable_series.py rename to src/neptune/new/attributes/series/fetchable_series.py diff --git a/neptune/new/attributes/series/file_series.py b/src/neptune/new/attributes/series/file_series.py similarity index 100% rename from neptune/new/attributes/series/file_series.py rename to src/neptune/new/attributes/series/file_series.py diff --git a/neptune/new/attributes/series/float_series.py b/src/neptune/new/attributes/series/float_series.py similarity index 100% rename from neptune/new/attributes/series/float_series.py rename to src/neptune/new/attributes/series/float_series.py diff --git a/neptune/new/attributes/series/series.py b/src/neptune/new/attributes/series/series.py similarity index 100% rename from neptune/new/attributes/series/series.py rename to src/neptune/new/attributes/series/series.py diff --git a/neptune/new/attributes/series/string_series.py b/src/neptune/new/attributes/series/string_series.py similarity index 100% rename from neptune/new/attributes/series/string_series.py rename to src/neptune/new/attributes/series/string_series.py diff --git a/neptune/new/attributes/sets/__init__.py b/src/neptune/new/attributes/sets/__init__.py similarity index 100% rename from neptune/new/attributes/sets/__init__.py rename to src/neptune/new/attributes/sets/__init__.py diff --git a/neptune/new/attributes/sets/set.py b/src/neptune/new/attributes/sets/set.py similarity index 100% rename from neptune/new/attributes/sets/set.py rename to src/neptune/new/attributes/sets/set.py diff --git a/neptune/new/attributes/sets/string_set.py b/src/neptune/new/attributes/sets/string_set.py similarity index 100% rename from neptune/new/attributes/sets/string_set.py rename to src/neptune/new/attributes/sets/string_set.py diff --git a/neptune/new/attributes/utils.py b/src/neptune/new/attributes/utils.py similarity index 100% rename from neptune/new/attributes/utils.py rename to src/neptune/new/attributes/utils.py diff --git a/neptune/new/cli.py b/src/neptune/new/cli.py similarity index 100% rename from neptune/new/cli.py rename to src/neptune/new/cli.py diff --git a/neptune/new/constants.py b/src/neptune/new/constants.py similarity index 100% rename from neptune/new/constants.py rename to src/neptune/new/constants.py diff --git a/neptune/new/envs.py b/src/neptune/new/envs.py similarity index 100% rename from neptune/new/envs.py rename to src/neptune/new/envs.py diff --git a/neptune/new/exceptions.py b/src/neptune/new/exceptions.py similarity index 100% rename from neptune/new/exceptions.py rename to src/neptune/new/exceptions.py diff --git a/neptune/new/handler.py b/src/neptune/new/handler.py similarity index 100% rename from neptune/new/handler.py rename to src/neptune/new/handler.py diff --git a/neptune/new/integrations/__init__.py b/src/neptune/new/integrations/__init__.py similarity index 100% rename from neptune/new/integrations/__init__.py rename to src/neptune/new/integrations/__init__.py diff --git a/neptune/new/integrations/fastai/__init__.py b/src/neptune/new/integrations/fastai/__init__.py similarity index 100% rename from neptune/new/integrations/fastai/__init__.py rename to src/neptune/new/integrations/fastai/__init__.py diff --git a/neptune/new/integrations/kedro/__init__.py b/src/neptune/new/integrations/kedro/__init__.py similarity index 100% rename from neptune/new/integrations/kedro/__init__.py rename to src/neptune/new/integrations/kedro/__init__.py diff --git a/neptune/new/integrations/lightgbm/__init__.py b/src/neptune/new/integrations/lightgbm/__init__.py similarity index 100% rename from neptune/new/integrations/lightgbm/__init__.py rename to src/neptune/new/integrations/lightgbm/__init__.py diff --git a/neptune/new/integrations/optuna/__init__.py b/src/neptune/new/integrations/optuna/__init__.py similarity index 100% rename from neptune/new/integrations/optuna/__init__.py rename to src/neptune/new/integrations/optuna/__init__.py diff --git a/neptune/new/integrations/prophet/__init__.py b/src/neptune/new/integrations/prophet/__init__.py similarity index 100% rename from neptune/new/integrations/prophet/__init__.py rename to src/neptune/new/integrations/prophet/__init__.py diff --git a/neptune/new/integrations/python_logger.py b/src/neptune/new/integrations/python_logger.py similarity index 100% rename from neptune/new/integrations/python_logger.py rename to src/neptune/new/integrations/python_logger.py diff --git a/neptune/new/integrations/pytorch_lightning/__init__.py b/src/neptune/new/integrations/pytorch_lightning/__init__.py similarity index 100% rename from neptune/new/integrations/pytorch_lightning/__init__.py rename to src/neptune/new/integrations/pytorch_lightning/__init__.py diff --git a/neptune/new/integrations/sacred/__init__.py b/src/neptune/new/integrations/sacred/__init__.py similarity index 100% rename from neptune/new/integrations/sacred/__init__.py rename to src/neptune/new/integrations/sacred/__init__.py diff --git a/neptune/new/integrations/sklearn/__init__.py b/src/neptune/new/integrations/sklearn/__init__.py similarity index 100% rename from neptune/new/integrations/sklearn/__init__.py rename to src/neptune/new/integrations/sklearn/__init__.py diff --git a/neptune/new/integrations/tensorflow_keras/__init__.py b/src/neptune/new/integrations/tensorflow_keras/__init__.py similarity index 100% rename from neptune/new/integrations/tensorflow_keras/__init__.py rename to src/neptune/new/integrations/tensorflow_keras/__init__.py diff --git a/neptune/new/integrations/transformers/__init__.py b/src/neptune/new/integrations/transformers/__init__.py similarity index 100% rename from neptune/new/integrations/transformers/__init__.py rename to src/neptune/new/integrations/transformers/__init__.py diff --git a/neptune/new/integrations/utils.py b/src/neptune/new/integrations/utils.py similarity index 100% rename from neptune/new/integrations/utils.py rename to src/neptune/new/integrations/utils.py diff --git a/neptune/new/integrations/xgboost/__init__.py b/src/neptune/new/integrations/xgboost/__init__.py similarity index 100% rename from neptune/new/integrations/xgboost/__init__.py rename to src/neptune/new/integrations/xgboost/__init__.py diff --git a/neptune/new/internal/__init__.py b/src/neptune/new/internal/__init__.py similarity index 100% rename from neptune/new/internal/__init__.py rename to src/neptune/new/internal/__init__.py diff --git a/neptune/new/internal/artifacts/__init__.py b/src/neptune/new/internal/artifacts/__init__.py similarity index 100% rename from neptune/new/internal/artifacts/__init__.py rename to src/neptune/new/internal/artifacts/__init__.py diff --git a/neptune/new/internal/artifacts/drivers/__init__.py b/src/neptune/new/internal/artifacts/drivers/__init__.py similarity index 100% rename from neptune/new/internal/artifacts/drivers/__init__.py rename to src/neptune/new/internal/artifacts/drivers/__init__.py diff --git a/neptune/new/internal/artifacts/drivers/local.py b/src/neptune/new/internal/artifacts/drivers/local.py similarity index 100% rename from neptune/new/internal/artifacts/drivers/local.py rename to src/neptune/new/internal/artifacts/drivers/local.py diff --git a/neptune/new/internal/artifacts/drivers/s3.py b/src/neptune/new/internal/artifacts/drivers/s3.py similarity index 100% rename from neptune/new/internal/artifacts/drivers/s3.py rename to src/neptune/new/internal/artifacts/drivers/s3.py diff --git a/neptune/new/internal/artifacts/file_hasher.py b/src/neptune/new/internal/artifacts/file_hasher.py similarity index 100% rename from neptune/new/internal/artifacts/file_hasher.py rename to src/neptune/new/internal/artifacts/file_hasher.py diff --git a/neptune/new/internal/artifacts/local_file_hash_storage.py b/src/neptune/new/internal/artifacts/local_file_hash_storage.py similarity index 100% rename from neptune/new/internal/artifacts/local_file_hash_storage.py rename to src/neptune/new/internal/artifacts/local_file_hash_storage.py diff --git a/neptune/new/internal/artifacts/types.py b/src/neptune/new/internal/artifacts/types.py similarity index 100% rename from neptune/new/internal/artifacts/types.py rename to src/neptune/new/internal/artifacts/types.py diff --git a/neptune/new/internal/artifacts/utils.py b/src/neptune/new/internal/artifacts/utils.py similarity index 100% rename from neptune/new/internal/artifacts/utils.py rename to src/neptune/new/internal/artifacts/utils.py diff --git a/neptune/new/internal/backends/__init__.py b/src/neptune/new/internal/backends/__init__.py similarity index 100% rename from neptune/new/internal/backends/__init__.py rename to src/neptune/new/internal/backends/__init__.py diff --git a/neptune/new/internal/backends/api_model.py b/src/neptune/new/internal/backends/api_model.py similarity index 100% rename from neptune/new/internal/backends/api_model.py rename to src/neptune/new/internal/backends/api_model.py diff --git a/neptune/new/internal/backends/factory.py b/src/neptune/new/internal/backends/factory.py similarity index 100% rename from neptune/new/internal/backends/factory.py rename to src/neptune/new/internal/backends/factory.py diff --git a/neptune/new/internal/backends/hosted_artifact_operations.py b/src/neptune/new/internal/backends/hosted_artifact_operations.py similarity index 100% rename from neptune/new/internal/backends/hosted_artifact_operations.py rename to src/neptune/new/internal/backends/hosted_artifact_operations.py diff --git a/neptune/new/internal/backends/hosted_client.py b/src/neptune/new/internal/backends/hosted_client.py similarity index 100% rename from neptune/new/internal/backends/hosted_client.py rename to src/neptune/new/internal/backends/hosted_client.py diff --git a/neptune/new/internal/backends/hosted_file_operations.py b/src/neptune/new/internal/backends/hosted_file_operations.py similarity index 100% rename from neptune/new/internal/backends/hosted_file_operations.py rename to src/neptune/new/internal/backends/hosted_file_operations.py diff --git a/neptune/new/internal/backends/hosted_neptune_backend.py b/src/neptune/new/internal/backends/hosted_neptune_backend.py similarity index 100% rename from neptune/new/internal/backends/hosted_neptune_backend.py rename to src/neptune/new/internal/backends/hosted_neptune_backend.py diff --git a/neptune/new/internal/backends/neptune_backend.py b/src/neptune/new/internal/backends/neptune_backend.py similarity index 100% rename from neptune/new/internal/backends/neptune_backend.py rename to src/neptune/new/internal/backends/neptune_backend.py diff --git a/neptune/new/internal/backends/neptune_backend_mock.py b/src/neptune/new/internal/backends/neptune_backend_mock.py similarity index 100% rename from neptune/new/internal/backends/neptune_backend_mock.py rename to src/neptune/new/internal/backends/neptune_backend_mock.py diff --git a/neptune/new/internal/backends/nql.py b/src/neptune/new/internal/backends/nql.py similarity index 100% rename from neptune/new/internal/backends/nql.py rename to src/neptune/new/internal/backends/nql.py diff --git a/neptune/new/internal/backends/offline_neptune_backend.py b/src/neptune/new/internal/backends/offline_neptune_backend.py similarity index 100% rename from neptune/new/internal/backends/offline_neptune_backend.py rename to src/neptune/new/internal/backends/offline_neptune_backend.py diff --git a/neptune/new/internal/backends/operation_api_name_visitor.py b/src/neptune/new/internal/backends/operation_api_name_visitor.py similarity index 100% rename from neptune/new/internal/backends/operation_api_name_visitor.py rename to src/neptune/new/internal/backends/operation_api_name_visitor.py diff --git a/neptune/new/internal/backends/operation_api_object_converter.py b/src/neptune/new/internal/backends/operation_api_object_converter.py similarity index 100% rename from neptune/new/internal/backends/operation_api_object_converter.py rename to src/neptune/new/internal/backends/operation_api_object_converter.py diff --git a/neptune/new/internal/backends/operations_preprocessor.py b/src/neptune/new/internal/backends/operations_preprocessor.py similarity index 100% rename from neptune/new/internal/backends/operations_preprocessor.py rename to src/neptune/new/internal/backends/operations_preprocessor.py diff --git a/neptune/new/internal/backends/project_name_lookup.py b/src/neptune/new/internal/backends/project_name_lookup.py similarity index 100% rename from neptune/new/internal/backends/project_name_lookup.py rename to src/neptune/new/internal/backends/project_name_lookup.py diff --git a/neptune/new/internal/backends/swagger_client_wrapper.py b/src/neptune/new/internal/backends/swagger_client_wrapper.py similarity index 100% rename from neptune/new/internal/backends/swagger_client_wrapper.py rename to src/neptune/new/internal/backends/swagger_client_wrapper.py diff --git a/neptune/new/internal/backends/utils.py b/src/neptune/new/internal/backends/utils.py similarity index 100% rename from neptune/new/internal/backends/utils.py rename to src/neptune/new/internal/backends/utils.py diff --git a/neptune/new/internal/backgroud_job_list.py b/src/neptune/new/internal/backgroud_job_list.py similarity index 100% rename from neptune/new/internal/backgroud_job_list.py rename to src/neptune/new/internal/backgroud_job_list.py diff --git a/neptune/new/internal/background_job.py b/src/neptune/new/internal/background_job.py similarity index 100% rename from neptune/new/internal/background_job.py rename to src/neptune/new/internal/background_job.py diff --git a/neptune/new/internal/container_structure.py b/src/neptune/new/internal/container_structure.py similarity index 100% rename from neptune/new/internal/container_structure.py rename to src/neptune/new/internal/container_structure.py diff --git a/neptune/new/internal/container_type.py b/src/neptune/new/internal/container_type.py similarity index 100% rename from neptune/new/internal/container_type.py rename to src/neptune/new/internal/container_type.py diff --git a/neptune/new/internal/credentials.py b/src/neptune/new/internal/credentials.py similarity index 100% rename from neptune/new/internal/credentials.py rename to src/neptune/new/internal/credentials.py diff --git a/neptune/new/internal/disk_queue.py b/src/neptune/new/internal/disk_queue.py similarity index 100% rename from neptune/new/internal/disk_queue.py rename to src/neptune/new/internal/disk_queue.py diff --git a/neptune/new/internal/exceptions.py b/src/neptune/new/internal/exceptions.py similarity index 100% rename from neptune/new/internal/exceptions.py rename to src/neptune/new/internal/exceptions.py diff --git a/neptune/new/internal/hardware/__init__.py b/src/neptune/new/internal/hardware/__init__.py similarity index 100% rename from neptune/new/internal/hardware/__init__.py rename to src/neptune/new/internal/hardware/__init__.py diff --git a/neptune/new/internal/hardware/gpu/__init__.py b/src/neptune/new/internal/hardware/gpu/__init__.py similarity index 100% rename from neptune/new/internal/hardware/gpu/__init__.py rename to src/neptune/new/internal/hardware/gpu/__init__.py diff --git a/neptune/new/internal/hardware/gpu/gpu_monitor.py b/src/neptune/new/internal/hardware/gpu/gpu_monitor.py similarity index 100% rename from neptune/new/internal/hardware/gpu/gpu_monitor.py rename to src/neptune/new/internal/hardware/gpu/gpu_monitor.py diff --git a/neptune/new/internal/hardware/hardware_metric_reporting_job.py b/src/neptune/new/internal/hardware/hardware_metric_reporting_job.py similarity index 100% rename from neptune/new/internal/hardware/hardware_metric_reporting_job.py rename to src/neptune/new/internal/hardware/hardware_metric_reporting_job.py diff --git a/neptune/new/internal/id_formats.py b/src/neptune/new/internal/id_formats.py similarity index 100% rename from neptune/new/internal/id_formats.py rename to src/neptune/new/internal/id_formats.py diff --git a/neptune/new/internal/init/__init__.py b/src/neptune/new/internal/init/__init__.py similarity index 100% rename from neptune/new/internal/init/__init__.py rename to src/neptune/new/internal/init/__init__.py diff --git a/neptune/new/internal/init/model.py b/src/neptune/new/internal/init/model.py similarity index 100% rename from neptune/new/internal/init/model.py rename to src/neptune/new/internal/init/model.py diff --git a/neptune/new/internal/init/model_version.py b/src/neptune/new/internal/init/model_version.py similarity index 100% rename from neptune/new/internal/init/model_version.py rename to src/neptune/new/internal/init/model_version.py diff --git a/neptune/new/internal/init/parameters.py b/src/neptune/new/internal/init/parameters.py similarity index 100% rename from neptune/new/internal/init/parameters.py rename to src/neptune/new/internal/init/parameters.py diff --git a/neptune/new/internal/init/project.py b/src/neptune/new/internal/init/project.py similarity index 100% rename from neptune/new/internal/init/project.py rename to src/neptune/new/internal/init/project.py diff --git a/neptune/new/internal/init/run.py b/src/neptune/new/internal/init/run.py similarity index 100% rename from neptune/new/internal/init/run.py rename to src/neptune/new/internal/init/run.py diff --git a/neptune/new/internal/notebooks/__init__.py b/src/neptune/new/internal/notebooks/__init__.py similarity index 100% rename from neptune/new/internal/notebooks/__init__.py rename to src/neptune/new/internal/notebooks/__init__.py diff --git a/neptune/new/internal/notebooks/comm.py b/src/neptune/new/internal/notebooks/comm.py similarity index 100% rename from neptune/new/internal/notebooks/comm.py rename to src/neptune/new/internal/notebooks/comm.py diff --git a/neptune/new/internal/notebooks/notebooks.py b/src/neptune/new/internal/notebooks/notebooks.py similarity index 100% rename from neptune/new/internal/notebooks/notebooks.py rename to src/neptune/new/internal/notebooks/notebooks.py diff --git a/neptune/new/internal/operation.py b/src/neptune/new/internal/operation.py similarity index 100% rename from neptune/new/internal/operation.py rename to src/neptune/new/internal/operation.py diff --git a/neptune/new/internal/operation_processors/__init__.py b/src/neptune/new/internal/operation_processors/__init__.py similarity index 100% rename from neptune/new/internal/operation_processors/__init__.py rename to src/neptune/new/internal/operation_processors/__init__.py diff --git a/neptune/new/internal/operation_processors/async_operation_processor.py b/src/neptune/new/internal/operation_processors/async_operation_processor.py similarity index 100% rename from neptune/new/internal/operation_processors/async_operation_processor.py rename to src/neptune/new/internal/operation_processors/async_operation_processor.py diff --git a/neptune/new/internal/operation_processors/factory.py b/src/neptune/new/internal/operation_processors/factory.py similarity index 100% rename from neptune/new/internal/operation_processors/factory.py rename to src/neptune/new/internal/operation_processors/factory.py diff --git a/neptune/new/internal/operation_processors/offline_operation_processor.py b/src/neptune/new/internal/operation_processors/offline_operation_processor.py similarity index 100% rename from neptune/new/internal/operation_processors/offline_operation_processor.py rename to src/neptune/new/internal/operation_processors/offline_operation_processor.py diff --git a/neptune/new/internal/operation_processors/operation_processor.py b/src/neptune/new/internal/operation_processors/operation_processor.py similarity index 100% rename from neptune/new/internal/operation_processors/operation_processor.py rename to src/neptune/new/internal/operation_processors/operation_processor.py diff --git a/neptune/new/internal/operation_processors/read_only_operation_processor.py b/src/neptune/new/internal/operation_processors/read_only_operation_processor.py similarity index 100% rename from neptune/new/internal/operation_processors/read_only_operation_processor.py rename to src/neptune/new/internal/operation_processors/read_only_operation_processor.py diff --git a/neptune/new/internal/operation_processors/sync_operation_processor.py b/src/neptune/new/internal/operation_processors/sync_operation_processor.py similarity index 100% rename from neptune/new/internal/operation_processors/sync_operation_processor.py rename to src/neptune/new/internal/operation_processors/sync_operation_processor.py diff --git a/neptune/new/internal/operation_visitor.py b/src/neptune/new/internal/operation_visitor.py similarity index 100% rename from neptune/new/internal/operation_visitor.py rename to src/neptune/new/internal/operation_visitor.py diff --git a/neptune/new/internal/state.py b/src/neptune/new/internal/state.py similarity index 100% rename from neptune/new/internal/state.py rename to src/neptune/new/internal/state.py diff --git a/neptune/new/internal/streams/__init__.py b/src/neptune/new/internal/streams/__init__.py similarity index 100% rename from neptune/new/internal/streams/__init__.py rename to src/neptune/new/internal/streams/__init__.py diff --git a/neptune/new/internal/streams/std_capture_background_job.py b/src/neptune/new/internal/streams/std_capture_background_job.py similarity index 100% rename from neptune/new/internal/streams/std_capture_background_job.py rename to src/neptune/new/internal/streams/std_capture_background_job.py diff --git a/neptune/new/internal/streams/std_stream_capture_logger.py b/src/neptune/new/internal/streams/std_stream_capture_logger.py similarity index 100% rename from neptune/new/internal/streams/std_stream_capture_logger.py rename to src/neptune/new/internal/streams/std_stream_capture_logger.py diff --git a/neptune/new/internal/threading/__init__.py b/src/neptune/new/internal/threading/__init__.py similarity index 100% rename from neptune/new/internal/threading/__init__.py rename to src/neptune/new/internal/threading/__init__.py diff --git a/neptune/new/internal/threading/daemon.py b/src/neptune/new/internal/threading/daemon.py similarity index 100% rename from neptune/new/internal/threading/daemon.py rename to src/neptune/new/internal/threading/daemon.py diff --git a/neptune/new/internal/utils/__init__.py b/src/neptune/new/internal/utils/__init__.py similarity index 100% rename from neptune/new/internal/utils/__init__.py rename to src/neptune/new/internal/utils/__init__.py diff --git a/neptune/new/internal/utils/compatibility.py b/src/neptune/new/internal/utils/compatibility.py similarity index 100% rename from neptune/new/internal/utils/compatibility.py rename to src/neptune/new/internal/utils/compatibility.py diff --git a/neptune/new/internal/utils/deprecation.py b/src/neptune/new/internal/utils/deprecation.py similarity index 100% rename from neptune/new/internal/utils/deprecation.py rename to src/neptune/new/internal/utils/deprecation.py diff --git a/neptune/new/internal/utils/generic_attribute_mapper.py b/src/neptune/new/internal/utils/generic_attribute_mapper.py similarity index 100% rename from neptune/new/internal/utils/generic_attribute_mapper.py rename to src/neptune/new/internal/utils/generic_attribute_mapper.py diff --git a/neptune/new/internal/utils/git.py b/src/neptune/new/internal/utils/git.py similarity index 100% rename from neptune/new/internal/utils/git.py rename to src/neptune/new/internal/utils/git.py diff --git a/neptune/new/internal/utils/images.py b/src/neptune/new/internal/utils/images.py similarity index 100% rename from neptune/new/internal/utils/images.py rename to src/neptune/new/internal/utils/images.py diff --git a/neptune/new/internal/utils/iteration.py b/src/neptune/new/internal/utils/iteration.py similarity index 100% rename from neptune/new/internal/utils/iteration.py rename to src/neptune/new/internal/utils/iteration.py diff --git a/neptune/new/internal/utils/json_file_splitter.py b/src/neptune/new/internal/utils/json_file_splitter.py similarity index 100% rename from neptune/new/internal/utils/json_file_splitter.py rename to src/neptune/new/internal/utils/json_file_splitter.py diff --git a/neptune/new/internal/utils/limits.py b/src/neptune/new/internal/utils/limits.py similarity index 100% rename from neptune/new/internal/utils/limits.py rename to src/neptune/new/internal/utils/limits.py diff --git a/neptune/new/internal/utils/logger.py b/src/neptune/new/internal/utils/logger.py similarity index 100% rename from neptune/new/internal/utils/logger.py rename to src/neptune/new/internal/utils/logger.py diff --git a/neptune/new/internal/utils/paths.py b/src/neptune/new/internal/utils/paths.py similarity index 100% rename from neptune/new/internal/utils/paths.py rename to src/neptune/new/internal/utils/paths.py diff --git a/neptune/new/internal/utils/ping_background_job.py b/src/neptune/new/internal/utils/ping_background_job.py similarity index 100% rename from neptune/new/internal/utils/ping_background_job.py rename to src/neptune/new/internal/utils/ping_background_job.py diff --git a/neptune/new/internal/utils/process_killer.py b/src/neptune/new/internal/utils/process_killer.py similarity index 100% rename from neptune/new/internal/utils/process_killer.py rename to src/neptune/new/internal/utils/process_killer.py diff --git a/neptune/new/internal/utils/runningmode.py b/src/neptune/new/internal/utils/runningmode.py similarity index 100% rename from neptune/new/internal/utils/runningmode.py rename to src/neptune/new/internal/utils/runningmode.py diff --git a/neptune/new/internal/utils/source_code.py b/src/neptune/new/internal/utils/source_code.py similarity index 100% rename from neptune/new/internal/utils/source_code.py rename to src/neptune/new/internal/utils/source_code.py diff --git a/neptune/new/internal/utils/sync_offset_file.py b/src/neptune/new/internal/utils/sync_offset_file.py similarity index 100% rename from neptune/new/internal/utils/sync_offset_file.py rename to src/neptune/new/internal/utils/sync_offset_file.py diff --git a/neptune/new/internal/utils/traceback_job.py b/src/neptune/new/internal/utils/traceback_job.py similarity index 100% rename from neptune/new/internal/utils/traceback_job.py rename to src/neptune/new/internal/utils/traceback_job.py diff --git a/neptune/new/internal/utils/uncaught_exception_handler.py b/src/neptune/new/internal/utils/uncaught_exception_handler.py similarity index 100% rename from neptune/new/internal/utils/uncaught_exception_handler.py rename to src/neptune/new/internal/utils/uncaught_exception_handler.py diff --git a/neptune/new/internal/value_to_attribute_visitor.py b/src/neptune/new/internal/value_to_attribute_visitor.py similarity index 100% rename from neptune/new/internal/value_to_attribute_visitor.py rename to src/neptune/new/internal/value_to_attribute_visitor.py diff --git a/neptune/new/internal/websockets/__init__.py b/src/neptune/new/internal/websockets/__init__.py similarity index 100% rename from neptune/new/internal/websockets/__init__.py rename to src/neptune/new/internal/websockets/__init__.py diff --git a/neptune/new/internal/websockets/websocket_signals_background_job.py b/src/neptune/new/internal/websockets/websocket_signals_background_job.py similarity index 100% rename from neptune/new/internal/websockets/websocket_signals_background_job.py rename to src/neptune/new/internal/websockets/websocket_signals_background_job.py diff --git a/neptune/new/internal/websockets/websockets_factory.py b/src/neptune/new/internal/websockets/websockets_factory.py similarity index 100% rename from neptune/new/internal/websockets/websockets_factory.py rename to src/neptune/new/internal/websockets/websockets_factory.py diff --git a/neptune/new/logging/__init__.py b/src/neptune/new/logging/__init__.py similarity index 100% rename from neptune/new/logging/__init__.py rename to src/neptune/new/logging/__init__.py diff --git a/neptune/new/logging/logger.py b/src/neptune/new/logging/logger.py similarity index 100% rename from neptune/new/logging/logger.py rename to src/neptune/new/logging/logger.py diff --git a/neptune/new/metadata_containers/__init__.py b/src/neptune/new/metadata_containers/__init__.py similarity index 100% rename from neptune/new/metadata_containers/__init__.py rename to src/neptune/new/metadata_containers/__init__.py diff --git a/neptune/new/metadata_containers/metadata_container.py b/src/neptune/new/metadata_containers/metadata_container.py similarity index 100% rename from neptune/new/metadata_containers/metadata_container.py rename to src/neptune/new/metadata_containers/metadata_container.py diff --git a/neptune/new/metadata_containers/metadata_containers_table.py b/src/neptune/new/metadata_containers/metadata_containers_table.py similarity index 100% rename from neptune/new/metadata_containers/metadata_containers_table.py rename to src/neptune/new/metadata_containers/metadata_containers_table.py diff --git a/neptune/new/metadata_containers/model.py b/src/neptune/new/metadata_containers/model.py similarity index 100% rename from neptune/new/metadata_containers/model.py rename to src/neptune/new/metadata_containers/model.py diff --git a/neptune/new/metadata_containers/model_version.py b/src/neptune/new/metadata_containers/model_version.py similarity index 100% rename from neptune/new/metadata_containers/model_version.py rename to src/neptune/new/metadata_containers/model_version.py diff --git a/neptune/new/metadata_containers/project.py b/src/neptune/new/metadata_containers/project.py similarity index 100% rename from neptune/new/metadata_containers/project.py rename to src/neptune/new/metadata_containers/project.py diff --git a/neptune/new/metadata_containers/run.py b/src/neptune/new/metadata_containers/run.py similarity index 100% rename from neptune/new/metadata_containers/run.py rename to src/neptune/new/metadata_containers/run.py diff --git a/neptune/new/project.py b/src/neptune/new/project.py similarity index 100% rename from neptune/new/project.py rename to src/neptune/new/project.py diff --git a/neptune/new/run.py b/src/neptune/new/run.py similarity index 100% rename from neptune/new/run.py rename to src/neptune/new/run.py diff --git a/neptune/new/runs_table.py b/src/neptune/new/runs_table.py similarity index 100% rename from neptune/new/runs_table.py rename to src/neptune/new/runs_table.py diff --git a/neptune/new/sync/__init__.py b/src/neptune/new/sync/__init__.py similarity index 100% rename from neptune/new/sync/__init__.py rename to src/neptune/new/sync/__init__.py diff --git a/neptune/new/sync/abstract_backend_runner.py b/src/neptune/new/sync/abstract_backend_runner.py similarity index 100% rename from neptune/new/sync/abstract_backend_runner.py rename to src/neptune/new/sync/abstract_backend_runner.py diff --git a/neptune/new/sync/status.py b/src/neptune/new/sync/status.py similarity index 100% rename from neptune/new/sync/status.py rename to src/neptune/new/sync/status.py diff --git a/neptune/new/sync/sync.py b/src/neptune/new/sync/sync.py similarity index 100% rename from neptune/new/sync/sync.py rename to src/neptune/new/sync/sync.py diff --git a/neptune/new/sync/utils.py b/src/neptune/new/sync/utils.py similarity index 100% rename from neptune/new/sync/utils.py rename to src/neptune/new/sync/utils.py diff --git a/neptune/new/types/__init__.py b/src/neptune/new/types/__init__.py similarity index 100% rename from neptune/new/types/__init__.py rename to src/neptune/new/types/__init__.py diff --git a/neptune/new/types/atoms/__init__.py b/src/neptune/new/types/atoms/__init__.py similarity index 100% rename from neptune/new/types/atoms/__init__.py rename to src/neptune/new/types/atoms/__init__.py diff --git a/neptune/new/types/atoms/artifact.py b/src/neptune/new/types/atoms/artifact.py similarity index 100% rename from neptune/new/types/atoms/artifact.py rename to src/neptune/new/types/atoms/artifact.py diff --git a/neptune/new/types/atoms/atom.py b/src/neptune/new/types/atoms/atom.py similarity index 100% rename from neptune/new/types/atoms/atom.py rename to src/neptune/new/types/atoms/atom.py diff --git a/neptune/new/types/atoms/boolean.py b/src/neptune/new/types/atoms/boolean.py similarity index 100% rename from neptune/new/types/atoms/boolean.py rename to src/neptune/new/types/atoms/boolean.py diff --git a/neptune/new/types/atoms/datetime.py b/src/neptune/new/types/atoms/datetime.py similarity index 100% rename from neptune/new/types/atoms/datetime.py rename to src/neptune/new/types/atoms/datetime.py diff --git a/neptune/new/types/atoms/file.py b/src/neptune/new/types/atoms/file.py similarity index 100% rename from neptune/new/types/atoms/file.py rename to src/neptune/new/types/atoms/file.py diff --git a/neptune/new/types/atoms/float.py b/src/neptune/new/types/atoms/float.py similarity index 100% rename from neptune/new/types/atoms/float.py rename to src/neptune/new/types/atoms/float.py diff --git a/neptune/new/types/atoms/git_ref.py b/src/neptune/new/types/atoms/git_ref.py similarity index 100% rename from neptune/new/types/atoms/git_ref.py rename to src/neptune/new/types/atoms/git_ref.py diff --git a/neptune/new/types/atoms/integer.py b/src/neptune/new/types/atoms/integer.py similarity index 100% rename from neptune/new/types/atoms/integer.py rename to src/neptune/new/types/atoms/integer.py diff --git a/neptune/new/types/atoms/string.py b/src/neptune/new/types/atoms/string.py similarity index 100% rename from neptune/new/types/atoms/string.py rename to src/neptune/new/types/atoms/string.py diff --git a/neptune/new/types/file_set.py b/src/neptune/new/types/file_set.py similarity index 100% rename from neptune/new/types/file_set.py rename to src/neptune/new/types/file_set.py diff --git a/neptune/new/types/mode.py b/src/neptune/new/types/mode.py similarity index 100% rename from neptune/new/types/mode.py rename to src/neptune/new/types/mode.py diff --git a/neptune/new/types/model_version_stage.py b/src/neptune/new/types/model_version_stage.py similarity index 100% rename from neptune/new/types/model_version_stage.py rename to src/neptune/new/types/model_version_stage.py diff --git a/neptune/new/types/namespace.py b/src/neptune/new/types/namespace.py similarity index 100% rename from neptune/new/types/namespace.py rename to src/neptune/new/types/namespace.py diff --git a/neptune/new/types/series/__init__.py b/src/neptune/new/types/series/__init__.py similarity index 100% rename from neptune/new/types/series/__init__.py rename to src/neptune/new/types/series/__init__.py diff --git a/neptune/new/types/series/file_series.py b/src/neptune/new/types/series/file_series.py similarity index 100% rename from neptune/new/types/series/file_series.py rename to src/neptune/new/types/series/file_series.py diff --git a/neptune/new/types/series/float_series.py b/src/neptune/new/types/series/float_series.py similarity index 100% rename from neptune/new/types/series/float_series.py rename to src/neptune/new/types/series/float_series.py diff --git a/neptune/new/types/series/series.py b/src/neptune/new/types/series/series.py similarity index 100% rename from neptune/new/types/series/series.py rename to src/neptune/new/types/series/series.py diff --git a/neptune/new/types/series/series_value.py b/src/neptune/new/types/series/series_value.py similarity index 100% rename from neptune/new/types/series/series_value.py rename to src/neptune/new/types/series/series_value.py diff --git a/neptune/new/types/series/string_series.py b/src/neptune/new/types/series/string_series.py similarity index 100% rename from neptune/new/types/series/string_series.py rename to src/neptune/new/types/series/string_series.py diff --git a/neptune/new/types/sets/__init__.py b/src/neptune/new/types/sets/__init__.py similarity index 100% rename from neptune/new/types/sets/__init__.py rename to src/neptune/new/types/sets/__init__.py diff --git a/neptune/new/types/sets/set.py b/src/neptune/new/types/sets/set.py similarity index 100% rename from neptune/new/types/sets/set.py rename to src/neptune/new/types/sets/set.py diff --git a/neptune/new/types/sets/string_set.py b/src/neptune/new/types/sets/string_set.py similarity index 100% rename from neptune/new/types/sets/string_set.py rename to src/neptune/new/types/sets/string_set.py diff --git a/neptune/new/types/value.py b/src/neptune/new/types/value.py similarity index 100% rename from neptune/new/types/value.py rename to src/neptune/new/types/value.py diff --git a/neptune/new/types/value_copy.py b/src/neptune/new/types/value_copy.py similarity index 100% rename from neptune/new/types/value_copy.py rename to src/neptune/new/types/value_copy.py diff --git a/neptune/new/types/value_visitor.py b/src/neptune/new/types/value_visitor.py similarity index 100% rename from neptune/new/types/value_visitor.py rename to src/neptune/new/types/value_visitor.py diff --git a/neptune/new/version.py b/src/neptune/new/version.py similarity index 100% rename from neptune/new/version.py rename to src/neptune/new/version.py diff --git a/neptune/notebook.py b/src/neptune/notebook.py similarity index 100% rename from neptune/notebook.py rename to src/neptune/notebook.py diff --git a/neptune/oauth.py b/src/neptune/oauth.py similarity index 100% rename from neptune/oauth.py rename to src/neptune/oauth.py diff --git a/neptune/patterns.py b/src/neptune/patterns.py similarity index 100% rename from neptune/patterns.py rename to src/neptune/patterns.py diff --git a/neptune/projects.py b/src/neptune/projects.py similarity index 100% rename from neptune/projects.py rename to src/neptune/projects.py diff --git a/neptune/sessions.py b/src/neptune/sessions.py similarity index 100% rename from neptune/sessions.py rename to src/neptune/sessions.py diff --git a/neptune/utils.py b/src/neptune/utils.py similarity index 100% rename from neptune/utils.py rename to src/neptune/utils.py diff --git a/neptune/vendor/__init__.py b/src/neptune/vendor/__init__.py similarity index 100% rename from neptune/vendor/__init__.py rename to src/neptune/vendor/__init__.py diff --git a/neptune/vendor/lib_programname.py b/src/neptune/vendor/lib_programname.py similarity index 100% rename from neptune/vendor/lib_programname.py rename to src/neptune/vendor/lib_programname.py diff --git a/neptune/vendor/pynvml.py b/src/neptune/vendor/pynvml.py similarity index 100% rename from neptune/vendor/pynvml.py rename to src/neptune/vendor/pynvml.py diff --git a/neptune_cli/__init__.py b/src/neptune_cli/__init__.py similarity index 100% rename from neptune_cli/__init__.py rename to src/neptune_cli/__init__.py diff --git a/neptune_cli/main.py b/src/neptune_cli/main.py similarity index 100% rename from neptune_cli/main.py rename to src/neptune_cli/main.py