conda / grayskull

Grayskull :skull: - Recipe generator for Conda
https://conda.github.io/grayskull/
Apache License 2.0
315 stars 66 forks source link

Grayskull no longer finds the entry_points and deps on depfinder #158

Closed CJ-Wright closed 4 years ago

CJ-Wright commented 4 years ago

Grayskull 0.7.0 used to find the depfinder entry points but now it seems like it doesn't.

marcelotrevisani commented 4 years ago

I cannot reproduce this problem with 0.7.3 Please see: https://marcelotrevisani.info:8000/recipe/?name=depfinder https://marcelotrevisani.info/grayskull

The webservice/api is using grayskull 0.7.3

marcelotrevisani commented 4 years ago

Can we close it? or is it generating the recipe without the entry_points with 0.7.3?

CJ-Wright commented 4 years ago

Using the CLI grayskull pypi depfinder produced:

{% set name = "depfinder" %}
{% set version = "2.3.1" %}

package:
  name: {{ name|lower }}
  version: {{ version }}

source:
  url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz
  sha256: 813c68ef13d75305120d614a3822edfd7b5e660edb99f6a0ae59f3fae00cff28

build:
  number: 0
  noarch: python
  script: {{ PYTHON }} -m pip install . -vv

requirements:
  host:
    - pip
    - python
  run:
    - python

test:
  imports:
    - depfinder
  commands:
    - pip check
  requires:
    - pip

about:
  home: http://github.com/ericdill/depfinder
  summary: Find all the imports in your library
  doc_url: https://pythonhosted.org/depfinder/
  license: BSD-3-Clause
  license_file: LICENSE
extra:
  recipe-maintainers:
    - AddYourGitHubIdHere

grayskull --version produced: 0.7.3

marcelotrevisani commented 4 years ago

Oh That is pretty odd It is working on my machine, I am using Ubuntu 20.04 What OS and version are you using? What is your locale? Which terminal did you try to execute that?

marcelotrevisani commented 4 years ago

If I have to guess, it is raising an exception and it is blocking grayskull to get the metadata from sdist. Because the dependencies are also missing, look

➜ grayskull --version
0.7.3

➜ grayskull pypi depfinder
#### Initializing recipe for depfinder (pypi) ####

Recovering metadata from pypi...
Starting the download of the sdist package depfinder-2.3.1.tar.gz
depfinder-2.3.1.tar.gz 100% Time:  0:00:00   2.1 MiB/s|#########################################################################################|
Recovering information from setup.py
Executing injected distutils...
Recovering metadata from setup.cfg
Checking >> stdlib-list 100% |###########################################################################################|[Elapsed Time: 0:00:00]
Recovering license info from spdx.org ...
Matching license file with database from Grayskull...
License type: BSD-3-Clause
License file: LICENSE
Host requirements:
  - pip
  - python

Run requirements:
  - python
  - pyyaml
  - stdlib-list

RED: Missing packages
GREEN: Packages available on conda-forge
Maintainers:
   - marcelotrevisani

#### Recipe generated on /home/bb8/deletar for depfinder ####
➜ cat depfinder/meta.yaml
{% set name = "depfinder" %}
{% set version = "2.3.1" %}

package:
  name: {{ name|lower }}
  version: {{ version }}

source:
  url: https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz
  sha256: 813c68ef13d75305120d614a3822edfd7b5e660edb99f6a0ae59f3fae00cff28

build:
  number: 0
  noarch: python
  entry_points:
    - depfinder = depfinder.cli:cli
  script: {{ PYTHON }} -m pip install . -vv

requirements:
  host:
    - pip
    - python
  run:
    - python
    - pyyaml
    - stdlib-list

test:
  imports:
    - depfinder
  commands:
    - pip check
    - depfinder --help
  requires:
    - pip

about:
  home: http://github.com/ericdill/depfinder
  summary: Find all the imports in your library
  doc_url: https://pythonhosted.org/depfinder/
  license: BSD-3-Clause
  license_file: LICENSE

extra:
  recipe-maintainers:
    - marcelotrevisani
CJ-Wright commented 4 years ago

Ubuntu 16.04, I executed this in a temp dir, I'm using terminator with xonsh.

#### Initializing recipe for depfinder (pypi) ####

Recovering metadata from pypi...
Starting the download of the sdist package depfinder-2.3.1.tar.gz
depfinder-2.3.1.tar.gz 100% Time:  0:00:00  10.5 MiB/s|#######################################################################################|
Recovering information from setup.py
Executing injected distutils...
/home/christopher/mc/lib/python3.7/site-packages/setuptools/distutils_patch.py:17: UserWarning: Setuptools is replacing distutils
  warnings.warn("Setuptools is replacing distutils")
Warning: build in /home/christopher/dev/distributed is using versioneer.py from /tmp/grayskull-depfinder-9096kg79/depfinder-2.3.1/versioneer.py
Recovering metadata from setup.cfg
No data was recovered from setup.py. Forcing to execute the setup.py as script
Warning: build in /home/christopher/dev/distributed is using versioneer.py from /tmp/grayskull-depfinder-9096kg79/depfinder-2.3.1/versioneer.py
Checking >> -- 100% |#                                                                                                 |[Elapsed Time: 0:00:00]
Recovering license info from spdx.org ...
Matching license file with database from Grayskull...
License type: BSD-3-Clause
License file: LICENSE
Host requirements:
  - pip
  - python

Run requirements:
  - python

RED: Missing packages
GREEN: Packages available on conda-forge
Using default recipe maintainer: AddYourGitHubIdHere
Maintainers:
   - AddYourGitHubIdHere

#### Recipe generated on /tmp for depfinder ####
marcelotrevisani commented 4 years ago

Could you please change the log level to debug and show me the entire output please? (I think I will need to add an option for the cli to easily show the full log, sorry)

But could you please execute on your terminal the following:

python -c "import logging; from grayskull import __main__ as gs; logging.getLogger().setLevel(logging.DEBUG); gs.main(['pypi', 'depfinder'])" > log_gs_depfinder.txt 2>&1

and send me the log_gs_depfinder.txt please

CJ-Wright commented 4 years ago
DEBUG:All arguments received: args: Namespace(download=False, grayskull_power=False, list_missing_deps=False, maintainers=None, output='.', pypi_packages=['depfinder'], stdout=True, version=False)

DEBUG:Starting grayskull for pkg: depfinder

#### Initializing recipe for depfinder (pypi) ####

Recovering metadata from pypi...
INFO:Version for depfinder not specified.
Getting the latest one.
DEBUG:Starting new HTTPS connection (1): pypi.org:443
DEBUG:https://pypi.org:443 "GET /pypi/depfinder/json HTTP/1.1" 200 2712
INFO:Package: depfinder==2.3.1
DEBUG:Full PyPI metadata:
{'info': {'author': 'Eric Dill', 'author_email': 'thedizzle@gmail.com', 'bugtrack_url': None, 'classifiers': [], 'description': '', 'description_content_type': '', 'docs_url': 'https://pythonhosted.org/depfinder/', 'download_url': '', 'downloads': {'last_day': -1, 'last_month': -1, 'last_week': -1}, 'home_page': 'http://github.com/ericdill/depfinder', 'keywords': '', 'license': 'BSD 3-Clause', 'maintainer': '', 'maintainer_email': '', 'name': 'depfinder', 'package_url': 'https://pypi.org/project/depfinder/', 'platform': 'Cross platform (Linux', 'project_url': 'https://pypi.org/project/depfinder/', 'project_urls': {'Homepage': 'http://github.com/ericdill/depfinder'}, 'release_url': 'https://pypi.org/project/depfinder/2.3.1/', 'requires_dist': None, 'requires_python': '', 'summary': 'Find all the imports in your library', 'version': '2.3.1', 'yanked': False, 'yanked_reason': None}, 'last_serial': 7359987, 'releases': {'1.0.0': [{'comment_text': '', 'digests': {'md5': '7d9c335a0f14ed56798c7e5117816ee6', 'sha256': '7c34c3081c28199df11ea5c5896e84f95cd49200b453ab78563227a98a7b3d81'}, 'downloads': -1, 'filename': 'depfinder-1.0.0.tar.gz', 'has_sig': False, 'md5_digest': '7d9c335a0f14ed56798c7e5117816ee6', 'packagetype': 'sdist', 'python_version': 'source', 'requires_python': None, 'size': 4066, 'upload_time': '2015-10-08T13:40:39', 'upload_time_iso_8601': '2015-10-08T13:40:39.568350Z', 'url': 'https://files.pythonhosted.org/packages/e1/8b/14e90872073103a555c620996eb10cfa8e796afece84a501e0289592155a/depfinder-1.0.0.tar.gz', 'yanked': False, 'yanked_reason': None}], '1.1.0': [{'comment_text': '', 'digests': {'md5': '3c7ede9714924cb91f4671618e0c8bda', 'sha256': '059552de2ff1dee0ccba3c3e15c8af650c9602736262b9d558a6cc581534b996'}, 'downloads': -1, 'filename': 'depfinder-1.1.0.tar.gz', 'has_sig': False, 'md5_digest': '3c7ede9714924cb91f4671618e0c8bda', 'packagetype': 'sdist', 'python_version': 'source', 'requires_python': None, 'size': 4432, 'upload_time': '2016-02-11T19:41:42', 'upload_time_iso_8601': '2016-02-11T19:41:42.628278Z', 'url': 'https://files.pythonhosted.org/packages/18/62/75166e9f97cbd2b4e00bb02e69611904f7b3a9ada3a014bdd6c5cf19da06/depfinder-1.1.0.tar.gz', 'yanked': False, 'yanked_reason': None}], '1.1.1': [{'comment_text': '', 'digests': {'md5': 'faf3fe2b91f8dbd41d9306c51d559946', 'sha256': 'f4b1764a6667db87820455ad073d5acfe0c36291c4868f2530b8685deac66f27'}, 'downloads': -1, 'filename': 'depfinder-1.1.1.tar.gz', 'has_sig': False, 'md5_digest': 'faf3fe2b91f8dbd41d9306c51d559946', 'packagetype': 'sdist', 'python_version': 'source', 'requires_python': None, 'size': 4527, 'upload_time': '2016-02-11T19:50:28', 'upload_time_iso_8601': '2016-02-11T19:50:28.677140Z', 'url': 'https://files.pythonhosted.org/packages/a7/73/85ca881ef63cdcd6d9b31aaa9f276510d0cdb23730f52f43bea40a70bf14/depfinder-1.1.1.tar.gz', 'yanked': False, 'yanked_reason': None}], '1.2.0': [{'comment_text': '', 'digests': {'md5': 'fee6c149ac9330d302b11c86921230bc', 'sha256': 'd54687785869a0ec03e625dcc5d40779139178c6b3f47fef8c4029de76ffc701'}, 'downloads': -1, 'filename': 'depfinder-1.2.0.tar.gz', 'has_sig': False, 'md5_digest': 'fee6c149ac9330d302b11c86921230bc', 'packagetype': 'sdist', 'python_version': 'source', 'requires_python': None, 'size': 22069, 'upload_time': '2016-08-10T16:50:44', 'upload_time_iso_8601': '2016-08-10T16:50:44.788471Z', 'url': 'https://files.pythonhosted.org/packages/ac/2f/7a8c8889d8b677538aea97711b396946da035d7a4b729860ab198581b621/depfinder-1.2.0.tar.gz', 'yanked': False, 'yanked_reason': None}], '1.2.1': [{'comment_text': '', 'digests': {'md5': '8d533e427e93b4059ddb7e3cd5606b72', 'sha256': 'eda83631373f22be876640cd2947f904973f690150a83bbea109149ed95725a6'}, 'downloads': -1, 'filename': 'depfinder-1.2.1.tar.gz', 'has_sig': False, 'md5_digest': '8d533e427e93b4059ddb7e3cd5606b72', 'packagetype': 'sdist', 'python_version': 'source', 'requires_python': None, 'size': 22108, 'upload_time': '2016-08-10T16:53:35', 'upload_time_iso_8601': '2016-08-10T16:53:35.387340Z', 'url': 'https://files.pythonhosted.org/packages/fe/6e/43ea33ff693816f5a1eb2fff083044971b39899fd3d992b344c6a243db54/depfinder-1.2.1.tar.gz', 'yanked': False, 'yanked_reason': None}], '2.0.0': [{'comment_text': '', 'digests': {'md5': 'dd1ecf3220e2f7b604aa95b327a7807a', 'sha256': '202992ec70e7d7f3eed7587e9d82d3a076cf6086b9c437e6f04d50a92febe8c9'}, 'downloads': -1, 'filename': 'depfinder-2.0.0.linux-x86_64.tar.gz', 'has_sig': False, 'md5_digest': 'dd1ecf3220e2f7b604aa95b327a7807a', 'packagetype': 'sdist', 'python_version': 'source', 'requires_python': None, 'size': 12820, 'upload_time': '2016-09-22T19:06:37', 'upload_time_iso_8601': '2016-09-22T19:06:37.845269Z', 'url': 'https://files.pythonhosted.org/packages/b3/bd/4d6d84911e925c82136f94e75111d7fe59effd65428ad168914bd4f57218/depfinder-2.0.0.linux-x86_64.tar.gz', 'yanked': False, 'yanked_reason': None}, {'comment_text': '', 'digests': {'md5': 'b85a6bc4ca569fc20d56f9af882508ec', 'sha256': 'e2c5c40431fa2f70020c4dc963be37784aa9c78ef0579ee39deb6c0789972f37'}, 'downloads': -1, 'filename': 'depfinder-2.0.0.tar.gz', 'has_sig': False, 'md5_digest': 'b85a6bc4ca569fc20d56f9af882508ec', 'packagetype': 'sdist', 'python_version': 'source', 'requires_python': None, 'size': 23690, 'upload_time': '2016-09-22T19:07:32', 'upload_time_iso_8601': '2016-09-22T19:07:32.802402Z', 'url': 'https://files.pythonhosted.org/packages/e3/ce/ddeafcee080aec62ea8eb00008a686d03e2d053ea24530c785ac43e363f1/depfinder-2.0.0.tar.gz', 'yanked': False, 'yanked_reason': None}], '2.1': [{'comment_text': '', 'digests': {'md5': 'd7fe99c910c2f0065bcbfaa75aa586b3', 'sha256': '86a5cad96ac87d5f162d17ebf1cac3951904d3c0d231927d675dab3928aff830'}, 'downloads': -1, 'filename': 'depfinder-2.1.tar.gz', 'has_sig': False, 'md5_digest': 'd7fe99c910c2f0065bcbfaa75aa586b3', 'packagetype': 'sdist', 'python_version': 'source', 'requires_python': None, 'size': 24052, 'upload_time': '2017-02-03T19:53:34', 'upload_time_iso_8601': '2017-02-03T19:53:34.527326Z', 'url': 'https://files.pythonhosted.org/packages/a7/f2/b409f15067d993ab393d472696b4ea46d61ba8fba8eb82436119f95059b8/depfinder-2.1.tar.gz', 'yanked': False, 'yanked_reason': None}], '2.1.1': [{'comment_text': '', 'digests': {'md5': '0058b188d593a3ebcf9ef4087409e6b0', 'sha256': 'd9cb6daf0e4d4297a8fd560087740d578bcd8a2d82d72dfbead4f8815f483ec8'}, 'downloads': -1, 'filename': 'depfinder-2.1.1.tar.gz', 'has_sig': False, 'md5_digest': '0058b188d593a3ebcf9ef4087409e6b0', 'packagetype': 'sdist', 'python_version': 'source', 'requires_python': None, 'size': 23416, 'upload_time': '2018-09-13T17:45:11', 'upload_time_iso_8601': '2018-09-13T17:45:11.305584Z', 'url': 'https://files.pythonhosted.org/packages/7d/e4/ba1361ca69be19b1cc9c0db32c992cedc8e4710a53b639c0ab15e7e99081/depfinder-2.1.1.tar.gz', 'yanked': False, 'yanked_reason': None}], '2.2.0': [{'comment_text': '', 'digests': {'md5': 'd73b959b8971f67d153a3faee6b2a60e', 'sha256': '2feed455b5b2184d6a174358a6d2d7c8bb52f59802941808ca5a81678fe9279f'}, 'downloads': -1, 'filename': 'depfinder-2.2.0.tar.gz', 'has_sig': False, 'md5_digest': 'd73b959b8971f67d153a3faee6b2a60e', 'packagetype': 'sdist', 'python_version': 'source', 'requires_python': None, 'size': 23757, 'upload_time': '2018-10-23T14:57:30', 'upload_time_iso_8601': '2018-10-23T14:57:30.863761Z', 'url': 'https://files.pythonhosted.org/packages/6f/ef/3113e7a6b2039393db1d79d4e8161741845a658478558148a35da975e994/depfinder-2.2.0.tar.gz', 'yanked': False, 'yanked_reason': None}], '2.2.1': [{'comment_text': '', 'digests': {'md5': 'a977b18df434e702ab234c089660243a', 'sha256': 'd4b7d233c116f2f0544bb2ae8d1c242e84fc902b456936a967d6a81089914f25'}, 'downloads': -1, 'filename': 'depfinder-2.2.1-py3-none-any.whl', 'has_sig': False, 'md5_digest': 'a977b18df434e702ab234c089660243a', 'packagetype': 'bdist_wheel', 'python_version': 'py3', 'requires_python': None, 'size': 12217, 'upload_time': '2018-11-20T15:53:49', 'upload_time_iso_8601': '2018-11-20T15:53:49.036504Z', 'url': 'https://files.pythonhosted.org/packages/38/f5/4cdef6c1bce6e8ad265cb7cf4d286f8e9385cb64a45ec3ac90e31c7da30d/depfinder-2.2.1-py3-none-any.whl', 'yanked': False, 'yanked_reason': None}, {'comment_text': '', 'digests': {'md5': '600e8d6f456c2d2eac96afa253979247', 'sha256': '720c96b5dca5222b92836cf9422b39ec01a19ea4df91085d78b13439cec18ae6'}, 'downloads': -1, 'filename': 'depfinder-2.2.1.tar.gz', 'has_sig': False, 'md5_digest': '600e8d6f456c2d2eac96afa253979247', 'packagetype': 'sdist', 'python_version': 'source', 'requires_python': None, 'size': 23663, 'upload_time': '2018-11-20T15:53:50', 'upload_time_iso_8601': '2018-11-20T15:53:50.924485Z', 'url': 'https://files.pythonhosted.org/packages/bf/21/ef655d1bb5d480caa46dc3f54aa2cf28374bfd7296b947a2e5e49914a296/depfinder-2.2.1.tar.gz', 'yanked': False, 'yanked_reason': None}], '2.3.0': [{'comment_text': '', 'digests': {'md5': 'a2c83ac60d93c23a7def6b5f65e21f5f', 'sha256': '2694acbc8f7d94ca9bae55b8dc5b4860d5bc253c6a377b3b8ce63fb5bffa4000'}, 'downloads': -1, 'filename': 'depfinder-2.3.0.tar.gz', 'has_sig': False, 'md5_digest': 'a2c83ac60d93c23a7def6b5f65e21f5f', 'packagetype': 'sdist', 'python_version': 'source', 'requires_python': None, 'size': 24031, 'upload_time': '2019-11-27T20:50:15', 'upload_time_iso_8601': '2019-11-27T20:50:15.596301Z', 'url': 'https://files.pythonhosted.org/packages/dd/37/84268317bf1289c8de7f2b17f1d8de9d1a5313477f7e7f89047abe0a72c8/depfinder-2.3.0.tar.gz', 'yanked': False, 'yanked_reason': None}], '2.3.1': [{'comment_text': '', 'digests': {'md5': '77f5ebf4db4e05bceb85d2301b7add9c', 'sha256': '813c68ef13d75305120d614a3822edfd7b5e660edb99f6a0ae59f3fae00cff28'}, 'downloads': -1, 'filename': 'depfinder-2.3.1.tar.gz', 'has_sig': False, 'md5_digest': '77f5ebf4db4e05bceb85d2301b7add9c', 'packagetype': 'sdist', 'python_version': 'source', 'requires_python': None, 'size': 24359, 'upload_time': '2020-05-30T16:25:29', 'upload_time_iso_8601': '2020-05-30T16:25:29.179450Z', 'url': 'https://files.pythonhosted.org/packages/62/95/cf13179dcb5cbeccaea6cb6091866cdd7af32dfec983b69876143392dfd9/depfinder-2.3.1.tar.gz', 'yanked': False, 'yanked_reason': None}]}, 'urls': [{'comment_text': '', 'digests': {'md5': '77f5ebf4db4e05bceb85d2301b7add9c', 'sha256': '813c68ef13d75305120d614a3822edfd7b5e660edb99f6a0ae59f3fae00cff28'}, 'downloads': -1, 'filename': 'depfinder-2.3.1.tar.gz', 'has_sig': False, 'md5_digest': '77f5ebf4db4e05bceb85d2301b7add9c', 'packagetype': 'sdist', 'python_version': 'source', 'requires_python': None, 'size': 24359, 'upload_time': '2020-05-30T16:25:29', 'upload_time_iso_8601': '2020-05-30T16:25:29.179450Z', 'url': 'https://files.pythonhosted.org/packages/62/95/cf13179dcb5cbeccaea6cb6091866cdd7af32dfec983b69876143392dfd9/depfinder-2.3.1.tar.gz', 'yanked': False, 'yanked_reason': None}]}
Starting the download of the sdist package depfinder-2.3.1.tar.gz
DEBUG:Downloading depfinder-2.3.1.tar.gz sdist - https://files.pythonhosted.org/packages/62/95/cf13179dcb5cbeccaea6cb6091866cdd7af32dfec983b69876143392dfd9/depfinder-2.3.1.tar.gz
DEBUG:Starting new HTTPS connection (1): files.pythonhosted.org:443
DEBUG:https://files.pythonhosted.org:443 "GET /packages/62/95/cf13179dcb5cbeccaea6cb6091866cdd7af32dfec983b69876143392dfd9/depfinder-2.3.1.tar.gz HTTP/1.1" 200 24359
depfinder-2.3.1.tar.gz N/A% ETA:  --:--:--   0.0 s/B|                         |
depfinder-2.3.1.tar.gz 100% Time:  0:00:00  11.1 MiB/s|#######################|
DEBUG:Unpacking /tmp/grayskull-depfinder-alstv8cq/depfinder-2.3.1.tar.gz to /tmp/grayskull-depfinder-alstv8cq
Recovering information from setup.py
Executing injected distutils...
/home/christopher/mc/lib/python3.7/site-packages/setuptools/distutils_patch.py:17: UserWarning: Setuptools is replacing distutils
  warnings.warn("Setuptools is replacing distutils")
DEBUG:Exception when executing setup.py as script: 'distutils.core.setup()' was never called -- perhaps '/tmp/grayskull-depfinder-alstv8cq/depfinder-2.3.1/setup.py' is not a Distutils setup script?
DEBUG:Started setup.cfg from /tmp/grayskull-depfinder-alstv8cq/depfinder-2.3.1
Recovering metadata from setup.cfg
DEBUG:Data recovered from setup.cfg: {}
DEBUG:Data recovered from setup.py: {'setup_requires': []}
No data was recovered from setup.py. Forcing to execute the setup.py as script
DEBUG:Exception occurred when executing sdist injection: Traceback (most recent call last):
  File "/home/christopher/mc/lib/python3.7/site-packages/setuptools/_distutils/core.py", line 134, in setup
    ok = dist.parse_command_line()
  File "/home/christopher/mc/lib/python3.7/site-packages/setuptools/_distutils/dist.py", line 502, in parse_command_line
    raise DistutilsArgError("no commands supplied")
distutils.errors.DistutilsArgError: no commands supplied

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/christopher/mc/lib/python3.7/site-packages/grayskull/pypi/pypi.py", line 274, in _injection_distutils
    PyPi.__run_setup_py(path_setup, data_dist, run_py=True)
  File "/home/christopher/mc/lib/python3.7/site-packages/grayskull/pypi/pypi.py", line 311, in __run_setup_py
    runpy.run_path(path_setup, run_name="__main__")
  File "/home/christopher/mc/lib/python3.7/runpy.py", line 263, in run_path
    pkg_name=pkg_name, script_name=fname)
  File "/home/christopher/mc/lib/python3.7/runpy.py", line 96, in _run_module_code
    mod_name, mod_spec, pkg_name, script_name)
  File "/home/christopher/mc/lib/python3.7/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/tmp/grayskull-depfinder-alstv8cq/depfinder-2.3.1/setup.py", line 19, in <module>
    package_data={'': ['pkg_data/*.yml']},
  File "/home/christopher/mc/lib/python3.7/site-packages/setuptools/__init__.py", line 164, in setup
    return distutils.core.setup(**attrs)
  File "/home/christopher/mc/lib/python3.7/site-packages/setuptools/_distutils/core.py", line 136, in setup
    raise SystemExit(gen_usage(dist.script_name) + "\nerror: %s" % msg)
SystemExit: usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
   or: setup.py --help [cmd1 cmd2 ...]
   or: setup.py --help-commands
   or: setup.py cmd --help

error: no commands supplied

Checking >> -- 100% |#                                 |[Elapsed Time: 0:00:00]
Checking >> -- 100% |#                                 |[Elapsed Time: 0:00:00]
DEBUG:Data merged from pypi, setup.cfg and setup.py: {'author': None, 'name': 'depfinder', 'version': '2.3.1', 'source': {'url': 'https://pypi.io/packages/source/{{ name[0] }}/{{ name }}/{{ name }}-{{ version }}.tar.gz', 'sha256': '813c68ef13d75305120d614a3822edfd7b5e660edb99f6a0ae59f3fae00cff28'}, 'packages': None, 'url': 'http://github.com/ericdill/depfinder', 'classifiers': None, 'compilers': [], 'entry_points': [], 'summary': 'Find all the imports in your library', 'requires_python': None, 'doc_url': 'https://pythonhosted.org/depfinder/', 'dev_url': None, 'license': 'BSD 3-Clause', 'setup_requires': [], 'extra_requires': None, 'project_url': 'https://pypi.org/project/depfinder/', 'extras_require': None, 'requires_dist': [], 'sdist_path': '/tmp/grayskull-depfinder-alstv8cq'}
DEBUG:Starting new HTTPS connection (1): spdx.org:443
DEBUG:https://spdx.org:443 "GET /licenses/licenses.json HTTP/1.1" 200 176201
DEBUG:Response from spdx.org. Status code:200, response: <Response [200]>
Recovering license info from spdx.org ...
DEBUG:Starting new HTTPS connection (1): api.opensource.org:443
DEBUG:https://api.opensource.org:443 "GET /licenses/ HTTP/1.1" 200 None
INFO:Best match for license BSD 3-Clause was ('BSD-3-Clause', 100.0).
Best matches: [('BSD-3-Clause', 100.0), ('BSD-3-Clause-LBNL', 95.0), ('BSD-1-Clause', 91.66666666666667), ('BSD-2-Clause', 91.66666666666667), ('BSD-4-Clause', 91.66666666666667)]
Matching license file with database from Grayskull...
License type: BSD-3-Clause
License file: LICENSE
Host requirements:
DEBUG:Starting new HTTPS connection (1): anaconda.org:443
DEBUG:https://anaconda.org:443 "GET /conda-forge/pip/files HTTP/1.1" 200 None
  - pip
DEBUG:Starting new HTTPS connection (1): anaconda.org:443
DEBUG:https://anaconda.org:443 "GET /conda-forge/python/files HTTP/1.1" 200 None
  - python

Run requirements:
  - python

RED: Missing packages
GREEN: Packages available on conda-forge
DEBUG:Generating recipe on folder: depfinder
DEBUG:Starting new HTTPS connection (1): api.github.com:443
DEBUG:https://api.github.com:443 "GET /search/users?q=Christopher+J.+Wright HTTP/1.1" 200 72
Using default recipe maintainer: AddYourGitHubIdHere
Maintainers:
   - AddYourGitHubIdHere

#### Recipe generated on /tmp/depfinder for depfinder ####
marcelotrevisani commented 4 years ago

Can I see please what packages did you install in you environment? It seems that something patched the distutils

marcelotrevisani commented 4 years ago

are you using the latest setuptools am I right? probably setuptools >=48.0.0

Just saw that they merged some stuffs which are patching the distutils and doing some weirdo things behind the scenes as a workaround for python 3.9

marcelotrevisani commented 4 years ago

If you need a workaround for now you will have to install an older version of setuptools, something before 48.0.0 I was using the 45.2.0

CJ-Wright commented 4 years ago

Here is my env:

# packages in environment at /home/christopher/mc:
#
# Name                    Version                   Build  Channel
_libgcc_mutex             0.1                 conda_forge    conda-forge
_openmp_mutex             4.5                      1_llvm    conda-forge
abseil-cpp                20200225.2           he1b5a44_0    conda-forge
alabaster                 0.7.12                     py_0    conda-forge
anaconda-package-data     0.1                           1    intake
appdirs                   1.4.3                      py_1    conda-forge
arrow-cpp                 0.17.1          py37h1234567_9_cpu    conda-forge
asttokens                 1.1.13                   pypi_0    pypi
attrs                     19.3.0                     py_0    conda-forge
aws-sdk-cpp               1.7.164              hc831370_1    conda-forge
babel                     2.8.0                      py_0    conda-forge
backcall                  0.2.0              pyh9f0ad1d_0    conda-forge
backoff                   1.8.0                      py_0    conda-forge
beautifulsoup4            4.9.1            py37hc8dfbb8_0    conda-forge
black                     19.10b0                  py37_0    conda-forge
bleach                    3.1.5              pyh9f0ad1d_0    conda-forge
blinker                   1.4                        py_1    conda-forge
bokeh                     2.1.1            py37hc8dfbb8_0    conda-forge
boolean.py                3.7                        py_0    conda-forge
boost-cpp                 1.72.0               h8e57a91_0    conda-forge
boto3                     1.14.16            pyh9f0ad1d_0    conda-forge
botocore                  1.17.16            pyh9f0ad1d_0    conda-forge
brotli                    1.0.7             he1b5a44_1002    conda-forge
brotlipy                  0.7.0           py37h8f50634_1000    conda-forge
bzip2                     1.0.8                h516909a_2    conda-forge
c-ares                    1.15.0            h516909a_1001    conda-forge
ca-certificates           2020.6.20            hecda079_0    conda-forge
cairo                     1.16.0            hcf35c78_1003    conda-forge
cerberus                  1.3.2                      py_0    conda-forge
certifi                   2020.6.20        py37hc8dfbb8_0    conda-forge
cffi                      1.14.0           py37hd463f26_0    conda-forge
cfgv                      3.1.0                      py_0    conda-forge
chardet                   3.0.4           py37hc8dfbb8_1006    conda-forge
cheap-repr                0.4.1                    pypi_0    pypi
click                     7.1.2              pyh9f0ad1d_0    conda-forge
cloudpickle               1.5.0                      py_0    conda-forge
colorama                  0.4.3                      py_0    conda-forge
conda                     4.8.3            py37hc8dfbb8_1    conda-forge
conda-build               3.19.2           py37hc8dfbb8_2    conda-forge
conda-forge-pinning       2020.07.03.10.54.45               0    conda-forge
conda-forge-tick          0.0.1                     dev_0    <develop>
conda-package-handling    1.6.0            py37h8f50634_2    conda-forge
conda-smithy              4.0.0                     dev_0    <develop>
cryptography              2.9.2            py37hb09aad4_0    conda-forge
curl                      7.71.1               he644dc0_0    conda-forge
cycler                    0.10.0                     py_2    conda-forge
cytoolz                   0.10.1           py37h516909a_0    conda-forge
dask                      2.20.0                     py_0    conda-forge
dask-core                 2.20.0                     py_0    conda-forge
dbus                      1.13.6               he372182_0    conda-forge
decorator                 4.4.2                      py_0    conda-forge
defusedxml                0.6.0                      py_0    conda-forge
depfinder                 2.3.1                      py_0    conda-forge
deprecated                1.2.10             pyh9f0ad1d_0    conda-forge
distlib                   0.3.1              pyh9f0ad1d_0    conda-forge
distributed               2.5.2+4.geebdf8dd           dev_0    <develop>
doctr                     1.8.0                      py_0    conda-forge
docutils                  0.15.2                   py37_0    conda-forge
editdistance              0.5.3            py37h3340039_0    conda-forge
entrypoints               0.3             py37hc8dfbb8_1001    conda-forge
et_xmlfile                1.0.1                   py_1001    conda-forge
executing                 0.3.0                    pypi_0    pypi
expat                     2.2.9                he1b5a44_2    conda-forge
fastparquet               0.4.0            py37h03ebfcd_0    conda-forge
feedparser                5.2.1              pyh9f0ad1d_0    conda-forge
fftw                      3.3.8           nompi_h7f3a6c3_1111    conda-forge
filelock                  3.0.12             pyh9f0ad1d_0    conda-forge
flake8                    3.8.3              pyh9f0ad1d_0    conda-forge
flask                     1.1.2              pyh9f0ad1d_0    conda-forge
font-ttf-dejavu-sans-mono 2.37                 hab24e00_0    conda-forge
font-ttf-inconsolata      2.001                hab24e00_0    conda-forge
font-ttf-source-code-pro  2.030                hab24e00_0    conda-forge
font-ttf-ubuntu           0.83                 hab24e00_0    conda-forge
fontconfig                2.13.1            h86ecdb6_1001    conda-forge
fonts-conda-forge         1                             0    conda-forge
freetype                  2.10.2               he06d7ca_0    conda-forge
fribidi                   1.0.9                h516909a_0    conda-forge
frozendict                1.2                pyh9f0ad1d_3    conda-forge
fsspec                    0.7.4                      py_0    conda-forge
future                    0.17.1                   pypi_0    pypi
gdk-pixbuf                2.38.2               h3f25603_4    conda-forge
gettext                   0.19.8.1          hc5be6a0_1002    conda-forge
gflags                    2.2.2             he1b5a44_1002    conda-forge
ghostscript               9.22              hf484d3e_1001    conda-forge
giflib                    5.2.1                h516909a_2    conda-forge
git                       2.27.0          pl526h5e3e691_0    conda-forge
gitdb                     4.0.5                      py_0    conda-forge
github3.py                1.3.0                      py_0    conda-forge
gitpython                 3.1.3                      py_0    conda-forge
glib                      2.65.0               h6f030ca_0    conda-forge
glob2                     0.7                        py_0    conda-forge
glog                      0.4.0                h49b9bf7_3    conda-forge
gobject-introspection     1.64.1           py37h619baee_1    conda-forge
graphite2                 1.3.13            he1b5a44_1001    conda-forge
graphviz                  2.42.3               h0511662_0    conda-forge
grayskull                 0.7.3                      py_1    conda-forge
grid-strategy             0.0.1                    pypi_0    pypi
grpc-cpp                  1.30.0               h9ea6770_0    conda-forge
gst-plugins-base          1.14.5               h0935bb2_2    conda-forge
gstreamer                 1.14.5               h36ae1b5_2    conda-forge
harfbuzz                  2.4.0                h9f30f68_3    conda-forge
heapdict                  1.0.1                      py_0    conda-forge
hub                       2.14.2               hc7d050b_0    conda-forge
icu                       64.2                 he1b5a44_1    conda-forge
identify                  1.4.20             pyh9f0ad1d_0    conda-forge
idna                      2.10               pyh9f0ad1d_0    conda-forge
imagemagick               7.0.10_22       pl526h201ca68_0    conda-forge
imagesize                 1.2.0                      py_0    conda-forge
importlib-metadata        1.5.0                    pypi_0    pypi
importlib_metadata        1.7.0                         0    conda-forge
intake                    0.6.0                      py_0    conda-forge
intake-parquet            0.2.3                      py_0    conda-forge
ipykernel                 5.3.0            py37h43977f1_0    conda-forge
ipython                   7.16.1           py37h43977f1_0    conda-forge
ipython_genutils          0.2.0                      py_1    conda-forge
isodate                   0.6.0                      py_1    conda-forge
itsdangerous              1.1.0                      py_0    conda-forge
jbig                      2.1               h516909a_2002    conda-forge
jdcal                     1.4.1                      py_0    conda-forge
jedi                      0.17.1           py37hc8dfbb8_0    conda-forge
jinja2                    2.11.2             pyh9f0ad1d_0    conda-forge
jmespath                  0.10.0             pyh9f0ad1d_0    conda-forge
jpeg                      9d                   h516909a_0    conda-forge
json5                     0.9.4              pyh9f0ad1d_0    conda-forge
jsonschema                3.2.0            py37hc8dfbb8_1    conda-forge
jupyter_client            6.1.5                      py_0    conda-forge
jupyter_core              4.6.3            py37hc8dfbb8_1    conda-forge
jupyterlab                2.1.5                      py_0    conda-forge
jupyterlab_server         1.1.5                      py_0    conda-forge
jwcrypto                  0.6.0                      py_0    conda-forge
kitty                     0.18.1           py37h74b82a7_0    conda-forge
kitty-themes              1.0.0                         0    conda-forge
kiwisolver                1.1.0                    pypi_0    pypi
krb5                      1.17.1               hfafb76e_1    conda-forge
lazyasd                   0.1.4                      py_1    conda-forge
ld_impl_linux-64          2.34                 h53a641e_5    conda-forge
libarchive                3.3.3             h3a8160c_1008    conda-forge
libblas                   3.8.0               17_openblas    conda-forge
libcanberra               0.30                 h516909a_0    conda-forge
libcblas                  3.8.0               17_openblas    conda-forge
libclang                  9.0.1           default_hde54327_0    conda-forge
libcroco                  0.6.13               h8d621e5_1    conda-forge
libcurl                   7.71.1               hcdd3856_0    conda-forge
libedit                   3.1.20191231         h46ee950_0    conda-forge
libevent                  2.1.10               hcdb4288_1    conda-forge
libffi                    3.2.1             he1b5a44_1007    conda-forge
libgcc-ng                 9.2.0                h24d8f2e_2    conda-forge
libgfortran-ng            7.5.0                hdf63c60_6    conda-forge
libiconv                  1.15              h516909a_1006    conda-forge
liblapack                 3.8.0               17_openblas    conda-forge
liblief                   0.9.0                hf8a498c_1    conda-forge
libllvm8                  8.0.1                hc9558a2_0    conda-forge
libllvm9                  9.0.1                he513fc3_1    conda-forge
libogg                    1.3.2             h516909a_1002    conda-forge
libopenblas               0.3.10               h5ec1e0e_0    conda-forge
libpng                    1.6.37               hed695b0_1    conda-forge
libprotobuf               3.12.3               h8b12597_0    conda-forge
librsvg                   2.49.2               h33a7fed_0    conda-forge
libsodium                 1.0.17               h516909a_0    conda-forge
libsolv                   0.7.14               h8b12597_3    conda-forge
libssh2                   1.9.0                hab1572f_2    conda-forge
libstdcxx-ng              9.2.0                hdf63c60_2    conda-forge
libtiff                   4.1.0                hc7e4089_6    conda-forge
libtool                   2.4.6             h14c3975_1002    conda-forge
libuuid                   2.32.1            h14c3975_1000    conda-forge
libvorbis                 1.3.6                he1b5a44_2    conda-forge
libwebp                   1.1.0                h56121f0_4    conda-forge
libwebp-base              1.1.0                h516909a_3    conda-forge
libxcb                    1.13              h14c3975_1002    conda-forge
libxkbcommon              0.10.0               he1b5a44_0    conda-forge
libxml2                   2.9.10               hee79883_0    conda-forge
license-expression        1.2                        py_0    conda-forge
llvm-openmp               10.0.0               hc9558a2_0    conda-forge
llvmlite                  0.32.1           py37h5202443_0    conda-forge
locket                    0.2.0                      py_2    conda-forge
lz4-c                     1.9.2                he1b5a44_1    conda-forge
lzo                       2.10              h14c3975_1000    conda-forge
mamba                     0.4.1            py37h6d3251c_0    conda-forge
markupsafe                1.1.1            py37h8f50634_1    conda-forge
matplotlib                3.2.2                         0    conda-forge
matplotlib-base           3.2.2            py37h30547a4_0    conda-forge
mccabe                    0.6.1                      py_1    conda-forge
mistune                   0.8.4           py37h8f50634_1001    conda-forge
more-itertools            8.4.0                      py_0    conda-forge
msgpack-python            1.0.0            py37h99015e2_1    conda-forge
msrest                    0.6.17             pyh9f0ad1d_0    conda-forge
mypy_extensions           0.4.3            py37hc8dfbb8_1    conda-forge
nameparser                1.0.5                      py_0    conda-forge
nbconvert                 5.6.1            py37hc8dfbb8_1    conda-forge
nbformat                  5.0.6                      py_0    conda-forge
ncurses                   6.1               hf484d3e_1002    conda-forge
ndg-httpsclient           0.5.1                      py_1    conda-forge
networkx                  2.4                        py_1    conda-forge
nodeenv                   1.4.0              pyh9f0ad1d_0    conda-forge
notebook                  6.0.3            py37hc8dfbb8_0    conda-forge
nspr                      4.26                 he1b5a44_0    conda-forge
nss                       3.47                 he751ad9_0    conda-forge
numba                     0.49.1           py37h0da4684_0    conda-forge
numpy                     1.17.5           py37h95a1406_0    conda-forge
oauthlib                  3.0.1                      py_0    conda-forge
olefile                   0.46                       py_0    conda-forge
openjpeg                  2.3.1                h981e76c_3    conda-forge
openpyxl                  3.0.4                      py_0    conda-forge
openssl                   1.1.1g               h516909a_0    conda-forge
packaging                 20.4               pyh9f0ad1d_0    conda-forge
pandas                    1.0.5            py37h0da4684_0    conda-forge
pandoc                    2.10                          0    conda-forge
pandocfilters             1.4.2                      py_1    conda-forge
pango                     1.42.4               h7062337_4    conda-forge
parquet-cpp               1.5.1                         2    conda-forge
parso                     0.7.0              pyh9f0ad1d_0    conda-forge
partd                     1.1.0                      py_0    conda-forge
patchelf                  0.11                 he1b5a44_0    conda-forge
pathspec                  0.7.0                    pypi_0    pypi
pcre                      8.44                 he1b5a44_0    conda-forge
perl                      5.26.2            h516909a_1006    conda-forge
pexpect                   4.8.0            py37hc8dfbb8_1    conda-forge
pickleshare               0.7.5                    pypi_0    pypi
pillow                    7.2.0            py37h718be6c_0    conda-forge
pip                       20.1.1                     py_1    conda-forge
pixman                    0.38.0            h516909a_1003    conda-forge
pkg-config                0.29.2            h516909a_1006    conda-forge
pkginfo                   1.5.0.1                    py_0    conda-forge
pluggy                    0.13.1           py37hc8dfbb8_2    conda-forge
poppler                   0.89.0               h4190859_1    conda-forge
poppler-data              0.4.9                         1    conda-forge
pre-commit                2.5.1            py37hc8dfbb8_0    conda-forge
progressbar2              3.51.4             pyh9f0ad1d_0    conda-forge
prometheus_client         0.8.0              pyh9f0ad1d_0    conda-forge
prompt-toolkit            3.0.5                      py_1    conda-forge
prompt_toolkit            3.0.5                         1    conda-forge
proselint                 0.10.2                   pypi_0    pypi
psutil                    5.7.0            py37h8f50634_1    conda-forge
pthread-stubs             0.4               h14c3975_1001    conda-forge
ptyprocess                0.6.0                   py_1001    conda-forge
py                        1.9.0              pyh9f0ad1d_0    conda-forge
py-lief                   0.9.0            py37he1b5a44_1    conda-forge
pyarrow                   0.17.1          py37h1234567_9_cpu    conda-forge
pyasn1                    0.4.8                      py_0    conda-forge
pycodestyle               2.6.0              pyh9f0ad1d_0    conda-forge
pycosat                   0.6.3           py37h8f50634_1004    conda-forge
pycparser                 2.20               pyh9f0ad1d_2    conda-forge
pycrypto                  2.6.1           py37h8f50634_1004    conda-forge
pyflakes                  2.2.0              pyh9f0ad1d_0    conda-forge
pygithub                  1.51                       py_0    conda-forge
pygments                  2.5.2                    pypi_0    pypi
pyjwt                     1.7.1                      py_0    conda-forge
pyopenssl                 19.1.0                     py_1    conda-forge
pyparsing                 2.4.6                    pypi_0    pypi
pyqt                      5.12.3           py37h8685d9f_3    conda-forge
pyqt5-sip                 4.19.18                  pypi_0    pypi
pyqtchart                 5.12                     pypi_0    pypi
pyqtwebengine             5.12.1                   pypi_0    pypi
pyrsistent                0.15.7                   pypi_0    pypi
pysocks                   1.7.1            py37hc8dfbb8_1    conda-forge
pytest                    5.3.5                    pypi_0    pypi
python                    3.7.6           cpython_h8356626_6    conda-forge
python-dateutil           2.8.1                      py_0    conda-forge
python-graphviz           0.14               pyh9f0ad1d_0    conda-forge
python-libarchive-c       2.9                      py37_0    conda-forge
python-snappy             0.5.4            py37h7cfaab3_1    conda-forge
python-utils              2.4.0                      py_0    conda-forge
python_abi                3.7                     1_cp37m    conda-forge
pytz                      2020.1             pyh9f0ad1d_0    conda-forge
pyyaml                    5.3.1            py37h8f50634_0    conda-forge
pyzmq                     19.0.1           py37hac76be4_0    conda-forge
qt                        5.12.5               hd8c4c69_1    conda-forge
rapidfuzz                 0.9.1            py37he734fa9_1    conda-forge
re-ver                    0.4.3                    pypi_0    pypi
re2                       2020.07.01           he1b5a44_0    conda-forge
readline                  8.0                  hf8c457e_0    conda-forge
regex                     2020.6.8         py37h8f50634_0    conda-forge
regolith                  0.4.0                     dev_0    <develop>
requests                  2.24.0             pyh9f0ad1d_0    conda-forge
requests-mock             1.8.0              pyh9f0ad1d_0    conda-forge
requests-oauthlib         1.2.0                      py_0    conda-forge
rever                     0.4.3                      py_1    conda-forge
ripgrep                   12.1.1               h516909a_0    conda-forge
ruamel.yaml               0.16.6           py37h8f50634_1    conda-forge
ruamel.yaml.clib          0.2.0            py37h8f50634_1    conda-forge
ruamel.yaml.jinja2        0.2.4                      py_1    conda-forge
ruamel_yaml               0.15.80         py37h8f50634_1001    conda-forge
s3fs                      0.4.2                      py_0    conda-forge
s3transfer                0.3.3            py37hc8dfbb8_1    conda-forge
scrypt                    0.8.15           py37hb09aad4_0    conda-forge
send2trash                1.5.0                      py_0    conda-forge
setproctitle              1.1.10          py37h8f50634_1002    conda-forge
setuptools                45.2.0.post20200209          pypi_0    pypi
six                       1.15.0             pyh9f0ad1d_0    conda-forge
smmap                     3.0.4              pyh9f0ad1d_0    conda-forge
snappy                    1.1.8                he1b5a44_3    conda-forge
snoop                     0.2.2                    pypi_0    pypi
snowballstemmer           2.0.0                      py_0    conda-forge
sortedcontainers          2.2.2              pyh9f0ad1d_0    conda-forge
soupsieve                 2.0.1            py37hc8dfbb8_0    conda-forge
sphinx                    3.1.1                      py_0    conda-forge
sphinxcontrib-applehelp   1.0.2                      py_0    conda-forge
sphinxcontrib-devhelp     1.0.2                      py_0    conda-forge
sphinxcontrib-htmlhelp    1.0.3                      py_0    conda-forge
sphinxcontrib-jsmath      1.0.1                      py_0    conda-forge
sphinxcontrib-qthelp      1.0.3                      py_0    conda-forge
sphinxcontrib-serializinghtml 1.1.4                      py_0    conda-forge
sqlite                    3.32.3               hcee41ef_0    conda-forge
stdlib-list               0.6.0                    py37_0    conda-forge
streamz                   0.5.2                    pypi_0    pypi
tblib                     1.6.0                      py_0    conda-forge
terminado                 0.8.3            py37hc8dfbb8_1    conda-forge
testpath                  0.4.4                      py_0    conda-forge
thrift                    0.11.0          py37he1b5a44_1001    conda-forge
thrift-cpp                0.13.0               h62aa4f2_2    conda-forge
tk                        8.6.10               hed695b0_0    conda-forge
toml                      0.10.1             pyh9f0ad1d_0    conda-forge
toolz                     0.10.0                     py_0    conda-forge
tornado                   6.0.4            py37h8f50634_1    conda-forge
tqdm                      4.47.0             pyh9f0ad1d_0    conda-forge
traitlets                 4.3.3            py37hc8dfbb8_1    conda-forge
typed-ast                 1.4.1            py37h516909a_0    conda-forge
typing_extensions         3.7.4.2                    py_0    conda-forge
uritemplate.py            3.0.2                      py_1    conda-forge
urllib3                   1.25.9                     py_0    conda-forge
virtualenv                20.0.20          py37hc8dfbb8_1    conda-forge
vsts-python-api           0.1.22                     py_0    conda-forge
wcwidth                   0.2.5              pyh9f0ad1d_0    conda-forge
webencodings              0.5.1                      py_1    conda-forge
werkzeug                  1.0.1              pyh9f0ad1d_0    conda-forge
wheel                     0.34.2                     py_1    conda-forge
wrapt                     1.12.1           py37h8f50634_1    conda-forge
xkeyboard-config          2.30                 h516909a_0    conda-forge
xonda                     0.9.0                      py_0    conda-forge
xonsh                     0.9.18           py37hc8dfbb8_0    conda-forge
xontrib-kitty             0.0.2                      py_0    conda-forge
xorg-kbproto              1.0.7             h14c3975_1002    conda-forge
xorg-libice               1.0.10               h516909a_0    conda-forge
xorg-libsm                1.2.3             h84519dc_1000    conda-forge
xorg-libx11               1.6.9                h516909a_0    conda-forge
xorg-libxau               1.0.9                h14c3975_0    conda-forge
xorg-libxdmcp             1.1.3                h516909a_0    conda-forge
xorg-libxext              1.3.4                h516909a_0    conda-forge
xorg-libxinerama          1.1.4             hf484d3e_1000    conda-forge
xorg-libxpm               3.5.13               h516909a_0    conda-forge
xorg-libxrender           0.9.10            h516909a_1002    conda-forge
xorg-libxt                1.1.5             h516909a_1003    conda-forge
xorg-renderproto          0.11.1            h14c3975_1002    conda-forge
xorg-xextproto            7.3.0             h14c3975_1002    conda-forge
xorg-xproto               7.0.31            h14c3975_1007    conda-forge
xz                        5.2.5                h516909a_0    conda-forge
yaml                      0.2.5                h516909a_0    conda-forge
zeromq                    4.3.2                he1b5a44_2    conda-forge
zict                      2.0.0                      py_0    conda-forge
zipp                      3.1.0                      py_0    conda-forge
zlib                      1.2.11            h516909a_1006    conda-forge
zstd                      1.4.4                h6597ccf_3    conda-forge
marcelotrevisani commented 4 years ago

Sorry for bothering you, but can you export your conda env for me please? In that way it will be easier to reproduce your env :grin:

CJ-Wright commented 4 years ago

I'll make a bespoke env for this, since that env is rather large.

CJ-Wright commented 4 years ago

Interesting this seems like was a setuptools issue version 49 seems to work.

CJ-Wright commented 4 years ago

Thank you very much for the help!

marcelotrevisani commented 4 years ago

Thanks for reporting it! :smiley: