Packages that can be noarch
See original GitHub issueBy dropping support for python<3.8 or by using noarch_platforms
as in https://github.com/conda-forge/conda-forge.github.io/pull/1839
Here we collect some packages. PRs are welcome to help
- future (https://github.com/conda-forge/future-feedstock/pull/28)
- win_inet_pton (https://github.com/conda-forge/win_inet_pton-feedstock/pull/17)
- click (https://github.com/conda-forge/click-feedstock/pull/44)
- importlib_metadata (https://github.com/conda-forge/importlib_metadata-feedstock/pull/109)
- mock (https://github.com/conda-forge/mock-feedstock/pull/38)
- pluggy https://github.com/conda-forge/pluggy-feedstock/pull/32
- pep517 (https://github.com/conda-forge/pep517-feedstock/pull/16)
- pkgconfig (https://github.com/conda-forge/pkgconfig-feedstock/pull/35)
- sh ( https://github.com/conda-forge/sh-feedstock/pull/23 )
- desert (uses dataclasses on py<37) https://github.com/conda-forge/desert-feedstock/pull/8
- manhole https://github.com/conda-forge/manhole-feedstock/pull/7
- openpathsampling https://github.com/conda-forge/openpathsampling-feedstock/pull/21
- curtsies https://github.com/conda-forge/curtsies-feedstock/pull/23
- hypothesis https://github.com/conda-forge/hypothesis-feedstock/pull/752
- httpie https://github.com/conda-forge/httpie-feedstock/pull/29
- constructor https://github.com/conda-forge/constructor-feedstock/pull/63
Harder ones
- pytest (by making two noarch packages. One for py<311 and one for py>=311) https://github.com/conda-forge/pytest-feedstock/pull/156
- django (by adding a backports.zoneinfo empty package for py>=3.9) https://github.com/conda-forge/django-feedstock/pull/150
- zaber-motion
@jaimergp: Feedstocks that have a py{<,<=}3{6,7,8}
selector without compiler dependencies, still not noarch
and no python_impl
mentions (cs.github.com query). Search results say 110+ feedstocks but you can only retrieve 100 at a time so here we are. Some of them might not apply for other reasons( could not review all of them).
- adaptive
- adaptive-scheduler
- aio-pika
- aiopeewee
- aiosmtpd
- airflow
- ansi2html
- astral
- astroid
- bempp-cl
- bgen-reader
- bluesky-httpserver
- cached_path
- catalogue
- certbot
- chalice
- cloudpathlib
- cmd2
- cogapp
- compas_view2
- confection
- dandi
- databases
- datalad
- dicomweb-client
- dirty-equals
- docx2pdf
- dvc
- ecco_v4_py
- eliot
- exchangelib
- flake8-annotations
- flake8-typing-imports
- fortls
- glue-core
- glueviz
- gunicorn
- inspiral-range
- jaraco.text
- jupyter-docx-bundler
- keyring
- kombu
- mcculw
- mdacli
- mne-qt-browser
- mnelab
- montreal-forced-aligner
- moreorless
- mss
- multigifview
- napari-tiler
- nipype
- openconnect-sso
- openstacksdk
- osprofiler
- panda3d_viewer
- pdir2
- pluggy
- poetry ( https://github.com/conda-forge/poetry-feedstock/pull/76 )
- porespy
- psychopy
- ptpython
- pyannote.core
- pyannote.database
- pykakasi
- pynwb
- pyodesys
- pystow
- pytz-deprecation-shim
- qcodes
- resonance
- robotframework-browser
- rpaframework
- rtree
- sanic
- sanic-plugins-framework
- sensormapgeo
- single-source
- sos-notebook
- spleeter
- sqlacodegen
- stitchm
- tramway
- trio_asyncio
- trio-asyncio
- tzlocal
- unzip-http
- uwsift
- vega
- virtualenv
- vyper
- web3
- xonsh
- xraylarch
- xrt
- zxpy
Issue Analytics
- State:
- Created a year ago
- Reactions:7
- Comments:39 (39 by maintainers)
Top Results From Across the Web
Using cross-platform “noarch” packages
Noarch packages from your Repository instance can be downloaded and installed on any platform. NOTE: Noarch packages are not compatible with Anaconda ...
Read more >Features/NoarchSubpackages - Fedora Project Wiki
Noarch packages have several benefits over arch dependent packages: They can be shared between different architectures and thus use up less disk ...
Read more >When to use arch vs. noarch when building RPMs?
I understand that for pure source code where there is no compilation and only extracting files on install of RPM, noarch is acceptable...
Read more >Issue #355: How to package noarch ...
Use ExclusiveArch with noarch in the list along with the binary architectures that will work. I haven't seen but can imagine a third...
Read more >Difference between noarch rpm and a rpm - linux
if the rpm is called *.noarch.rpm that should mean that this rpm can be installed on any architecture. The contents (files) installed by...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
org:conda-forge path:meta.yaml /pywin32\s+#\s+\[win/ NOT compiler NOT noarch:
gives you 20 results for potential noarch packages that are not just because they requirepywin32
, but we could use thepywin32-on-windows
metapackage instead!Haven’t looked, but we can likely emit appropriate
${PREFIX}/share/jupyter
and${PREFIX}/etc/jupyter/jupyter_notebook_config.d/<pkg_name>.json
that would have the same effect as whatever the scripts were doing.