{"count":51956,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=686","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=684","results":[{"name":"py27-jsbeautifier","portdir":"python/py-jsbeautifier","version":"1.10.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://beautifier.io/","description":"JS beautifier written in Python","long_description":"JS beautifier written in Python","active":false,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python27","py27-editorconfig","py27-setuptools","py27-six"]}],"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":"py39-josepy","portdir":"python/py-josepy","version":"2.1.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":false,"categories":["security","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py39-poetry-core","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39","py39-cryptography"]}],"depends_on":[{"type":"lib","ports":["py39-acme"]}]},{"name":"py38-josepy","portdir":"python/py-josepy","version":"1.14.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"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":false,"categories":["security","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py38-poetry-core","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-acme"]}]},{"name":"py37-josepy","portdir":"python/py-josepy","version":"1.14.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"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":false,"categories":["security","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":[],"dependencies":[{"type":"build","ports":["py37-poetry-core","py37-build","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"lib","ports":["py37-acme"]}]},{"name":"py36-josepy","portdir":"python/py-josepy","version":"1.11.0","license":"Apache-2","platforms":"darwin","epoch":0,"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":false,"categories":["security","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36","py36-setuptools"]}],"depends_on":[{"type":"lib","ports":["py36-acme"]}]},{"name":"py27-josepy","portdir":"python/py-josepy","version":"1.8.0","license":"Apache-2","platforms":"darwin","epoch":0,"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":false,"categories":["security","python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1419}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python27","py27-setuptools"]}],"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":1419}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-josepy"]}],"depends_on":[]},{"name":"py39-joblib","portdir":"python/py-joblib","version":"1.5.2","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":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-setuptools","py39-setuptools_scm","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-mlxtend","py39-tpot","py39-nltk","py39-word2vec","py39-MDAnalysis","py39-contextily","py39-scikit-learn"]},{"type":"run","ports":["py39-sacremoses","py39-hdbscan","py39-tensorflow-data-validation","py39-tobler","py39-segregation","py39-pmdarima","py39-librosa"]}]},{"name":"py38-joblib","portdir":"python/py-joblib","version":"1.4.2","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":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-17"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-scikit-learn","py38-nltk","py38-tpot","py38-word2vec","py38-contextily","py38-MDAnalysis"]},{"type":"run","ports":["py38-librosa","py38-tensorflow-data-validation","py38-hdbscan","py38-pmdarima","py38-sacremoses"]}]},{"name":"py37-joblib","portdir":"python/py-joblib","version":"1.3.2","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":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"lib","ports":["py37-word2vec","py37-tpot","py37-contextily","py37-nltk","py37-scikit-learn","py37-MDAnalysis"]},{"type":"run","ports":["py37-sacremoses","py37-hdbscan","py37-librosa","py37-pmdarima","py37-tensorflow-data-validation"]}]},{"name":"py36-joblib","portdir":"python/py-joblib","version":"1.3.2","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":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-16"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py36-tpot","py36-MDAnalysis","py36-scikit-learn"]}]},{"name":"py35-joblib","portdir":"python/py-joblib","version":"0.14.1","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":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-16"]},{"type":"lib","ports":["python35"]}],"depends_on":[{"type":"lib","ports":["py35-tpot","py35-scikit-learn"]}]},{"name":"py27-joblib","portdir":"python/py-joblib","version":"0.14.1","license":"BSD","platforms":"darwin","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":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-14"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py27-MDAnalysis","py27-tpot"]}]},{"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":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-joblib"]}],"depends_on":[]},{"name":"py34-jmespath-terminal","portdir":"python/py-jmespath-terminal","version":"0.2.1","license":"Permissive","platforms":"darwin","epoch":0,"replaced_by":"py35-jmespath-terminal","homepage":"https://github.com/boto/jmespath","description":"Obsolete port, replaced by py35-jmespath-terminal","long_description":"This port has been replaced by py35-jmespath-terminal.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"extract","ports":[null]},{"type":"fetch","ports":[null]},{"type":"lib","ports":[null]},{"type":"patch","ports":[null]},{"type":"run","ports":[null]},{"type":"test","ports":[null]}],"depends_on":[]},{"name":"py37-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":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py37-setuptools","py37-wheel","py37-build","py37-installer"]},{"type":"lib","ports":["py37-jmespath","py37-pygments","py37-urwid","python37"]}],"depends_on":[]},{"name":"py36-jmespath-terminal","portdir":"python/py-jmespath-terminal","version":"0.2.1","license":"Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/boto/jmespath","description":"JMESPath, in your terminal!","long_description":"JMESPath, in your terminal!","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-12"]},{"type":"lib","ports":["python36","py36-jmespath","py36-pygments","py36-urwid"]}],"depends_on":[]},{"name":"py35-jmespath-terminal","portdir":"python/py-jmespath-terminal","version":"0.2.1","license":"Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/boto/jmespath","description":"JMESPath, in your terminal!","long_description":"JMESPath, in your terminal!","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-12"]},{"type":"lib","ports":["python35","py35-jmespath","py35-pygments","py35-urwid"]}],"depends_on":[]},{"name":"py27-jmespath-terminal","portdir":"python/py-jmespath-terminal","version":"0.2.1","license":"Permissive","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/boto/jmespath","description":"JMESPath, in your terminal!","long_description":"JMESPath, in your terminal!","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-12"]},{"type":"lib","ports":["python27","py27-jmespath","py27-pygments","py27-urwid"]}],"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":"py39-jmespath","portdir":"python/py-jmespath","version":"1.0.1","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":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-awscli2","py39-asdf","py39-botocore","py39-aiobotocore","py39-parsel","py39-itemloaders"]},{"type":"run","ports":["py39-boto3","py39-openstacksdk"]},{"type":"test","ports":["py39-scrapy"]}]},{"name":"py38-jmespath","portdir":"python/py-jmespath","version":"1.0.1","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":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-installer","clang-17","py38-setuptools","py38-build"]},{"type":"lib","ports":["py38-setuptools","python38"]}],"depends_on":[{"type":"lib","ports":["py38-awscli2","py38-asdf","py38-parsel","py38-botocore","py38-itemloaders"]},{"type":"run","ports":["py38-boto3","py38-openstacksdk"]},{"type":"test","ports":["py38-scrapy"]}]},{"name":"py37-jmespath","portdir":"python/py-jmespath","version":"1.0.1","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":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py37-wheel","py37-installer","clang-17","py37-setuptools","py37-build"]},{"type":"lib","ports":["py37-setuptools","python37"]}],"depends_on":[{"type":"lib","ports":["py37-botocore","py37-jmespath-terminal","py37-awscli2","py37-itemloaders"]},{"type":"run","ports":["py37-boto3","py37-openstacksdk"]},{"type":"test","ports":["py37-scrapy"]}]},{"name":"py36-jmespath","portdir":"python/py-jmespath","version":"0.10.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/jmespath/jmespath.py","description":"JSON Matching Expressions","long_description":"JSON Matching Expressions","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-13"]},{"type":"lib","ports":["python36","py36-setuptools"]}],"depends_on":[{"type":"lib","ports":["py36-itemloaders","py36-jmespath-terminal","py36-botocore"]},{"type":"run","ports":["py36-openstacksdk","py36-boto3"]}]},{"name":"py35-jmespath","portdir":"python/py-jmespath","version":"0.9.5","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/jmespath/jmespath.py","description":"JSON Matching Expressions","long_description":"JSON Matching Expressions","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-13"]},{"type":"lib","ports":["python35","py35-setuptools"]}],"depends_on":[{"type":"lib","ports":["py35-itemloaders","py35-botocore","py35-jmespath-terminal"]},{"type":"run","ports":["py35-boto3"]}]},{"name":"py27-jmespath","portdir":"python/py-jmespath","version":"0.9.5","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/jmespath/jmespath.py","description":"JSON Matching Expressions","long_description":"JSON Matching Expressions","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-13"]},{"type":"lib","ports":["python27","py27-setuptools"]}],"depends_on":[{"type":"lib","ports":["py27-botocore","py27-jmespath-terminal"]},{"type":"run","ports":["py27-boto3"]}]},{"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":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-jmespath"]}],"depends_on":[]},{"name":"py39-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":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-wheel","py39-build","py39-installer","py39-setuptools"]},{"type":"lib","ports":["py39-arrow","py39-jinja2","python39"]}],"depends_on":[]},{"name":"py38-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":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-wheel","py38-build","py38-installer","py38-setuptools"]},{"type":"lib","ports":["py38-arrow","py38-jinja2","python38"]}],"depends_on":[]},{"name":"py37-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":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","clang-14"]},{"type":"lib","ports":["python37","py37-arrow","py37-jinja2"]}],"depends_on":[]},{"name":"py36-jinja2-time","portdir":"python/py-jinja2-time","version":"0.2.0","license":"MIT","platforms":"darwin","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":false,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36","py36-arrow","py36-jinja2"]}],"depends_on":[{"type":"lib","ports":["py36-cookiecutter"]}]},{"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":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-jinja2-time"]}],"depends_on":[]},{"name":"py39-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":false,"categories":["devel","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py39-flit_core","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39","py39-markupsafe"]}],"depends_on":[{"type":"build","ports":["py39-astropy","py39-spaCy-models","py39-numpydoc"]},{"type":"lib","ports":["py39-upt-macports","py39-altair","py39-ansible-core","py39-jupyter_server","py39-jupyterlab","py39-jupyterlab_server","py39-nbconvert","py39-flask","py39-flask-babel","py39-rpy2","py39-jinja2-time","py39-distributed","py39-breathe","py39-eli5","py39-honcho","py39-pyerfa","py39-nbclassic","py39-cookiecutter","py39-glad2","py39-bokeh"]},{"type":"run","ports":["py39-sphinx","py39-myst-parser","py39-libpysal","py39-kraken","py39-branca","py39-folium","py39-pyvis","py39-gradio"]}]},{"name":"py38-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":false,"categories":["devel","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py38-flit_core","py38-build","py38-installer","clang-18"]},{"type":"lib","ports":["python38","py38-markupsafe"]}],"depends_on":[{"type":"build","ports":["py38-spaCy-models","py38-numpydoc","py38-astropy"]},{"type":"lib","ports":["salt-syndic","salt-api","py38-jinja2-time","py38-nbclassic","py38-upt-macports","py38-distributed","py38-ansible-core","py38-eli5","salt-minion","salt-master","py38-rpy2","py38-jupyterlab_server","py38-honcho","py38-jupyterlab","py38-cookiecutter","py38-mpld3","py38-bokeh","py38-pyerfa","py38-dap","py38-flask","py38-altair","py38-breathe","py38-flask-babel","py38-nbconvert","py38-jupyter_server"]},{"type":"run","ports":["py38-gradio","py38-libpysal","py38-myst-parser","py38-folium","py38-branca","py38-kraken","py38-sphinx","py38-pyvis"]}]},{"name":"py37-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":false,"categories":["devel","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py37-flit_core","py37-build","py37-installer","clang-18"]},{"type":"lib","ports":["python37","py37-markupsafe"]}],"depends_on":[{"type":"build","ports":["py37-spaCy-models","py37-astropy","py37-numpydoc"]},{"type":"lib","ports":["py37-jupyter_server","py37-jupyterlab","py37-jupyterlab_server","py37-upt-macports","py37-nbconvert","py37-ansible-core","py37-mpld3","py37-dap","py37-flask-babel","py37-pyerfa","py37-altair","py37-bokeh","py37-honcho","py37-rpy2","py37-jinja2-time","py37-eli5","py37-distributed","py37-cookiecutter","py37-notebook","py37-flask"]},{"type":"run","ports":["py37-libpysal","py37-myst-parser","py37-sphinx"]}]},{"name":"py36-jinja2","portdir":"python/py-jinja2","version":"3.0.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":false,"categories":["devel","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-18"]},{"type":"lib","ports":["python36","py36-markupsafe"]}],"depends_on":[{"type":"build","ports":["py36-astropy","py36-numpydoc"]},{"type":"lib","ports":["py36-eli5","py36-mpld3","py36-ansible-core","py36-cookiecutter","py36-jinja2-time","py36-altair","py36-notebook","py36-distributed","py36-bokeh","py36-jupyter_server","py36-jupyterlab","py36-jupyterlab_server","py36-flask","py36-nbconvert","py36-rpy2"]},{"type":"run","ports":["py36-sphinx","py36-myst-parser"]}]},{"name":"py35-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":false,"categories":["devel","python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python35","py35-markupsafe","py35-setuptools"]}],"depends_on":[{"type":"build","ports":["py35-astropy","py35-numpydoc"]},{"type":"lib","ports":["py35-mpld3","py35-notebook","py35-bokeh","py35-nbconvert","py35-flask","py35-ansible-base","py35-eli5"]},{"type":"run","ports":["py35-sphinx"]}]},{"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-jinja2","portdir":"python/py-jinja2","version":"3.1.6","license":"BSD","platforms":"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":["py314-jinja2"]}],"depends_on":[]},{"name":"py27-jinja","portdir":"python/py-jinja","version":"1.2","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://jinja.palletsprojects.com/en/3.1.x/","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":false,"categories":["devel","python"],"maintainers":[{"name":"info","github":"","ports_count":2}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["python27","py27-setuptools"]}],"depends_on":[{"type":"lib","ports":["py-jinja"]}]},{"name":"py-jinja","portdir":"python/py-jinja","version":"1.2","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://jinja.palletsprojects.com/en/3.1.x/","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":false,"categories":["devel","python"],"maintainers":[{"name":"info","github":"","ports_count":2}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16"]},{"type":"lib","ports":["py27-jinja"]}],"depends_on":[]},{"name":"py27-jenkins-job-builder","portdir":"python/py-jenkins-job-builder","version":"2.9.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/infra/jenkins-job-builder","description":"Manage Jenkins jobs with YAML","long_description":"Manage Jenkins jobs with YAML","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py27-pbr"]},{"type":"lib","ports":["py27-fasteners","py27-jinja2","py27-python-jenkins","libyaml","py27-six","py27-stevedore","py27-yaml","py27-setuptools","python27"]}],"depends_on":[{"type":"lib","ports":["py-jenkins-job-builder"]}]},{"name":"py-jenkins-job-builder","portdir":"python/py-jenkins-job-builder","version":"2.9.1","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/infra/jenkins-job-builder","description":"Manage Jenkins jobs with YAML","long_description":"Manage Jenkins jobs with YAML","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["py27-jenkins-job-builder"]}],"depends_on":[]},{"name":"py39-jellyfish","portdir":"python/py-jellyfish","version":"1.2.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/jamesturk/jellyfish","description":"A library for doing approximate and phonetic matching of strings.","long_description":"A library for doing approximate and phonetic matching of strings.","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-installer","clang-20","cargo","legacy-support","rust","py39-setuptools-rust","py39-build","py39-maturin"]},{"type":"lib","ports":["libunwind","python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"run","ports":["py39-spyder-devel","py39-us","py39-spyder"]}]},{"name":"py38-jellyfish","portdir":"python/py-jellyfish","version":"1.0.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/jamesturk/jellyfish","description":"A library for doing approximate and phonetic matching of strings.","long_description":"A library for doing approximate and phonetic matching of strings.","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-installer","clang-17","cargo","legacy-support","rust","py38-setuptools-rust","py38-build","py38-maturin"]},{"type":"lib","ports":["libunwind","python38"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"run","ports":["py38-spyder-devel","py38-us","py38-spyder"]}]},{"name":"py37-jellyfish","portdir":"python/py-jellyfish","version":"1.0.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/jamesturk/jellyfish","description":"A library for doing approximate and phonetic matching of strings.","long_description":"A library for doing approximate and phonetic matching of strings.","active":false,"categories":["python"],"maintainers":[{"name":"kirill","github":"catap","ports_count":120}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py37-installer","clang-16","cargo","legacy-support","rust","py37-setuptools-rust","py37-build","py37-maturin"]},{"type":"lib","ports":["libunwind","python37"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"run","ports":["py37-spyder","py37-spyder-devel","py37-us"]}]},{"name":"py-jellyfish","portdir":"python/py-jellyfish","version":"1.2.1","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/jamesturk/jellyfish","description":"A library for doing approximate and phonetic matching of strings.","long_description":"A library for doing approximate and phonetic matching of strings.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-jellyfish"]}],"depends_on":[]},{"name":"py39-jedi","portdir":"python/py-jedi","version":"0.19.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/davidhalter/jedi","description":"An autocompletion tool for Python that can be used for text editors.","long_description":"An autocompletion tool for Python that can be used for text editors.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-installer","clang-18","py39-setuptools","py39-build"]},{"type":"lib","ports":["py39-parso","python39"]}],"depends_on":[{"type":"lib","ports":["py39-pudb","py39-python-lsp-server","py39-ptpython","py39-ipython"]},{"type":"run","ports":["py39-bpython","py39-spyder"]}]},{"name":"py38-jedi","portdir":"python/py-jedi","version":"0.19.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/davidhalter/jedi","description":"An autocompletion tool for Python that can be used for text editors.","long_description":"An autocompletion tool for Python that can be used for text editors.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-installer","clang-17","py38-setuptools","py38-build"]},{"type":"lib","ports":["py38-parso","python38"]}],"depends_on":[{"type":"lib","ports":["py38-ptpython","py38-python-lsp-server","py38-ipython"]},{"type":"run","ports":["py38-bpython"]}]}]}