[
https://issues.apache.org/jira/browse/ARROW-12706?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17459214#comment-17459214
]
Antoine Pitrou commented on ARROW-12706:
----------------------------------------
{{setuptools_scm}} is now broken on Python 3.6 because of a transitive
dependency:
{code}
Traceback (most recent call last):
File "setup.py", line 632, in <module>
url='https://arrow.apache.org/'
File
"/opt/conda/envs/arrow/lib/python3.6/site-packages/setuptools/__init__.py",
line 153, in setup
return distutils.core.setup(**attrs)
File "/opt/conda/envs/arrow/lib/python3.6/distutils/core.py", line 108, in
setup
_setup_distribution = dist = klass(attrs)
File "/opt/conda/envs/arrow/lib/python3.6/site-packages/setuptools/dist.py",
line 457, in __init__
for k, v in attrs.items()
File "/opt/conda/envs/arrow/lib/python3.6/distutils/dist.py", line 281, in
__init__
self.finalize_options()
File "/opt/conda/envs/arrow/lib/python3.6/site-packages/setuptools/dist.py",
line 831, in finalize_options
ep(self)
File
"/opt/conda/envs/arrow/lib/python3.6/site-packages/setuptools_scm/integration.py",
line 90, in infer_version
config = Configuration.from_file(dist_name=dist_name)
File
"/opt/conda/envs/arrow/lib/python3.6/site-packages/setuptools_scm/config.py",
line 181, in from_file
defn = _load_toml(data)
File
"/opt/conda/envs/arrow/lib/python3.6/site-packages/setuptools_scm/config.py",
line 53, in _lazy_tomli_load
from tomli import loads
File "/opt/conda/envs/arrow/lib/python3.6/site-packages/tomli/__init__.py",
line 6, in <module>
from tomli._parser import TOMLDecodeError, load, loads
File "/opt/conda/envs/arrow/lib/python3.6/site-packages/tomli/_parser.py",
line 1
from __future__ import annotations
^
SyntaxError: future feature annotations is not defined
{code}
See https://github.com/apache/arrow/runs/4521199401?check_suite_focus=true
> [Python] Drop python 3.6 and numpy 1.16 support
> -----------------------------------------------
>
> Key: ARROW-12706
> URL: https://issues.apache.org/jira/browse/ARROW-12706
> Project: Apache Arrow
> Issue Type: Improvement
> Components: Python
> Reporter: Adam Lippai
> Priority: Major
> Fix For: 7.0.0
>
>
> If we are following [NEP
> 29|https://numpy.org/neps/nep-0029-deprecation_policy.html] we can safely
> drop python 3.6 (released in 2016) and numpy 1.16 support (released in 2019),
> they got unsupported in January by numpy.
> Python 3.6 will reach end of life in 6-7 months anyways, so it's a good
> target for removal in pyarrow 5.0.0 or 6.0.0.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)