Closed CJ-Wright closed 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
Can we close it? or is it generating the recipe without the entry_points
with 0.7.3
?
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
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?
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
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 ####
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
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 ####
Can I see please what packages did you install in you environment? It seems that something patched the distutils
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
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
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
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:
I'll make a bespoke env for this, since that env is rather large.
Interesting this seems like was a setuptools issue version 49 seems to work.
Thank you very much for the help!
Thanks for reporting it! :smiley:
Grayskull 0.7.0 used to find the depfinder entry points but now it seems like it doesn't.