{"count":52456,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=340","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=338","results":[{"name":"py-json-rpc","portdir":"python/py-json-rpc","version":"1.13.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pavlov99/json-rpc","description":"JSON-RPC 1/2 transport implementation","long_description":"JSON-RPC 1/2 transport implementation","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py311-json-rpc"]}],"depends_on":[]},{"name":"py314-jschema_to_python","portdir":"python/py-jschema_to_python","version":"1.2.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/microsoft/jschema-to-python","description":"Generate source code for Python classes from a JSON schema.","long_description":"Generate source code for Python classes from a JSON schema.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":648}],"variants":[],"dependencies":[{"type":"build","ports":["py314-setuptools","py314-wheel","clang-18","py314-build","py314-installer"]},{"type":"lib","ports":["python314","py314-pbr"]},{"type":"test","ports":["py314-pytest","py314-jsonpickle"]}],"depends_on":[{"type":"lib","ports":["py-jschema_to_python"]},{"type":"run","ports":["py314-cfn-lint","bandit"]}]},{"name":"py313-jschema_to_python","portdir":"python/py-jschema_to_python","version":"1.2.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/microsoft/jschema-to-python","description":"Generate source code for Python classes from a JSON schema.","long_description":"Generate source code for Python classes from a JSON schema.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":648}],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools","py313-wheel","clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["python313","py313-pbr"]},{"type":"test","ports":["py313-pytest","py313-jsonpickle"]}],"depends_on":[{"type":"run","ports":["py313-cfn-lint"]}]},{"name":"py312-jschema_to_python","portdir":"python/py-jschema_to_python","version":"1.2.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/microsoft/jschema-to-python","description":"Generate source code for Python classes from a JSON schema.","long_description":"Generate source code for Python classes from a JSON schema.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":648}],"variants":[],"dependencies":[{"type":"build","ports":["py312-wheel","clang-18","py312-build","py312-installer","py312-setuptools"]},{"type":"lib","ports":["python312","py312-pbr"]},{"type":"test","ports":["py312-pytest","py312-jsonpickle"]}],"depends_on":[{"type":"run","ports":["py312-cfn-lint"]}]},{"name":"py311-jschema_to_python","portdir":"python/py-jschema_to_python","version":"1.2.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/microsoft/jschema-to-python","description":"Generate source code for Python classes from a JSON schema.","long_description":"Generate source code for Python classes from a JSON schema.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":648}],"variants":[],"dependencies":[{"type":"build","ports":["py311-wheel","clang-18","py311-build","py311-installer","py311-setuptools"]},{"type":"lib","ports":["python311","py311-pbr"]},{"type":"test","ports":["py311-pytest","py311-jsonpickle"]}],"depends_on":[{"type":"run","ports":["py311-cfn-lint"]}]},{"name":"py310-jschema_to_python","portdir":"python/py-jschema_to_python","version":"1.2.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/microsoft/jschema-to-python","description":"Generate source code for Python classes from a JSON schema.","long_description":"Generate source code for Python classes from a JSON schema.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":648}],"variants":[],"dependencies":[{"type":"build","ports":["py310-installer","clang-18","py310-setuptools","py310-wheel","py310-build"]},{"type":"lib","ports":["python310","py310-pbr"]},{"type":"test","ports":["py310-pytest","py310-jsonpickle"]}],"depends_on":[{"type":"run","ports":["py310-cfn-lint"]}]},{"name":"py313-jsbeautifier","portdir":"python/py-jsbeautifier","version":"1.15.4","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://beautifier.io/","description":"JS beautifier written in Python","long_description":"JS beautifier written in Python","active":true,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","py313-build","py313-installer","py313-setuptools","clang-18"]},{"type":"lib","ports":["py313-six","py313-editorconfig","python313"]}],"depends_on":[{"type":"lib","ports":["py-jsbeautifier"]}]},{"name":"py-jschema_to_python","portdir":"python/py-jschema_to_python","version":"1.2.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/microsoft/jschema-to-python","description":"Generate source code for Python classes from a JSON schema.","long_description":"Generate source code for Python classes from a JSON schema.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":648}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-jschema_to_python"]}],"depends_on":[]},{"name":"py-jsbeautifier","portdir":"python/py-jsbeautifier","version":"1.15.4","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://beautifier.io/","description":"JS beautifier written in Python","long_description":"JS beautifier written in Python","active":true,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-jsbeautifier"]}],"depends_on":[]},{"name":"py314-jplephem","portdir":"python/py-jplephem","version":"2.24","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/brandon-rhodes/python-jplephem/","description":"The package is a Python implementation of the math that standard JPL ephemerides use to predict raw (x,y,z) planetary positions.","long_description":"The package is a Python implementation of the math that standard JPL ephemerides use to predict raw (x,y,z) planetary positions.","active":true,"categories":["science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1549}],"variants":[],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-18","py314-installer"]},{"type":"lib","ports":["py314-numpy","python314"]}],"depends_on":[{"type":"lib","ports":["py-jplephem","py314-skyfield","py314-spktype21"]}]},{"name":"py313-jplephem","portdir":"python/py-jplephem","version":"2.24","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/brandon-rhodes/python-jplephem/","description":"The package is a Python implementation of the math that standard JPL ephemerides use to predict raw (x,y,z) planetary positions.","long_description":"The package is a Python implementation of the math that standard JPL ephemerides use to predict raw (x,y,z) planetary positions.","active":true,"categories":["science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1549}],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["py313-numpy","python313"]}],"depends_on":[{"type":"lib","ports":["py313-skyfield","py313-spktype21"]}]},{"name":"py312-jplephem","portdir":"python/py-jplephem","version":"2.24","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/brandon-rhodes/python-jplephem/","description":"The package is a Python implementation of the math that standard JPL ephemerides use to predict raw (x,y,z) planetary positions.","long_description":"The package is a Python implementation of the math that standard JPL ephemerides use to predict raw (x,y,z) planetary positions.","active":true,"categories":["science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1549}],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["py312-numpy","python312"]}],"depends_on":[{"type":"lib","ports":["py312-skyfield","py312-spktype21"]}]},{"name":"py311-jplephem","portdir":"python/py-jplephem","version":"2.24","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/brandon-rhodes/python-jplephem/","description":"The package is a Python implementation of the math that standard JPL ephemerides use to predict raw (x,y,z) planetary positions.","long_description":"The package is a Python implementation of the math that standard JPL ephemerides use to predict raw (x,y,z) planetary positions.","active":true,"categories":["science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1549}],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["py311-numpy","python311"]}],"depends_on":[{"type":"lib","ports":["py311-skyfield","py311-spktype21"]}]},{"name":"py310-jplephem","portdir":"python/py-jplephem","version":"2.24","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/brandon-rhodes/python-jplephem/","description":"The package is a Python implementation of the math that standard JPL ephemerides use to predict raw (x,y,z) planetary positions.","long_description":"The package is a Python implementation of the math that standard JPL ephemerides use to predict raw (x,y,z) planetary positions.","active":true,"categories":["science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1549}],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["py310-numpy","python310"]}],"depends_on":[{"type":"lib","ports":["py310-skyfield","py310-spktype21"]}]},{"name":"py314-josepy","portdir":"python/py-josepy","version":"2.2.0","license":"Apache-2","platforms":"{darwin any}","epoch":2,"replaced_by":null,"homepage":"https://github.com/certbot/josepy","description":"JOSE protocol implementation in Python using cryptography","long_description":"JOSE protocol implementation in Python using cryptography","active":true,"categories":["security","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1549}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-poetry-core"]},{"type":"lib","ports":["python314","py314-cryptography"]}],"depends_on":[{"type":"lib","ports":["py314-acme","py-josepy"]}]},{"name":"py313-josepy","portdir":"python/py-josepy","version":"2.2.0","license":"Apache-2","platforms":"{darwin any}","epoch":2,"replaced_by":null,"homepage":"https://github.com/certbot/josepy","description":"JOSE protocol implementation in Python using cryptography","long_description":"JOSE protocol implementation in Python using cryptography","active":true,"categories":["security","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1549}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["python313","py313-cryptography"]}],"depends_on":[{"type":"lib","ports":["py313-acme"]}]},{"name":"py312-josepy","portdir":"python/py-josepy","version":"2.2.0","license":"Apache-2","platforms":"{darwin any}","epoch":2,"replaced_by":null,"homepage":"https://github.com/certbot/josepy","description":"JOSE protocol implementation in Python using cryptography","long_description":"JOSE protocol implementation in Python using cryptography","active":true,"categories":["security","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1549}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-poetry-core","clang-18"]},{"type":"lib","ports":["python312","py312-cryptography"]}],"depends_on":[{"type":"lib","ports":["py312-acme"]}]},{"name":"py311-josepy","portdir":"python/py-josepy","version":"2.2.0","license":"Apache-2","platforms":"{darwin any}","epoch":2,"replaced_by":null,"homepage":"https://github.com/certbot/josepy","description":"JOSE protocol implementation in Python using cryptography","long_description":"JOSE protocol implementation in Python using cryptography","active":true,"categories":["security","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1549}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-poetry-core","clang-18"]},{"type":"lib","ports":["python311","py311-cryptography"]}],"depends_on":[{"type":"lib","ports":["py311-acme"]}]},{"name":"py310-josepy","portdir":"python/py-josepy","version":"2.2.0","license":"Apache-2","platforms":"{darwin any}","epoch":2,"replaced_by":null,"homepage":"https://github.com/certbot/josepy","description":"JOSE protocol implementation in Python using cryptography","long_description":"JOSE protocol implementation in Python using cryptography","active":true,"categories":["security","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1549}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-poetry-core","py310-installer","clang-18"]},{"type":"lib","ports":["python310","py310-cryptography"]}],"depends_on":[{"type":"lib","ports":["py310-acme"]}]},{"name":"py-jplephem","portdir":"python/py-jplephem","version":"2.24","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/brandon-rhodes/python-jplephem/","description":"The package is a Python implementation of the math that standard JPL ephemerides use to predict raw (x,y,z) planetary positions.","long_description":"The package is a Python implementation of the math that standard JPL ephemerides use to predict raw (x,y,z) planetary positions.","active":true,"categories":["science","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1549}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-jplephem"]}],"depends_on":[]},{"name":"py-josepy","portdir":"python/py-josepy","version":"2.2.0","license":"Apache-2","platforms":"any","epoch":2,"replaced_by":null,"homepage":"https://github.com/certbot/josepy","description":"JOSE protocol implementation in Python using cryptography","long_description":"JOSE protocol implementation in Python using cryptography","active":true,"categories":["security","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1549}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-josepy"]}],"depends_on":[]},{"name":"py314-joblib","portdir":"python/py-joblib","version":"1.5.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://joblib.readthedocs.io/","description":"Lightweight pipelining: using Python functions as pipeline jobs.","long_description":"Joblib is a set of tools to provide lightweight pipelining in Python. In particular, joblib offers: transparent disk-caching of the output values and lazy re-evaluation (memoize pattern), easy simple parallel computing logging and tracing of the execution.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py314-setuptools_scm","clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py-joblib","py314-MDAnalysis","py314-contextily","py314-scikit-learn"]},{"type":"run","ports":["py314-librosa","py314-segregation","py314-tobler"]}]},{"name":"py313-joblib","portdir":"python/py-joblib","version":"1.5.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://joblib.readthedocs.io/","description":"Lightweight pipelining: using Python functions as pipeline jobs.","long_description":"Joblib is a set of tools to provide lightweight pipelining in Python. In particular, joblib offers: transparent disk-caching of the output values and lazy re-evaluation (memoize pattern), easy simple parallel computing logging and tracing of the execution.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py313-setuptools_scm","clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py313-MDAnalysis","py313-pynndescent","py313-nltk","py313-scikit-learn","py313-contextily"]},{"type":"run","ports":["py313-tobler","py313-segregation","py313-librosa","py313-pmdarima","py313-sacremoses"]}]},{"name":"py312-joblib","portdir":"python/py-joblib","version":"1.5.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://joblib.readthedocs.io/","description":"Lightweight pipelining: using Python functions as pipeline jobs.","long_description":"Joblib is a set of tools to provide lightweight pipelining in Python. In particular, joblib offers: transparent disk-caching of the output values and lazy re-evaluation (memoize pattern), easy simple parallel computing logging and tracing of the execution.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-setuptools_scm"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-nltk","py312-scikit-learn","py312-contextily"]},{"type":"run","ports":["py312-pmdarima","py312-sacremoses","py312-tobler","py312-segregation","py312-librosa"]}]},{"name":"py311-joblib","portdir":"python/py-joblib","version":"1.5.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://joblib.readthedocs.io/","description":"Lightweight pipelining: using Python functions as pipeline jobs.","long_description":"Joblib is a set of tools to provide lightweight pipelining in Python. In particular, joblib offers: transparent disk-caching of the output values and lazy re-evaluation (memoize pattern), easy simple parallel computing logging and tracing of the execution.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-setuptools_scm"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-contextily","py311-nltk","py311-scikit-learn"]},{"type":"run","ports":["py311-librosa","py311-tobler","py311-pmdarima","py311-sacremoses","py311-segregation","py311-hdbscan"]}]},{"name":"py310-joblib","portdir":"python/py-joblib","version":"1.5.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://joblib.readthedocs.io/","description":"Lightweight pipelining: using Python functions as pipeline jobs.","long_description":"Joblib is a set of tools to provide lightweight pipelining in Python. In particular, joblib offers: transparent disk-caching of the output values and lazy re-evaluation (memoize pattern), easy simple parallel computing logging and tracing of the execution.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-setuptools_scm","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-contextily","py310-mlxtend","py310-nltk","py310-scikit-learn","py310-tpot","py310-word2vec"]},{"type":"run","ports":["py310-pmdarima","py310-segregation","py310-hdbscan","py310-librosa","py310-sacremoses","py310-tobler"]}]},{"name":"py312-jmespath-terminal","portdir":"python/py-jmespath-terminal","version":"0.2.1","license":"Permissive","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/boto/jmespath","description":"JMESPath, in your terminal!","long_description":"JMESPath, in your terminal!","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["py312-pygments","py312-jmespath","py312-urwid","python312"]}],"depends_on":[{"type":"lib","ports":["py-jmespath-terminal"]}]},{"name":"py-joblib","portdir":"python/py-joblib","version":"1.5.3","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://joblib.readthedocs.io/","description":"Lightweight pipelining: using Python functions as pipeline jobs.","long_description":"Joblib is a set of tools to provide lightweight pipelining in Python. In particular, joblib offers: transparent disk-caching of the output values and lazy re-evaluation (memoize pattern), easy simple parallel computing logging and tracing of the execution.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-joblib"]}],"depends_on":[]},{"name":"py-jmespath-terminal","portdir":"python/py-jmespath-terminal","version":"0.2.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/boto/jmespath","description":"JMESPath, in your terminal!","long_description":"JMESPath, in your terminal!","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-jmespath-terminal"]}],"depends_on":[]},{"name":"py314-jmespath","portdir":"python/py-jmespath","version":"1.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jmespath/jmespath.py","description":"JSON Matching Expressions","long_description":"JSON Matching Expressions","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py314-botocore","py314-asdf","py314-knack","py314-awscli2","py-jmespath","py314-aiobotocore"]},{"type":"run","ports":["py314-boto3"]}]},{"name":"py313-jmespath","portdir":"python/py-jmespath","version":"1.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jmespath/jmespath.py","description":"JSON Matching Expressions","long_description":"JSON Matching Expressions","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-aiobotocore","py313-awscli2","py313-knack","py313-botocore","py313-asdf","azure-cli"]},{"type":"run","ports":["py313-openstacksdk","py313-boto3"]}]},{"name":"py312-jmespath","portdir":"python/py-jmespath","version":"1.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jmespath/jmespath.py","description":"JSON Matching Expressions","long_description":"JSON Matching Expressions","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-awscli2","py312-asdf","py312-knack","py312-botocore","py312-itemloaders","py312-jmespath-terminal","py312-parsel","py312-aiobotocore"]},{"type":"run","ports":["py312-boto3","py312-openstacksdk"]},{"type":"test","ports":["py312-scrapy"]}]},{"name":"py311-jmespath","portdir":"python/py-jmespath","version":"1.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jmespath/jmespath.py","description":"JSON Matching Expressions","long_description":"JSON Matching Expressions","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-awscli2","py311-asdf","py311-knack","py311-botocore","py311-aiobotocore","py311-itemloaders","py311-parsel","oci-cli"]},{"type":"run","ports":["py311-boto3","py311-openstacksdk"]},{"type":"test","ports":["py311-scrapy"]}]},{"name":"py310-jmespath","portdir":"python/py-jmespath","version":"1.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/jmespath/jmespath.py","description":"JSON Matching Expressions","long_description":"JSON Matching Expressions","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["salt","py310-asdf","py310-knack","py310-botocore","py310-itemloaders","py310-parsel","py310-awscli2","py310-aiobotocore"]},{"type":"run","ports":["py310-boto3","py310-openstacksdk"]},{"type":"test","ports":["py310-scrapy"]}]},{"name":"py314-jinja2-time","portdir":"python/py-jinja2-time","version":"0.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hackebrot/jinja2-time","description":"Jinja2 Extension for Dates and Times","long_description":"Jinja2 Extension for Dates and Times","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","py314-build","py314-installer","py314-setuptools","clang-18"]},{"type":"lib","ports":["py314-jinja2","py314-arrow","python314"]}],"depends_on":[{"type":"lib","ports":["py-jinja2-time"]}]},{"name":"py313-jinja2-time","portdir":"python/py-jinja2-time","version":"0.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hackebrot/jinja2-time","description":"Jinja2 Extension for Dates and Times","long_description":"Jinja2 Extension for Dates and Times","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","py313-build","py313-installer","py313-setuptools","clang-18"]},{"type":"lib","ports":["py313-jinja2","py313-arrow","python313"]}],"depends_on":[]},{"name":"py312-jinja2-time","portdir":"python/py-jinja2-time","version":"0.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hackebrot/jinja2-time","description":"Jinja2 Extension for Dates and Times","long_description":"Jinja2 Extension for Dates and Times","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-installer","py312-setuptools","py312-wheel","py312-build"]},{"type":"lib","ports":["py312-jinja2","py312-arrow","python312"]}],"depends_on":[]},{"name":"py311-jinja2-time","portdir":"python/py-jinja2-time","version":"0.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hackebrot/jinja2-time","description":"Jinja2 Extension for Dates and Times","long_description":"Jinja2 Extension for Dates and Times","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-installer","py311-setuptools","py311-wheel","py311-build"]},{"type":"lib","ports":["py311-jinja2","py311-arrow","python311"]}],"depends_on":[]},{"name":"py310-jinja2-time","portdir":"python/py-jinja2-time","version":"0.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/hackebrot/jinja2-time","description":"Jinja2 Extension for Dates and Times","long_description":"Jinja2 Extension for Dates and Times","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","py310-setuptools"]},{"type":"lib","ports":["py310-arrow","py310-jinja2","python310"]}],"depends_on":[]},{"name":"py-jmespath","portdir":"python/py-jmespath","version":"1.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jmespath/jmespath.py","description":"JSON Matching Expressions","long_description":"JSON Matching Expressions","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2897}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-jmespath"]}],"depends_on":[]},{"name":"py-jinja2-time","portdir":"python/py-jinja2-time","version":"0.2.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/hackebrot/jinja2-time","description":"Jinja2 Extension for Dates and Times","long_description":"Jinja2 Extension for Dates and Times","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2220}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-jinja2-time"]}],"depends_on":[]},{"name":"py314-jh2","portdir":"python/py-jh2","version":"5.0.10","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/jawah/h2","description":"HTTP/2 State-Machine based protocol implementation","long_description":"HTTP/2 State-Machine based protocol implementation","active":true,"categories":["net","python"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":290}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools-rust","py314-maturin"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py314-urllib3-future","py-jh2"]}]},{"name":"py313-jh2","portdir":"python/py-jh2","version":"5.0.10","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/jawah/h2","description":"HTTP/2 State-Machine based protocol implementation","long_description":"HTTP/2 State-Machine based protocol implementation","active":true,"categories":["net","python"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":290}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools-rust","py313-maturin"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-urllib3-future"]}]},{"name":"py314-jinja2","portdir":"python/py-jinja2","version":"3.1.6","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://palletsprojects.com/p/jinja/","description":"Python based sandboxed template engine","long_description":"Jinja is a sandboxed template engine written in pure Python licensed under the BSD license. It provides a Django-like non-XML syntax and compiles templates into executable python code. It's basically a combination of Django templates and python code.","active":true,"categories":["devel","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-flit_core","py314-installer"]},{"type":"lib","ports":["python314","py314-markupsafe"]}],"depends_on":[{"type":"build","ports":["v8-8.3","py314-astropy","v8-11.6","libplacebo","py314-numpydoc"]},{"type":"lib","ports":["py314-gradio","py314-nbconvert","gi-docgen","qutebrowser","py314-bokeh","rst2pdf","py314-pysigma","py314-altair","py314-spaCy","py314-stone","py314-upt-macports","py314-uv-dynamic-versioning","peakipy","glances","xml2rfc","maigret","py314-ansible-core","py314-cookiecutter","py314-eli5","py314-flask","py314-glad2","py-jinja2","py314-jinja2-time","py314-jupyter_server","py314-jupyterlab","py314-jupyterlab_server","py314-pyerfa","py314-rpy2-robjects"]},{"type":"run","ports":["qgis3","py314-mlx-lm","py314-pyvis","py314-branca","py314-sphinx","py314-libpysal","pyinfra","py314-folium"]}]},{"name":"py313-jinja2","portdir":"python/py-jinja2","version":"3.1.6","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://palletsprojects.com/p/jinja/","description":"Python based sandboxed template engine","long_description":"Jinja is a sandboxed template engine written in pure Python licensed under the BSD license. It provides a Django-like non-XML syntax and compiles templates into executable python code. It's basically a combination of Django templates and python code.","active":true,"categories":["devel","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-flit_core","py313-installer"]},{"type":"lib","ports":["python313","py313-markupsafe"]}],"depends_on":[{"type":"build","ports":["py313-astropy","py313-numpydoc"]},{"type":"lib","ports":["py313-uv-dynamic-versioning","py313-jupyterlab_server","py313-pyerfa","py313-smi","py313-spaCy","py313-stone","py313-upt-macports","py313-bokeh","py313-pysigma","py313-altair","py313-gradio","py313-nbconvert","gcovr","py313-ansible-core","py313-breathe","py313-cookiecutter","py313-flask","py313-flask-babel","py313-glad2","py313-jinja2-time","py313-jupyter_server","py313-jupyterlab"]},{"type":"run","ports":["py313-mlx-lm","ramalama","py313-libpysal","py313-branca","py313-folium","py313-sphinx","py313-pyvis"]}]},{"name":"py312-jinja2","portdir":"python/py-jinja2","version":"3.1.6","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://palletsprojects.com/p/jinja/","description":"Python based sandboxed template engine","long_description":"Jinja is a sandboxed template engine written in pure Python licensed under the BSD license. It provides a Django-like non-XML syntax and compiles templates into executable python code. It's basically a combination of Django templates and python code.","active":true,"categories":["devel","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-flit_core","py312-installer","clang-18"]},{"type":"lib","ports":["python312","py312-markupsafe"]}],"depends_on":[{"type":"build","ports":["py312-astropy","py312-numpydoc"]},{"type":"lib","ports":["py312-bokeh","py312-nbclassic","py312-pyerfa","py312-smi","py312-spaCy","py312-stone","py312-upt-macports","py312-uv-dynamic-versioning","py312-pysigma","py312-altair","py312-nbconvert","reuse","tmt","fava","py312-ansible-core","py312-breathe","py312-cookiecutter","py312-dap","py312-distributed","py312-flask","py312-flask-babel","py312-glad2","py312-jinja2-time","py312-jupyter_server","py312-jupyterlab","py312-jupyterlab_server","py312-mpld3"]},{"type":"run","ports":["py312-mlx-lm","py312-myst-parser","py312-branca","py312-pyvis","py312-folium","py312-libpysal","py312-sphinx"]}]},{"name":"py311-jinja2","portdir":"python/py-jinja2","version":"3.1.6","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://palletsprojects.com/p/jinja/","description":"Python based sandboxed template engine","long_description":"Jinja is a sandboxed template engine written in pure Python licensed under the BSD license. It provides a Django-like non-XML syntax and compiles templates into executable python code. It's basically a combination of Django templates and python code.","active":true,"categories":["devel","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-flit_core","clang-18"]},{"type":"lib","ports":["python311","py311-markupsafe"]}],"depends_on":[{"type":"build","ports":["py311-astropy","py311-numpydoc"]},{"type":"lib","ports":["py311-uv-dynamic-versioning","py311-nbclassic","py311-pyerfa","py311-smi","py311-spaCy","py311-stone","py311-upt-macports","py311-bokeh","py311-pysigma","py311-altair","py311-nbconvert","usd","py311-ansible-core","py311-breathe","py311-cookiecutter","py311-distributed","py311-flask","py311-flask-babel","py311-glad2","py311-jinja2-time","py311-jupyter_server","py311-jupyterlab","py311-jupyterlab_server"]},{"type":"run","ports":["py311-mlx-lm","py311-folium","py311-sphinx","py311-myst-parser","py311-pyvis","py311-libpysal","py311-branca"]}]},{"name":"py310-jinja2","portdir":"python/py-jinja2","version":"3.1.6","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://palletsprojects.com/p/jinja/","description":"Python based sandboxed template engine","long_description":"Jinja is a sandboxed template engine written in pure Python licensed under the BSD license. It provides a Django-like non-XML syntax and compiles templates into executable python code. It's basically a combination of Django templates and python code.","active":true,"categories":["devel","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py310-flit_core","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310","py310-markupsafe"]}],"depends_on":[{"type":"build","ports":["py310-spaCy-models","py310-numpydoc","py310-astropy"]},{"type":"lib","ports":["py310-nbconvert","salt","py310-pysigma","py310-altair","py310-jupyter_server","py310-jupyterlab","py310-jupyterlab_server","py310-nbclassic","py310-pyerfa","py310-smi","py310-spaCy","py310-stone","py310-upt-macports","py310-uv-dynamic-versioning","py310-bokeh","py310-ansible-core","py310-breathe","py310-cookiecutter","py310-distributed","py310-flask","py310-flask-babel","py310-glad2","py310-honcho","py310-jinja2-time"]},{"type":"run","ports":["py310-gradio","buildbot","commitizen","py310-kraken","py310-branca","py310-myst-parser","py310-libpysal","py310-mlx-lm","py310-sphinx","py310-pyvis","py310-folium"]}]},{"name":"py27-jinja2","portdir":"python/py-jinja2","version":"2.11.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://palletsprojects.com/p/jinja/","description":"Python based sandboxed template engine","long_description":"Jinja is a sandboxed template engine written in pure Python licensed under the BSD license. It provides a Django-like non-XML syntax and compiles templates into executable python code. It's basically a combination of Django templates and python code.","active":true,"categories":["devel","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python27","py27-markupsafe","py27-setuptools"]}],"depends_on":[{"type":"build","ports":["py27-astropy","py27-numpydoc"]},{"type":"lib","ports":["py27-jenkins-job-builder","py27-mpld3","py27-flask-babel","py27-altair","py27-notebook","py27-bokeh","py27-nbconvert","buildbot-0.8","trac","trac-devel","py27-flask","py27-libnamebench","py27-ansible-core","py27-dap"]},{"type":"run","ports":["py27-sphinx"]}]},{"name":"py-jh2","portdir":"python/py-jh2","version":"5.0.10","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jawah/h2","description":"HTTP/2 State-Machine based protocol implementation","long_description":"HTTP/2 State-Machine based protocol implementation","active":true,"categories":["net","python"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":290}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-jh2"]}],"depends_on":[]}]}