diff --git a/pyproject.toml b/pyproject.toml index fbb5475618c4..f0af4dc35495 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -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 @@ -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"