[ 
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)

Reply via email to