Skip to content

Commit

Permalink
fix: update import paths to reflect new notion_automation package str…
Browse files Browse the repository at this point in the history
…ucture
  • Loading branch information
atxtechbro committed Oct 22, 2024
1 parent 480cd33 commit 47abe5e
Show file tree
Hide file tree
Showing 10 changed files with 28 additions and 15 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,4 @@ venv/
plugins

*.log
notion_automation.log
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
## [1.0.2] - 2024-10-22

### Bug Fixes

- **cli**: Updated import paths to reflect new `notion_automation` package structure, ensuring proper module resolution and improved package organization.
- **tests**: Corrected all test imports to match the updated `notion_automation` package path for the `cli`, `api`, and `models` modules.
- **logging**: Added `notion_automation.log` to `.gitignore` to prevent logging files from being tracked in the repository.

---

This should cover the updates made based on the changes in the diff, focusing on the key bug fixes and improvements.

## [1.0.1] - 2024-10-22

### Chores
Expand Down
6 changes: 3 additions & 3 deletions notion_automation/cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@

from dotenv import load_dotenv

from notion_client.api import NotionClient
from notion_client.logger import logger
from notion_client.models import EntryConfig, EntryProperty, PropertyConfig, PropertyOption, SchemaConfig
from notion_automation.notion_client.api import NotionClient
from notion_automation.notion_client.logger import logger
from notion_automation.notion_client.models import EntryConfig, EntryProperty, PropertyConfig, PropertyOption, SchemaConfig

# Load environment variables from .env
load_dotenv()
Expand Down
4 changes: 2 additions & 2 deletions scripts/create_database.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import argparse
import os

from notion_client.api import NotionClient
from notion_client.config import ConfigManager
from notion_automation.notion_client.api import NotionClient
from notion_automation.notion_client.config import ConfigManager


def main(schema_name, entries_name):
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

setup(
name='notion_automation',
version='1.0.1',
version='1.0.2',
description='Automate Notion database creation with JSON schemas',
long_description=open('README.md').read(),
long_description_content_type='text/markdown',
Expand Down
4 changes: 2 additions & 2 deletions tests/test_api.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import pytest

from notion_client.api import NotionClient
from notion_client.models import SchemaConfig
from notion_automation.notion_client.api import NotionClient
from notion_automation.notion_client.models import SchemaConfig


@pytest.fixture
Expand Down
2 changes: 1 addition & 1 deletion tests/test_cli.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import pytest

from cli import parse_natural_language_properties, parse_schema
from notion_automation.cli import parse_natural_language_properties, parse_schema


def test_parse_schema_natural_language():
Expand Down
4 changes: 2 additions & 2 deletions tests/test_config.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from notion_client.config import ConfigManager
from notion_client.models import SchemaConfig
from notion_automation.notion_client.config import ConfigManager
from notion_automation.notion_client.models import SchemaConfig


def test_load_schema(tmp_path):
Expand Down
6 changes: 3 additions & 3 deletions tests/test_different_schema.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

import pytest

from cli import parse_schema
from notion_client.api import NotionClient
from notion_client.models import EntryProperty, PropertyConfig, SchemaConfig
from notion_automation.cli import parse_schema
from notion_automation.notion_client.api import NotionClient
from notion_automation.notion_client.models import EntryProperty, PropertyConfig, SchemaConfig


@pytest.fixture
Expand Down
2 changes: 1 addition & 1 deletion tests/test_models.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import pytest
from pydantic import ValidationError

from notion_client.models import EntryProperty, PropertyConfig, SchemaConfig
from notion_automation.notion_client.models import EntryProperty, PropertyConfig, SchemaConfig


def test_schema_config():
Expand Down

0 comments on commit 47abe5e

Please sign in to comment.