diff --git a/.github/workflows/tag.yaml b/.github/workflows/tag.yaml index bb44cb2..626dd2f 100644 --- a/.github/workflows/tag.yaml +++ b/.github/workflows/tag.yaml @@ -39,8 +39,8 @@ jobs: echo "Current version: ${TAG:1}" echo "---------------------------------------" - echo "$(FLYMYAI_PYTHON_VERSION=${TAG:1} envsubst < setup.py)" > setup.py - echo "$(FLYMYAI_PYTHON_VERSION=${TAG:1} envsubst < pyproject.toml)" > pyproject.toml + echo "$(FLYMYAI_PYTHON_VERSION=${TAG:1} envsubst < setup.py.template)" > setup.py + echo "$(FLYMYAI_PYTHON_VERSION=${TAG:1} envsubst < pyproject.toml.template)" > pyproject.toml - name: Install dependencies run: pip3 install poetry && poetry config virtualenvs.create ${USE_VENV} && poetry install diff --git a/pyproject.toml b/pyproject.toml index 0406453..00e029c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "flymyai" -version = "$FLYMYAI_PYTHON_VERSION" +version = "1.0.0" description = "" authors = ["denti ", "D1-3105 "] readme = "README.md" diff --git a/pyproject.toml.template b/pyproject.toml.template new file mode 100644 index 0000000..0406453 --- /dev/null +++ b/pyproject.toml.template @@ -0,0 +1,31 @@ +[tool.poetry] +name = "flymyai" +version = "$FLYMYAI_PYTHON_VERSION" +description = "" +authors = ["denti ", "D1-3105 "] +readme = "README.md" +packages = [{include = "flymyai"}] + +[tool.poetry.dependencies] +python = ">=3.8" +httpx = {extras = ["http2"], version = ">=0.26.0,<0.27.0"} +pydantic = ">2.0.0" +typing-extensions = "^4.9.0" + +[tool.poetry.dev-dependencies] +python = ">=3.8" +httpx = ">=0.26.0" +pytest = "^7.4.3" + + +[build-system] +requires = ["poetry-core"] +build-backend = "poetry.core.masonry.api" + +[tool.pytest] +packages = [{include = ["flymyai", "tests"]}] + +[tool.pytest.ini_options] +minversion = 6.0 +testpaths = ["./tests"] +pythonpath = 'flymyai' diff --git a/setup.py b/setup.py index 2448f5a..5e24caa 100644 --- a/setup.py +++ b/setup.py @@ -1 +1,20 @@ -import pathlib from setuptools import setup _BASE_PATH = pathlib.Path(__file__).parent setup( name="flymyai", version="$FLYMYAI_PYTHON_VERSION", packages=[ "core", "utils", "multipart", ], package_dir={"": str((_BASE_PATH / "flymyai"))}, license="", author="oleg", author_email="lyerhd@gmail.com", description="", ) \ No newline at end of file +import pathlib + +from setuptools import setup + +_BASE_PATH = pathlib.Path(__file__).parent + +setup( + name="flymyai", + version="1.0.0", + packages=[ + "core", + "utils", + "multipart", + ], + package_dir={"": str((_BASE_PATH / "flymyai"))}, + license="", + author="oleg", + author_email="lyerhd@gmail.com", + description="", +) diff --git a/setup.py.template b/setup.py.template new file mode 100644 index 0000000..db80ddd --- /dev/null +++ b/setup.py.template @@ -0,0 +1,20 @@ +import pathlib + +from setuptools import setup + +_BASE_PATH = pathlib.Path(__file__).parent + +setup( + name="flymyai", + version="$FLYMYAI_PYTHON_VERSION", + packages=[ + "core", + "utils", + "multipart", + ], + package_dir={"": str((_BASE_PATH / "flymyai"))}, + license="", + author="oleg", + author_email="lyerhd@gmail.com", + description="", +)