-
Notifications
You must be signed in to change notification settings - Fork 71
Update nightly recipe / setup for 2021.11.0 release
#308
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 3 commits
9d2d302
8d05148
81fd84a
f5851ba
7e139e0
6d4593d
6ae9d4a
38f03ce
903cbe6
3f239fc
60da6ca
a674972
5c4d069
ead3d94
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -11,8 +11,12 @@ source: | |
| git_url: ../.. | ||
|
|
||
| build: | ||
| noarch: python | ||
| number: {{ GIT_DESCRIBE_NUMBER }} | ||
| skip: true # [py2k] | ||
| entry_points: | ||
| - dask-sql-server = dask_sql.server.app:main | ||
| - dask-sql = dask_sql.cmd:main | ||
| noarch: python | ||
| string: py{{ py_version }}_{{ GIT_DESCRIBE_HASH }}_{{ GIT_DESCRIBE_NUMBER }} | ||
| script: {{ PYTHON }} -m pip install . --no-deps -vv | ||
|
|
||
|
|
@@ -21,30 +25,35 @@ requirements: | |
| - maven >=3.6.0 | ||
| host: | ||
| - pip | ||
| - python >=3.6 | ||
| - setuptools_scm | ||
| - python | ||
| - setuptools-scm | ||
| run: | ||
| - python >=3.6 | ||
| - dask ==2021.10.0 | ||
| - python | ||
| - dask >=2021.10.0 | ||
| - pandas >=1.0.0 | ||
| - jpype1 >=1.0.2 | ||
| - openjdk >=8 | ||
| - fastapi >=0.61.1 | ||
| - uvicorn >=0.11.3 | ||
| - tzlocal >=2.1 | ||
| - prompt_toolkit >=3.0.8 | ||
| - pygments >=2.7.3 | ||
| - nest-asyncio >=1.0.0 | ||
| - tabulate >=0.8.9 | ||
| - prompt-toolkit | ||
| - pygments | ||
| - nest-asyncio | ||
| - tabulate | ||
| - importlib-metadata # [py<38] | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This is the selector that makes |
||
|
|
||
| test: | ||
| imports: | ||
| - dask_sql | ||
| commands: | ||
| - pip check | ||
| - dask-sql-server --help | ||
| - dask-sql --help | ||
| requires: | ||
| - pip | ||
|
|
||
| about: | ||
| home: https://github.com/dask-contrib/dask-sql | ||
| summary: SQL Query Layer for dask | ||
| home: http://github.com/dask-contrib/dask-sql/ | ||
jakirkham marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| summary: SQL query layer for Dask | ||
| license: MIT | ||
| license_file: LICENSE.txt | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -61,7 +61,7 @@ def run(self): | |
|
|
||
| setup( | ||
| name="dask_sql", | ||
| description="Dask SQL", | ||
| description="SQL query layer for Dask", | ||
|
Collaborator
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Just noting that this change maps to the conda recipe's |
||
| url="http://github.com/dask-contrib/dask-sql/", | ||
charlesbluca marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| maintainer="Nils Braun", | ||
| maintainer_email="nilslennartbraun@gmail.com", | ||
|
|
@@ -74,7 +74,7 @@ def run(self): | |
| python_requires=">=3.6", | ||
| setup_requires=["setuptools_scm"] + sphinx_requirements, | ||
| install_requires=[ | ||
| "dask[dataframe,distributed]==2021.10.0", | ||
| "dask[dataframe,distributed]>=2021.10.0", | ||
|
Collaborator
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. We'll need this if we want to use unpinned versions of Dask with the nightlies for certain features ( |
||
| "pandas>=1.0.0", # below 1.0, there were no nullable ext. types | ||
| "jpype1>=1.0.2", | ||
| "fastapi>=0.61.1", | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should we still build nightlies
noarcheven though the stable releases don't do this?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No this should be dropped. It doesn't work with the selector below
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just for clarity, does this mean that this package will only be available to the architecture + Python version used to build here (linux-64, py3.8)? If so then we might want to open a larger issue on who is using the nightlies to assess if this is desired or if we have to rethink our workflow.
If not, then we should be good to just remove this line and proceed
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Will need to use variants to construct a build matrix for the Python versions
No easy answers for OS other than including more jobs on other OSes
Am assuming we are the primary users of nightlies. So would use that as a guiding principle until someone else asks for something more
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the link - I'll play around with variants for now, and check in with RAPIDS folk to see if we have any specific needs here.