Skip to content
Open
Show file tree
Hide file tree
Changes from 30 commits
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
8999132
add pywebview
jaromieee Jun 26, 2026
f5442ce
Fix formatting
jaromieee Jun 26, 2026
a4ae9cd
Fix variables, add python_min
jaromieee Jun 26, 2026
d4ecd50
Switch from contrxt to vars
jaromieee Jun 26, 2026
3597db7
Change python to noarch
jaromieee Jun 26, 2026
fa8344f
Add python_min to test, remove skip in build for <3.8
jaromieee Jun 26, 2026
ea109e5
Update about names, remove [win] selector for pythonnet
jaromieee Jun 26, 2026
583d3c6
Remove noarch
jaromieee Jun 26, 2026
f6b06a4
Remove python_min
jaromieee Jun 26, 2026
f74ab44
Remove version for darwin deps
jaromieee Jun 26, 2026
24d9113
replace darwin with osx
jaromieee Jun 26, 2026
5d8eb75
Restore versioning for macos paclages
jaromieee Jun 26, 2026
6483699
Remove pyobj-framework-uniformtypeidentifiers
jaromieee Jun 26, 2026
198c13c
Add pyobjc-framework-uniformtypeidentifiers as a dependency for pyweb…
jaromieee Jun 26, 2026
1e4e387
Update required versions for pyobjc-framework-uniformtypeidentifiers
jaromieee Jun 26, 2026
d9a8fc8
add pyobjc-framework-uniformtypeidentifiers as a dependency for pyweb…
jaromieee Jun 26, 2026
89d0f9e
change syntax for build selector
jaromieee Jun 26, 2026
a4d8e42
Fix character casing in package name
jaromieee Jun 26, 2026
9445f34
Update source url to fix download issue
jaromieee Jun 26, 2026
3b3f0a7
Fix typo in url, remove vars
jaromieee Jun 26, 2026
bc52581
Make name all smaller case
jaromieee Jun 26, 2026
051740a
Upate sha256
jaromieee Jun 26, 2026
723f76c
v1 + conda-forgme.yml
GaelTouquet Jul 3, 2026
42d852c
pyobjc-framework-uniformtypeidentifiers updated to V1
GaelTouquet Jul 3, 2026
ecc3f38
fix noarch-OS
GaelTouquet Jul 3, 2026
3120d50
rename recipe for v1
GaelTouquet Jul 3, 2026
aeda17c
temporarily changed myself as maintainer to check CI
GaelTouquet Jul 3, 2026
9cffd08
back to original maintainer
GaelTouquet Jul 3, 2026
6aacc88
back to GaelTouquet as maintainer
GaelTouquet Jul 21, 2026
ba58eaf
forgot to put myself as maintainer on all recipes
GaelTouquet Jul 21, 2026
2962576
Update recipes/pyobjc-framework-uniformtypeidentifiers/recipe.yaml
GaelTouquet Aug 24, 2026
4262b54
Update recipes/pyobjc-framework-uniformtypeidentifiers/recipe.yaml
GaelTouquet Aug 24, 2026
809b566
Update recipes/pyobjc-framework-uniformtypeidentifiers/recipe.yaml
GaelTouquet Aug 24, 2026
25c2385
Update recipes/pywebview/recipe.yaml
GaelTouquet Aug 24, 2026
9b2efcd
Update recipes/pywebview/recipe.yaml
GaelTouquet Aug 24, 2026
c3ce885
Update recipes/pywebview/recipe.yaml
GaelTouquet Aug 24, 2026
bc84286
Update recipes/pywebview/recipe.yaml
GaelTouquet Aug 24, 2026
480f20a
Update recipes/pywebview/recipe.yaml
GaelTouquet Aug 24, 2026
054f1b5
Update recipes/pywebview/recipe.yaml
GaelTouquet Aug 24, 2026
3fa4dd4
Merge branch 'main' into pywebview
GaelTouquet Aug 24, 2026
4e0c0f5
Modify test section in recipe.yaml for pip check
GaelTouquet Aug 24, 2026
bc01753
Refactor test requirements in recipe.yaml
GaelTouquet Aug 24, 2026
0752be2
Update pyobjc-framework-uniformtypeidentifiers version
GaelTouquet Aug 24, 2026
281e0de
Update recipe.yaml to simplify python version checks
GaelTouquet Aug 25, 2026
c69b554
Update minimum Python version to 3.10
GaelTouquet Aug 25, 2026
f21cb5b
Merge branch 'main' into pywebview
GaelTouquet Aug 25, 2026
5ed3fea
Update recipe.yaml to include python_version options
GaelTouquet Aug 25, 2026
76c08ae
Update recipe.yaml to simplify python_version
GaelTouquet Aug 25, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
51 changes: 51 additions & 0 deletions recipes/pyobjc-framework-uniformtypeidentifiers/recipe.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
schema_version: 1

context:
name: pyobjc-framework-uniformtypeidentifiers
Comment thread
GaelTouquet marked this conversation as resolved.
Outdated
version: "12.0"

package:
name: ${{ name|lower }}
Comment thread
GaelTouquet marked this conversation as resolved.
Outdated
version: ${{ version }}

source:
url: https://pypi.org/packages/source/p/pyobjc_framework_uniformtypeidentifiers/pyobjc_framework_uniformtypeidentifiers-${{ version }}.tar.gz
sha256: f7fe17832de25098b9ad7718af536f6f4597985418d9869946cee104e2782b8a

build:

@eunos-1128 eunos-1128 Aug 26, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Upstream shows that this package is pure Python.

I guess you can use noarch: python and add __osx >=11.0 to the run requirements?

The import tests can remain:

build:
  noarch: python

requirements:
  run:
    - __osx >=11.0

tests:
  - python:
      imports:
        - UniformTypeIdentifiers
      pip_check: true
      python_version:
        - ${{ python_min }}.*
        - "*"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@conda-forge/help-python, The CI might still fail, but this should be fine, right?

number: 0
skip:
- not osx
script: ${{ PYTHON }} -m pip install . -vv --no-deps --no-build-isolation

requirements:
host:
- python
- setuptools
- wheel
- pip
run:
- python
- pyobjc-core >=12.0
- pyobjc-framework-cocoa >=12.0

tests:
- python:
imports:
- UniformTypeIdentifiers
- requirements:
run:
- pip
script:
- pip check

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- python:
imports:
- UniformTypeIdentifiers
- requirements:
run:
- pip
script:
- pip check
- python:
imports:
- UniformTypeIdentifiers
python_version:
- ${{ python_min }}.*
- "*"
pip_check: true

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removed the python_version section as testing it against python_min did not work since this package is non-noarch.


about:
homepage: https://github.com/ronaldoussoren/pyobjc
summary: Wrappers for the framework UniformTypeIdentifiers on macOS
documentation: https://pyobjc.readthedocs.io/en/latest/
license: MIT
license_file: License.txt

extra:
recipe-maintainers:
- GaelTouquet
4 changes: 4 additions & 0 deletions recipes/pywebview/conda-forge.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
noarch_platforms:
- linux_64
- osx_64
- win_64
69 changes: 69 additions & 0 deletions recipes/pywebview/recipe.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
schema_version: 1

context:
name: pywebview
Comment thread
GaelTouquet marked this conversation as resolved.
Outdated
version: "6.2.1"
python_min: "3.8"

package:
name: ${{ name|lower }}
Comment thread
GaelTouquet marked this conversation as resolved.
Outdated
version: ${{ version }}

source:
url: https://pypi.org/packages/source/p/${{ name }}/${{ name }}-${{ version }}.tar.gz
Comment thread
GaelTouquet marked this conversation as resolved.
Outdated
sha256: 71b7136752e40824655304d938efb62014218d1a90bd8e87e1cbdb1ce9c466af

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

requirements:
host:
- python ${{ python_min }}.*
- pip
- setuptools
- setuptools-scm
run:
- python >=${{ python_min }}
- importlib_resources
- proxy-tools
- bottle
- typing_extensions
- if: linux
then:
- __linux
- if: osx
then:
- __osx
- pyobjc-core >=9.0
- pyobjc-framework-cocoa >=9.0
- pyobjc-framework-quartz >=9.0
- pyobjc-framework-webkit >=9.0
- pyobjc-framework-security >=9.0
- pyobjc-framework-uniformtypeidentifiers >=12.0
- if: win
then:
- __win
- pythonnet

tests:
- python:
imports:
- webview
- requirements:
run:
- pip
script:
- pip check
Comment thread
GaelTouquet marked this conversation as resolved.
Outdated

about:
homepage: https://${{ name }}.flowrl.com/
Comment thread
GaelTouquet marked this conversation as resolved.
Outdated
summary: Build GUI for your Python program with JavaScript, HTML, and CSS
license: BSD-3-Clause
license_file: LICENSE
repository: https://github.com/r0x0r/${{ name }}/
Comment thread
GaelTouquet marked this conversation as resolved.
Outdated

extra:
recipe-maintainers:
- GaelTouquet
Loading