jfhbrook / pyee

A rough port of Node.js's EventEmitter to Python with a few tricks of its own
https://github.com/jfhbrook/public
MIT License
371 stars 39 forks source link

broken setup.py #80

Closed blshkv closed 3 years ago

blshkv commented 3 years ago

That's probably related to https://github.com/jfhbrook/pyee/pull/73 which you failed to merge probably, but I don't remember for sure.

 * pyee-8.1.0.tar.gz BLAKE2B SHA512 size ;-) ...                                               [ ok ]
>>> Unpacking source...
>>> Unpacking pyee-8.1.0.tar.gz to /var/tmp/portage/dev-python/pyee-8.1.0/work
>>> Source unpacked in /var/tmp/portage/dev-python/pyee-8.1.0/work
>>> Preparing source in /var/tmp/portage/dev-python/pyee-8.1.0/work/pyee-8.1.0 ...
 * Applying setup-8.0.1.patch ...                                                              [ ok ]
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/dev-python/pyee-8.1.0/work/pyee-8.1.0 ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/dev-python/pyee-8.1.0/work/pyee-8.1.0 ...
 * python3_8: running distutils-r1_run_phase distutils-r1_python_compile
python3.8 setup.py build -j 4
WARNING: The pip package is not available, falling back to EasyInstall for handling setup_requires/test_requires; this is deprecated and will be removed in a future version.
WARNING: The pip package is not available, falling back to EasyInstall for handling setup_requires/test_requires; this is deprecated and will be removed in a future version.
WARNING: The pip package is not available, falling back to EasyInstall for handling setup_requires/test_requires; this is deprecated and will be removed in a future version.
WARNING: The pip package is not available, falling back to EasyInstall for handling setup_requires/test_requires; this is deprecated and will be removed in a future version.
WARNING: The pip package is not available, falling back to EasyInstall for handling setup_requires/test_requires; this is deprecated and will be removed in a future version.
running build
running build_py
creating /var/tmp/portage/dev-python/pyee-8.1.0/work/pyee-8.1.0-python3_8/lib/pyee
copying pyee/uplift.py -> /var/tmp/portage/dev-python/pyee-8.1.0/work/pyee-8.1.0-python3_8/lib/pyee
copying pyee/_twisted.py -> /var/tmp/portage/dev-python/pyee-8.1.0/work/pyee-8.1.0-python3_8/lib/pyee
copying pyee/_trio.py -> /var/tmp/portage/dev-python/pyee-8.1.0/work/pyee-8.1.0-python3_8/lib/pyee
copying pyee/_executor.py -> /var/tmp/portage/dev-python/pyee-8.1.0/work/pyee-8.1.0-python3_8/lib/pyee
copying pyee/_compat.py -> /var/tmp/portage/dev-python/pyee-8.1.0/work/pyee-8.1.0-python3_8/lib/pyee
copying pyee/_base.py -> /var/tmp/portage/dev-python/pyee-8.1.0/work/pyee-8.1.0-python3_8/lib/pyee
copying pyee/_asyncio.py -> /var/tmp/portage/dev-python/pyee-8.1.0/work/pyee-8.1.0-python3_8/lib/pyee
copying pyee/__init__.py -> /var/tmp/portage/dev-python/pyee-8.1.0/work/pyee-8.1.0-python3_8/lib/pyee
running egg_info
writing pyee.egg-info/PKG-INFO
writing dependency_links to pyee.egg-info/dependency_links.txt
writing top-level names to pyee.egg-info/top_level.txt
reading manifest file 'pyee.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'pyee.egg-info/SOURCES.txt'
/usr/lib/python3.8/distutils/dist.py:274: UserWarning: Unknown distribution option: 'vcversioner'
  warnings.warn(msg)
warning: build_py: byte-compiling is disabled, skipping.

>>> Source compiled.
>>> Test phase [not enabled]: dev-python/pyee-8.1.0

>>> Install dev-python/pyee-8.1.0 into /var/tmp/portage/dev-python/pyee-8.1.0/image
 * python3_8: running distutils-r1_run_phase distutils-r1_python_install
python3.8 setup.py install --skip-build --root=/var/tmp/portage/dev-python/pyee-8.1.0/image/_python3.8
WARNING: The pip package is not available, falling back to EasyInstall for handling setup_requires/test_requires; this is deprecated and will be removed in a future version.
WARNING: The pip package is not available, falling back to EasyInstall for handling setup_requires/test_requires; this is deprecated and will be removed in a future version.
WARNING: The pip package is not available, falling back to EasyInstall for handling setup_requires/test_requires; this is deprecated and will be removed in a future version.
WARNING: The pip package is not available, falling back to EasyInstall for handling setup_requires/test_requires; this is deprecated and will be removed in a future version.
WARNING: The pip package is not available, falling back to EasyInstall for handling setup_requires/test_requires; this is deprecated and will be removed in a future version.
running install
running install_lib
creating /var/tmp/portage/dev-python/pyee-8.1.0/image/_python3.8
creating /var/tmp/portage/dev-python/pyee-8.1.0/image/_python3.8/usr
creating /var/tmp/portage/dev-python/pyee-8.1.0/image/_python3.8/usr/lib
creating /var/tmp/portage/dev-python/pyee-8.1.0/image/_python3.8/usr/lib/python3.8
creating /var/tmp/portage/dev-python/pyee-8.1.0/image/_python3.8/usr/lib/python3.8/site-packages
creating /var/tmp/portage/dev-python/pyee-8.1.0/image/_python3.8/usr/lib/python3.8/site-packages/pyee
copying /var/tmp/portage/dev-python/pyee-8.1.0/work/pyee-8.1.0-python3_8/lib/pyee/__init__.py -> /var/tmp/portage/dev-python/pyee-8.1.0/image/_python3.8/usr/lib/python3.8/site-packages/pyee
copying /var/tmp/portage/dev-python/pyee-8.1.0/work/pyee-8.1.0-python3_8/lib/pyee/_asyncio.py -> /var/tmp/portage/dev-python/pyee-8.1.0/image/_python3.8/usr/lib/python3.8/site-packages/pyee
copying /var/tmp/portage/dev-python/pyee-8.1.0/work/pyee-8.1.0-python3_8/lib/pyee/_base.py -> /var/tmp/portage/dev-python/pyee-8.1.0/image/_python3.8/usr/lib/python3.8/site-packages/pyee
copying /var/tmp/portage/dev-python/pyee-8.1.0/work/pyee-8.1.0-python3_8/lib/pyee/_compat.py -> /var/tmp/portage/dev-python/pyee-8.1.0/image/_python3.8/usr/lib/python3.8/site-packages/pyee
copying /var/tmp/portage/dev-python/pyee-8.1.0/work/pyee-8.1.0-python3_8/lib/pyee/_executor.py -> /var/tmp/portage/dev-python/pyee-8.1.0/image/_python3.8/usr/lib/python3.8/site-packages/pyee
copying /var/tmp/portage/dev-python/pyee-8.1.0/work/pyee-8.1.0-python3_8/lib/pyee/_trio.py -> /var/tmp/portage/dev-python/pyee-8.1.0/image/_python3.8/usr/lib/python3.8/site-packages/pyee
copying /var/tmp/portage/dev-python/pyee-8.1.0/work/pyee-8.1.0-python3_8/lib/pyee/_twisted.py -> /var/tmp/portage/dev-python/pyee-8.1.0/image/_python3.8/usr/lib/python3.8/site-packages/pyee
copying /var/tmp/portage/dev-python/pyee-8.1.0/work/pyee-8.1.0-python3_8/lib/pyee/uplift.py -> /var/tmp/portage/dev-python/pyee-8.1.0/image/_python3.8/usr/lib/python3.8/site-packages/pyee
byte-compiling /var/tmp/portage/dev-python/pyee-8.1.0/image/_python3.8/usr/lib/python3.8/site-packages/pyee/__init__.py to __init__.cpython-38.pyc
byte-compiling /var/tmp/portage/dev-python/pyee-8.1.0/image/_python3.8/usr/lib/python3.8/site-packages/pyee/_asyncio.py to _asyncio.cpython-38.pyc
byte-compiling /var/tmp/portage/dev-python/pyee-8.1.0/image/_python3.8/usr/lib/python3.8/site-packages/pyee/_base.py to _base.cpython-38.pyc
byte-compiling /var/tmp/portage/dev-python/pyee-8.1.0/image/_python3.8/usr/lib/python3.8/site-packages/pyee/_compat.py to _compat.cpython-38.pyc
byte-compiling /var/tmp/portage/dev-python/pyee-8.1.0/image/_python3.8/usr/lib/python3.8/site-packages/pyee/_executor.py to _executor.cpython-38.pyc
byte-compiling /var/tmp/portage/dev-python/pyee-8.1.0/image/_python3.8/usr/lib/python3.8/site-packages/pyee/_trio.py to _trio.cpython-38.pyc
byte-compiling /var/tmp/portage/dev-python/pyee-8.1.0/image/_python3.8/usr/lib/python3.8/site-packages/pyee/_twisted.py to _twisted.cpython-38.pyc
byte-compiling /var/tmp/portage/dev-python/pyee-8.1.0/image/_python3.8/usr/lib/python3.8/site-packages/pyee/uplift.py to uplift.cpython-38.pyc
writing byte-compilation script '/var/tmp/portage/dev-python/pyee-8.1.0/temp/tmpu1i22n7b.py'
/usr/bin/python3.8 /var/tmp/portage/dev-python/pyee-8.1.0/temp/tmpu1i22n7b.py
removing /var/tmp/portage/dev-python/pyee-8.1.0/temp/tmpu1i22n7b.py
writing byte-compilation script '/var/tmp/portage/dev-python/pyee-8.1.0/temp/tmpz7hslbq1.py'
/usr/bin/python3.8 /var/tmp/portage/dev-python/pyee-8.1.0/temp/tmpz7hslbq1.py
removing /var/tmp/portage/dev-python/pyee-8.1.0/temp/tmpz7hslbq1.py
running install_egg_info
running egg_info
writing pyee.egg-info/PKG-INFO
writing dependency_links to pyee.egg-info/dependency_links.txt
writing top-level names to pyee.egg-info/top_level.txt
reading manifest file 'pyee.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file 'pyee.egg-info/SOURCES.txt'
Copying pyee.egg-info to /var/tmp/portage/dev-python/pyee-8.1.0/image/_python3.8/usr/lib/python3.8/site-packages/pyee-0.0.0-py3.8.egg-info
running install_scripts
/usr/lib/python3.8/distutils/dist.py:274: UserWarning: Unknown distribution option: 'vcversioner'
  warnings.warn(msg)
 * Using python3.8 in global scope
 * python3_8: running distutils-r1_run_phase distutils-r1_python_install_all
>>> Completed installing dev-python/pyee-8.1.0 into /var/tmp/portage/dev-python/pyee-8.1.0/image
jfhbrook commented 3 years ago

I don't see an obvious error message in this paste. If you want me to treat something as a bug or feature request, you need to describe the issue such that I understand what's broken - or at least understand what the ask is.

As far as your code change, we went over this: If you want me to merge a code change aside from what was in the original #73 PR - which was broken - you need to submit the change as a GitHub pull request. I'm not going to download and fuck with a patch file because you don't like the GH UX.

As with last time, I'm certain that the fact that you're doing this with Gentoo's packaging combined with you being dogmatic with certain aspects of how installing this package works is causing you issues that almost nobody else has. You're welcome to go down this road, but you need to keep this in mind when asking me to do things.

I'm going to close this for now since there's no clear action on my part, but if you can meet these standards I'm happy to re-open.

blshkv commented 3 years ago

I didn't ask you to download and fuck with the patch. I created a proper pull request, but you don't seem to understand how setuptools works. So I'm not going to fight with your ego thinking that only cool kids are around you. RIP.