Skip to content

Commit

Permalink
python 3.13 build
Browse files Browse the repository at this point in the history
  • Loading branch information
ghill2 committed Oct 25, 2024
1 parent 195b8d3 commit 02b1ffd
Showing 1 changed file with 15 additions and 2 deletions.
17 changes: 15 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -40,27 +40,40 @@ requires = [
"setuptools",
"poetry-core>=1.9.0",
"numpy>=1.26.4",
"Cython==3.0.11",
"Cython" #
# "https://github.com/cython/cython"
]
# "Cython==3.1.1", # "Cython==3.0.11",

build-backend = "poetry.core.masonry.api"

[tool.poetry.build]
script = "build.py"
generate-setup-file = false

[[tool.poetry.source]]
name = "arrow-nightlies"
url = "https://pypi.fury.io/arrow-nightlies/"
priority = "supplemental"

[tool.poetry.dependencies]
python = ">=3.11,<4.0"

# cython = "==3.0.11" # Build dependency (pinned for stability)
Cython = { git = "https://github.com/cython/cython.git" } # , tag = "3.1.0a0"
numpy = ">=1.26.4" # Build dependency
setuptools = ">=73" # Build dependency
click = "^8.1.7"
fsspec = "==2023.6.0" # Pinned due breaking changes
# msgspec = "^0.18.6"
msgspec = { git = "https://github.com/jcrist/msgspec" }
pandas = "^2.2.3"
# pyarrow = ">=17.0.0"
pyarrow = { version = "18.0.0.dev499", source = "arrow-nightlies", allow-prereleases = true }
pytz = ">=2024.2.0"
tqdm = "^4.66.5"
# uvloop = {version = "^0.20.0", markers = "sys_platform != 'win32'"}
uvloop = {version = "^0.21.0", markers = "sys_platform != 'win32'"}

async-timeout = {version = "^4.0.3", optional = true}
betfair_parser = {version = "==0.13.0", optional = true} # Pinned for stability
Expand Down Expand Up @@ -118,7 +131,7 @@ numpydoc = "^1.8.0"
linkify-it-py = "^2.0.3"
myst-parser = "^3.0.1"
sphinx_comments = "^0.0.3"
sphinx_markdown_builder = "^0.6.6"
# sphinx_markdown_builder = "^0.6.6"

[tool.isort] # Used by legacy isort for Cython modules
py_version = "311"
Expand Down

0 comments on commit 02b1ffd

Please sign in to comment.