Skip to content

Commit

Permalink
Move metadata to pyproject.toml, fix lints
Browse files Browse the repository at this point in the history
  • Loading branch information
elprans committed Oct 14, 2024
1 parent 04712da commit 4bf20ca
Show file tree
Hide file tree
Showing 9 changed files with 24 additions and 33 deletions.
1 change: 0 additions & 1 deletion edgedbpkg/edgedb/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@

from metapkg import packages
from metapkg import targets
from metapkg import tools
from metapkg.packages import python

from edgedbpkg import postgresql
Expand Down
1 change: 0 additions & 1 deletion edgedbpkg/edgedb_ext/base.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
from __future__ import annotations
from typing import (
Any,
TYPE_CHECKING,
)

Expand Down
2 changes: 0 additions & 2 deletions edgedbpkg/libb2/__init__.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
from __future__ import annotations

import pathlib

from metapkg import packages
from metapkg import targets

Expand Down
1 change: 0 additions & 1 deletion edgedbpkg/pgext/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
import re
import shlex

from poetry.core.constraints import version as poetry_version
from poetry.core.packages import dependency as poetry_dep

from metapkg import packages
Expand Down
2 changes: 0 additions & 2 deletions edgedbpkg/pgext/pgvector/__init__.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
from __future__ import annotations

from metapkg import packages

from edgedbpkg import pgext


Expand Down
6 changes: 3 additions & 3 deletions edgedbpkg/python/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -161,9 +161,9 @@ def get_build_script(self, build: targets.Build) -> str:
exe_suffix = ""

sitescript = (
f"import site; import pathlib; "
f"print(pathlib.Path( "
f'site.getsitepackages([\\"${{p}}\\"])[0]).resolve())'
"import site; import pathlib; "
"print(pathlib.Path( "
'site.getsitepackages([\\"${p}\\"])[0]).resolve())'
)

python = f"python{exe_suffix}"
Expand Down
22 changes: 19 additions & 3 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,15 +1,31 @@
[project]
name = "edgedb-pkg"
dynamic = ["version"]
requires-python = '>=3.12.0'
dependencies = ["metapkg@git+https://github.com/edgedb/metapkg.git"]

[build-system]
requires = ["setuptools>=64", "setuptools-scm>=8"]
build-backend = "setuptools.build_meta"

[tool.setuptools]
packages = { find = { include = ["edgedbpkg", "edgedbpkg.*"] } }
zip-safe = false

[tool.black]
line-length = 79
target-version = ["py39"]
target-version = ["py312"]

[tool.ruff]
target-version = "py312"
line-length = 79
indent-width = 4
exclude = [".github"]

[tool.mypy]
files = "edgedbpkg"
python_version = "3.9"
files = ["edgedbpkg", "server/process_incoming.py"]

python_version = "3.12"
ignore_missing_imports = true
show_error_codes = true
strict = true
Expand Down
4 changes: 2 additions & 2 deletions server/process_incoming.py
Original file line number Diff line number Diff line change
Expand Up @@ -1201,7 +1201,7 @@ def process_rpm(

shutil.copy(incoming_dir / rpm, local_dist_dir / rpm)

logger.info(f"process_rpm: running `createrepo_c --update`")
logger.info("process_rpm: running `createrepo_c --update`")
subprocess_run(
[
"createrepo_c",
Expand Down Expand Up @@ -1361,7 +1361,7 @@ def process_rpm(
need_db_update = True

if need_db_update:
logger.info(f"process_rpm: running `createrepo_c --update` (again)")
logger.info("process_rpm: running `createrepo_c --update` (again)")
subprocess_run(
[
"createrepo_c",
Expand Down
18 changes: 0 additions & 18 deletions setup.py

This file was deleted.

0 comments on commit 4bf20ca

Please sign in to comment.