@Luke Dashjr Do you know if it’s possible to have mempool.space or any other interface to look at mempool running bitcoin knots on umbrel os? It seems that umbrel only supports bitcoin core for such things
Why can’t I see the note that was replied to? Is it because of my relays or is it something to do with primal?
@miljan #asknostr
https://m.primal.net/KsYY.jpg
Just started running nostr relay. Is there any way I can see more of what’s going on? (This is the umbrel app one)
#nostr #relay #asknostr
https://m.primal.net/KRro.png
Would love to see an app that’s similar to tiktok on nostr, I don’t think videos like the ones on tiktok are giving much value in terms of growth of a person but I think it’s better if there is something like that on nostr than a private centralized business.
Got a bitaxe miner some time ago and I love playing with it, but do you think it actually makes a difference in terms of decentralizing the network or is it just a toy to play with? Maybe there is a potential in like 5,10,20 years if there are enough of them?!
Hello nostr, been trying to install pip nostr but I keep getting all sorts of erros (ill post error in comments)
Im using M1 mac with Sonoma 14.5 and python 3.12.3
I have searched all the errors all around google but haven't found any solutions. Have asked llm's and tried all sorts of troubleshooting but with no luck.
Im not very technical so issue is probably in me not knowing something, just trying to learn coding and thought that making something with nostr could be a fun way to learn. #asknostr #nostr #help
% pip3 install nostr
Collecting nostr
Using cached nostr-0.0.2-py3-none-any.whl.metadata (6.5 kB)
Collecting cffi>=1.15.0 (from nostr)
Using cached cffi-1.16.0-cp312-cp312-macosx_11_0_arm64.whl.metadata (1.5 kB)
Collecting cryptography>=37.0.4 (from nostr)
Using cached cryptography-42.0.8-cp39-abi3-macosx_10_12_universal2.whl.metadata (5.3 kB)
Collecting pycparser>=2.21 (from nostr)
Using cached pycparser-2.22-py3-none-any.whl.metadata (943 bytes)
Collecting secp256k1>=0.14.0 (from nostr)
Using cached secp256k1-0.14.0.tar.gz (2.4 MB)
Preparing metadata (setup.py) ... done
Collecting websocket-client>=1.3.3 (from nostr)
Using cached websocket_client-1.8.0-py3-none-any.whl.metadata (8.0 kB)
Using cached nostr-0.0.2-py3-none-any.whl (15 kB)
Using cached cffi-1.16.0-cp312-cp312-macosx_11_0_arm64.whl (177 kB)
Using cached cryptography-42.0.8-cp39-abi3-macosx_10_12_universal2.whl (5.9 MB)
Using cached pycparser-2.22-py3-none-any.whl (117 kB)
Using cached websocket_client-1.8.0-py3-none-any.whl (58 kB)
Building wheels for collected packages: secp256k1
Building wheel for secp256k1 (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [49 lines of output]
0.29.2
/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!
********************************************************************************
Requirements should be satisfied by a PEP 517 installer.
If you are using pip, you can try `pip install --use-pep517`.
********************************************************************************
!!
dist.fetch_build_eggs(dist.setup_requires)
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptools-caller>", line 34, in <module>
File "/private/var/folders/n1/77dhl22x0rl8g73h7vt2121w0000gn/T/pip-install-77m82tt7/secp256k1_c2553d1caa484e52922f8769cfa6da69/setup.py", line 265, in <module>
setup(
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/setuptools/__init__.py", line 102, in setup
_install_setup_requires(attrs)
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/setuptools/__init__.py", line 75, in _install_setup_requires
_fetch_build_eggs(dist)
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/setuptools/__init__.py", line 80, in _fetch_build_eggs
dist.fetch_build_eggs(dist.setup_requires)
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/setuptools/dist.py", line 641, in fetch_build_eggs
return _fetch_build_eggs(self, requires)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/setuptools/installer.py", line 38, in _fetch_build_eggs
resolved_dists = pkg_resources.working_set.resolve(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/pkg_resources/__init__.py", line 889, in resolve
dist = self._resolve_dist(
^^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/pkg_resources/__init__.py", line 925, in _resolve_dist
dist = best[req.key] = env.best_match(
^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/pkg_resources/__init__.py", line 1256, in best_match
return self.obtain(req, installer)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/pkg_resources/__init__.py", line 1292, in obtain
return installer(requirement) if installer else None
^^^^^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/setuptools/installer.py", line 106, in _fetch_build_egg_no_warn
wheel.install_as_egg(dist_location)
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/setuptools/wheel.py", line 122, in install_as_egg
self._install_as_egg(destination_eggdir, zf)
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/setuptools/wheel.py", line 130, in _install_as_egg
self._convert_metadata(zf, destination_eggdir, dist_info, egg_info)
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/setuptools/wheel.py", line 175, in _convert_metadata
os.rename(dist_info, egg_info)
OSError: [Errno 66] Directory not empty: '/private/var/folders/n1/77dhl22x0rl8g73h7vt2121w0000gn/T/pip-install-77m82tt7/secp256k1_c2553d1caa484e52922f8769cfa6da69/.eggs/cffi-1.16.0-py3.12-macosx-10.9-universal2.egg/cffi-1.16.0.dist-info' -> '/private/var/folders/n1/77dhl22x0rl8g73h7vt2121w0000gn/T/pip-install-77m82tt7/secp256k1_c2553d1caa484e52922f8769cfa6da69/.eggs/cffi-1.16.0-py3.12-macosx-10.9-universal2.egg/EGG-INFO'
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for secp256k1
Running setup.py clean for secp256k1
error: subprocess-exited-with-error
× python setup.py clean did not run successfully.
│ exit code: 1
╰─> [49 lines of output]
0.29.2
/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated.
!!
********************************************************************************
Requirements should be satisfied by a PEP 517 installer.
If you are using pip, you can try `pip install --use-pep517`.
********************************************************************************
!!
dist.fetch_build_eggs(dist.setup_requires)
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptools-caller>", line 34, in <module>
File "/private/var/folders/n1/77dhl22x0rl8g73h7vt2121w0000gn/T/pip-install-77m82tt7/secp256k1_c2553d1caa484e52922f8769cfa6da69/setup.py", line 265, in <module>
setup(
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/setuptools/__init__.py", line 102, in setup
_install_setup_requires(attrs)
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/setuptools/__init__.py", line 75, in _install_setup_requires
_fetch_build_eggs(dist)
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/setuptools/__init__.py", line 80, in _fetch_build_eggs
dist.fetch_build_eggs(dist.setup_requires)
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/setuptools/dist.py", line 641, in fetch_build_eggs
return _fetch_build_eggs(self, requires)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/setuptools/installer.py", line 38, in _fetch_build_eggs
resolved_dists = pkg_resources.working_set.resolve(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/pkg_resources/__init__.py", line 889, in resolve
dist = self._resolve_dist(
^^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/pkg_resources/__init__.py", line 925, in _resolve_dist
dist = best[req.key] = env.best_match(
^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/pkg_resources/__init__.py", line 1256, in best_match
return self.obtain(req, installer)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/pkg_resources/__init__.py", line 1292, in obtain
return installer(requirement) if installer else None
^^^^^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/setuptools/installer.py", line 106, in _fetch_build_egg_no_warn
wheel.install_as_egg(dist_location)
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/setuptools/wheel.py", line 122, in install_as_egg
self._install_as_egg(destination_eggdir, zf)
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/setuptools/wheel.py", line 130, in _install_as_egg
self._convert_metadata(zf, destination_eggdir, dist_info, egg_info)
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/setuptools/wheel.py", line 175, in _convert_metadata
os.rename(dist_info, egg_info)
OSError: [Errno 66] Directory not empty: '/private/var/folders/n1/77dhl22x0rl8g73h7vt2121w0000gn/T/pip-install-77m82tt7/secp256k1_c2553d1caa484e52922f8769cfa6da69/.eggs/cffi-1.16.0-py3.12-macosx-10.9-universal2.egg/cffi-1.16.0.dist-info' -> '/private/var/folders/n1/77dhl22x0rl8g73h7vt2121w0000gn/T/pip-install-77m82tt7/secp256k1_c2553d1caa484e52922f8769cfa6da69/.eggs/cffi-1.16.0-py3.12-macosx-10.9-universal2.egg/EGG-INFO'
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed cleaning build dir for secp256k1
Failed to build secp256k1
ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (secp256k1)
% pip3 install nostr --use-pep517
Collecting nostr
Using cached nostr-0.0.2-py3-none-any.whl.metadata (6.5 kB)
Collecting cffi>=1.15.0 (from nostr)
Using cached cffi-1.16.0-cp312-cp312-macosx_11_0_arm64.whl.metadata (1.5 kB)
Collecting cryptography>=37.0.4 (from nostr)
Using cached cryptography-42.0.8-cp39-abi3-macosx_10_12_universal2.whl.metadata (5.3 kB)
Collecting pycparser>=2.21 (from nostr)
Using cached pycparser-2.22-py3-none-any.whl.metadata (943 bytes)
Collecting secp256k1>=0.14.0 (from nostr)
Using cached secp256k1-0.14.0.tar.gz (2.4 MB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Installing backend dependencies ... done
Preparing metadata (pyproject.toml) ... error
error: subprocess-exited-with-error
× Preparing metadata (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [53 lines of output]
0.29.2
Using bundled libsecp256k1
running dist_info
creating /private/var/folders/n1/77dhl22x0rl8g73h7vt2121w0000gn/T/pip-modern-metadata-hpw1_m2e/secp256k1.egg-info
writing /private/var/folders/n1/77dhl22x0rl8g73h7vt2121w0000gn/T/pip-modern-metadata-hpw1_m2e/secp256k1.egg-info/PKG-INFO
writing dependency_links to /private/var/folders/n1/77dhl22x0rl8g73h7vt2121w0000gn/T/pip-modern-metadata-hpw1_m2e/secp256k1.egg-info/dependency_links.txt
writing requirements to /private/var/folders/n1/77dhl22x0rl8g73h7vt2121w0000gn/T/pip-modern-metadata-hpw1_m2e/secp256k1.egg-info/requires.txt
writing top-level names to /private/var/folders/n1/77dhl22x0rl8g73h7vt2121w0000gn/T/pip-modern-metadata-hpw1_m2e/secp256k1.egg-info/top_level.txt
writing manifest file '/private/var/folders/n1/77dhl22x0rl8g73h7vt2121w0000gn/T/pip-modern-metadata-hpw1_m2e/secp256k1.egg-info/SOURCES.txt'
reading manifest file '/private/var/folders/n1/77dhl22x0rl8g73h7vt2121w0000gn/T/pip-modern-metadata-hpw1_m2e/secp256k1.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
writing manifest file '/private/var/folders/n1/77dhl22x0rl8g73h7vt2121w0000gn/T/pip-modern-metadata-hpw1_m2e/secp256k1.egg-info/SOURCES.txt'
creating '/private/var/folders/n1/77dhl22x0rl8g73h7vt2121w0000gn/T/pip-modern-metadata-hpw1_m2e/secp256k1-0.14.0.dist-info'
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
main()
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
json_out['return_val'] = hook(**hook_input['kwargs'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Library/Frameworks/Python.framework/Versions/3.12/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 149, in prepare_metadata_for_build_wheel
return hook(metadata_directory, config_settings)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/private/var/folders/n1/77dhl22x0rl8g73h7vt2121w0000gn/T/pip-build-env-ldpukp5m/overlay/lib/python3.12/site-packages/setuptools/build_meta.py", line 368, in prepare_metadata_for_build_wheel
self.run_setup()
File "/private/var/folders/n1/77dhl22x0rl8g73h7vt2121w0000gn/T/pip-build-env-ldpukp5m/overlay/lib/python3.12/site-packages/setuptools/build_meta.py", line 497, in run_setup
super().run_setup(setup_script=setup_script)
File "/private/var/folders/n1/77dhl22x0rl8g73h7vt2121w0000gn/T/pip-build-env-ldpukp5m/overlay/lib/python3.12/site-packages/setuptools/build_meta.py", line 313, in run_setup
exec(code, locals())
File "<string>", line 265, in <module>
File "/private/var/folders/n1/77dhl22x0rl8g73h7vt2121w0000gn/T/pip-build-env-ldpukp5m/overlay/lib/python3.12/site-packages/setuptools/__init__.py", line 103, in setup
return distutils.core.setup(**attrs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/private/var/folders/n1/77dhl22x0rl8g73h7vt2121w0000gn/T/pip-build-env-ldpukp5m/overlay/lib/python3.12/site-packages/setuptools/_distutils/core.py", line 184, in setup
return run_commands(dist)
^^^^^^^^^^^^^^^^^^
File "/private/var/folders/n1/77dhl22x0rl8g73h7vt2121w0000gn/T/pip-build-env-ldpukp5m/overlay/lib/python3.12/site-packages/setuptools/_distutils/core.py", line 200, in run_commands
dist.run_commands()
File "/private/var/folders/n1/77dhl22x0rl8g73h7vt2121w0000gn/T/pip-build-env-ldpukp5m/overlay/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 970, in run_commands
self.run_command(cmd)
File "/private/var/folders/n1/77dhl22x0rl8g73h7vt2121w0000gn/T/pip-build-env-ldpukp5m/overlay/lib/python3.12/site-packages/setuptools/dist.py", line 974, in run_command
super().run_command(command)
File "/private/var/folders/n1/77dhl22x0rl8g73h7vt2121w0000gn/T/pip-build-env-ldpukp5m/overlay/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 989, in run_command
cmd_obj.run()
File "/private/var/folders/n1/77dhl22x0rl8g73h7vt2121w0000gn/T/pip-build-env-ldpukp5m/overlay/lib/python3.12/site-packages/setuptools/command/dist_info.py", line 97, in run
bdist_wheel = self.get_finalized_command('bdist_wheel')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/private/var/folders/n1/77dhl22x0rl8g73h7vt2121w0000gn/T/pip-build-env-ldpukp5m/overlay/lib/python3.12/site-packages/setuptools/_distutils/cmd.py", line 302, in get_finalized_command
cmd_obj = self.distribution.get_command_obj(command, create)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/private/var/folders/n1/77dhl22x0rl8g73h7vt2121w0000gn/T/pip-build-env-ldpukp5m/overlay/lib/python3.12/site-packages/setuptools/_distutils/dist.py", line 863, in get_command_obj
cmd_obj = self.command_obj[command] = klass(self)
^^^^^^^^^^^
TypeError: 'NoneType' object is not callable
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
Notes by widee | export