HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50560,
"next": "https://ports.macports.org/api/v1/ports/?format=api&page=693",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&page=691",
"results": [
{
"name": "py38-cucumber-tag-expressions",
"portdir": "python/py-cucumber-tag-expressions",
"version": "4.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cucumber/tag-expressions-python",
"description": "Tag Expression Parser for Python",
"long_description": "Cucumber can be used to implement automated tests based on scenarios described in your Gherkin feature files.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py38-setuptools",
"py38-wheel",
"py38-build",
"py38-installer"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "test",
"ports": [
"py38-pytest",
"py38-pytest-html"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py38-behave"
]
}
]
},
{
"name": "py37-cucumber-tag-expressions",
"portdir": "python/py-cucumber-tag-expressions",
"version": "4.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cucumber/tag-expressions-python",
"description": "Tag Expression Parser for Python",
"long_description": "Cucumber can be used to implement automated tests based on scenarios described in your Gherkin feature files.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py37-setuptools",
"py37-wheel",
"py37-build",
"py37-installer"
]
},
{
"type": "lib",
"ports": [
"python37"
]
},
{
"type": "test",
"ports": [
"py37-pytest",
"py37-pytest-html"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py37-behave"
]
}
]
},
{
"name": "py36-cucumber-tag-expressions",
"portdir": "python/py-cucumber-tag-expressions",
"version": "3.0.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cucumber/tag-expressions-python",
"description": "Tag Expression Parser for Python",
"long_description": "Cucumber can be used to implement automated tests based on scenarios described in your Gherkin feature files.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-setuptools"
]
},
{
"type": "lib",
"ports": [
"python36"
]
},
{
"type": "test",
"ports": [
"py36-path",
"py36-pylint",
"py36-pytest",
"py36-pytest-html",
"py36-tox",
"py36-coverage",
"py36-invoke"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py36-behave"
]
}
]
},
{
"name": "py27-cucumber-tag-expressions",
"portdir": "python/py-cucumber-tag-expressions",
"version": "3.0.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cucumber/tag-expressions-python",
"description": "Tag Expression Parser for Python",
"long_description": "Cucumber can be used to implement automated tests based on scenarios described in your Gherkin feature files.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"python27"
]
},
{
"type": "test",
"ports": [
"py27-path",
"py27-pylint",
"py27-pytest",
"py27-pytest-html",
"py27-tox",
"py27-coverage",
"py27-invoke"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py27-behave"
]
}
]
},
{
"name": "py-cucumber-tag-expressions",
"portdir": "python/py-cucumber-tag-expressions",
"version": "8.1.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cucumber/tag-expressions-python",
"description": "Tag Expression Parser for Python",
"long_description": "Cucumber can be used to implement automated tests based on scenarios described in your Gherkin feature files.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-cucumber-tag-expressions"
]
}
],
"depends_on": []
},
{
"name": "py36-cubes",
"portdir": "python/py-cubes",
"version": "1.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://cubes.databrewery.org/",
"description": "Lightweight framework for Online Analytical Processing",
"long_description": "Lightweight framework for Online Analytical Processing",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python36",
"py36-dateutil",
"py36-expressions",
"py36-jsonschema",
"py36-setuptools"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-cubes"
]
}
]
},
{
"name": "py35-cubes",
"portdir": "python/py-cubes",
"version": "1.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://cubes.databrewery.org/",
"description": "Lightweight framework for Online Analytical Processing",
"long_description": "Lightweight framework for Online Analytical Processing",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python35",
"py35-dateutil",
"py35-expressions",
"py35-jsonschema",
"py35-setuptools"
]
}
],
"depends_on": []
},
{
"name": "py27-cubes",
"portdir": "python/py-cubes",
"version": "1.0.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://cubes.databrewery.org/",
"description": "Lightweight framework for Online Analytical Processing",
"long_description": "Lightweight framework for Online Analytical Processing",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-dateutil",
"py27-jsonschema",
"py27-setuptools",
"py27-tz"
]
}
],
"depends_on": []
},
{
"name": "py-cubes",
"portdir": "python/py-cubes",
"version": "1.1",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://cubes.databrewery.org/",
"description": "Lightweight framework for Online Analytical Processing",
"long_description": "Lightweight framework for Online Analytical Processing",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"py36-cubes"
]
}
],
"depends_on": []
},
{
"name": "py36-ctypeslib2",
"portdir": "python/py-ctypeslib2",
"version": "2.3.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "py39-ctypeslib2",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by py39-ctypeslib2",
"long_description": "This port has been replaced by py39-ctypeslib2.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "eborisch",
"github": "eborisch",
"ports_count": 221
}
],
"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": "py35-ctypeslib2",
"portdir": "python/py-ctypeslib2",
"version": "2.3.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "py39-ctypeslib2",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by py39-ctypeslib2",
"long_description": "This port has been replaced by py39-ctypeslib2.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "eborisch",
"github": "eborisch",
"ports_count": 221
}
],
"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": "py34-ctypeslib2",
"portdir": "python/py-ctypeslib2",
"version": "2.3.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "py39-ctypeslib2",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by py39-ctypeslib2",
"long_description": "This port has been replaced by py39-ctypeslib2.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "eborisch",
"github": "eborisch",
"ports_count": 221
}
],
"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": "py39-ctypeslib2",
"portdir": "python/py-ctypeslib2",
"version": "2.3.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/trolldbois/ctypeslib",
"description": "Generate python ctypes classes from C headers.",
"long_description": "This fork of ctypeslib is mainly about using the libclang >= 3.7 python bindings to generate python code from C source code, instead of gccxml.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "eborisch",
"github": "eborisch",
"ports_count": 221
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-wheel",
"py39-build",
"py39-installer",
"py39-setuptools"
]
},
{
"type": "lib",
"ports": [
"py39-clang",
"py39-setuptools",
"python39"
]
}
],
"depends_on": []
},
{
"name": "py38-ctypeslib2",
"portdir": "python/py-ctypeslib2",
"version": "2.3.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/trolldbois/ctypeslib",
"description": "Generate python ctypes classes from C headers.",
"long_description": "This fork of ctypeslib is mainly about using the libclang >= 3.7 python bindings to generate python code from C source code, instead of gccxml.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "eborisch",
"github": "eborisch",
"ports_count": 221
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py38-wheel",
"py38-build",
"py38-installer",
"py38-setuptools"
]
},
{
"type": "lib",
"ports": [
"py38-clang",
"py38-setuptools",
"python38"
]
}
],
"depends_on": []
},
{
"name": "py37-ctypeslib2",
"portdir": "python/py-ctypeslib2",
"version": "2.3.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/trolldbois/ctypeslib",
"description": "Generate python ctypes classes from C headers.",
"long_description": "This fork of ctypeslib is mainly about using the libclang >= 3.7 python bindings to generate python code from C source code, instead of gccxml.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "eborisch",
"github": "eborisch",
"ports_count": 221
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15"
]
},
{
"type": "lib",
"ports": [
"python37",
"py37-clang",
"py37-setuptools"
]
}
],
"depends_on": []
},
{
"name": "py27-ctypeslib2",
"portdir": "python/py-ctypeslib2",
"version": "2.3.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "py39-ctypeslib2",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by py39-ctypeslib2",
"long_description": "This port has been replaced by py39-ctypeslib2.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "eborisch",
"github": "eborisch",
"ports_count": 221
}
],
"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": "py-ctypeslib2",
"portdir": "python/py-ctypeslib2",
"version": "2.3.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/trolldbois/ctypeslib",
"description": "Generate python ctypes classes from C headers.",
"long_description": "This fork of ctypeslib is mainly about using the libclang >= 3.7 python bindings to generate python code from C source code, instead of gccxml.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "eborisch",
"github": "eborisch",
"ports_count": 221
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-ctypeslib2"
]
}
],
"depends_on": []
},
{
"name": "py27-ctags",
"portdir": "python/py-ctags",
"version": "1.0.5",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/python-ctags/",
"description": "Exuberant Ctags indexing python bindings",
"long_description": "Exuberant Ctags supports indexing of many modern programming languages. Python is a powerful scriptable dynamic language. Using Python to access Ctags index file is a natural fit in extending an application's capability to examine source code. This project wrote a wrapper for readtags.c. I have been using the package in a couple of projects and it has been shown that it could easily handle hundreds source files.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "ahkdiep",
"github": "",
"ports_count": 3
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": []
},
{
"name": "py-ctags",
"portdir": "python/py-ctags",
"version": "1.6.0",
"license": "GPL-3+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jonashaag/python-ctags",
"description": "Exuberant Ctags indexing python bindings",
"long_description": "Exuberant Ctags supports indexing of many modern programming languages. Python is a powerful scriptable dynamic language. Using Python to access Ctags index file is a natural fit in extending an application's capability to examine source code. This project wrote a wrapper for readtags.c. I have been using the package in a couple of projects and it has been shown that it could easily handle hundreds source files.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "ahkdiep",
"github": "",
"ports_count": 3
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py312-ctags"
]
}
],
"depends_on": []
},
{
"name": "py37-csvkit",
"portdir": "python/py-csvkit",
"version": "1.1.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://csvkit.readthedocs.io/",
"description": "A suite of utilities for converting to and working with CSV, the king of tabular file formats",
"long_description": "csvkit is a suite of utilities for converting to and working with CSV, the king of tabular file formats. csvkit is to tabular data what the standard Unix text processing suite (grep, sed, cut, sort) is to text. As such, csvkit adheres to the Unix philosophy.",
"active": false,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "esafak",
"github": "esafak",
"ports_count": 134
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15"
]
},
{
"type": "lib",
"ports": [
"py37-agate",
"py37-agate-dbf",
"py37-agate-excel",
"py37-agate-sql",
"py37-setuptools",
"py37-six",
"python37"
]
},
{
"type": "run",
"ports": [
"csvkit_select"
]
},
{
"type": "test",
"ports": [
"py37-pytest"
]
}
],
"depends_on": []
},
{
"name": "py36-csvkit",
"portdir": "python/py-csvkit",
"version": "1.0.5",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://csvkit.readthedocs.io/",
"description": "A suite of utilities for converting to and working with CSV, the king of tabular file formats",
"long_description": "csvkit is a suite of utilities for converting to and working with CSV, the king of tabular file formats. csvkit is to tabular data what the standard Unix text processing suite (grep, sed, cut, sort) is to text. As such, csvkit adheres to the Unix philosophy.",
"active": false,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "esafak",
"github": "esafak",
"ports_count": 134
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"py36-agate",
"py36-agate-dbf",
"py36-agate-excel",
"py36-agate-sql",
"py36-setuptools",
"py36-six",
"python36"
]
},
{
"type": "run",
"ports": [
"csvkit_select"
]
},
{
"type": "test",
"ports": [
"py36-nose"
]
}
],
"depends_on": []
},
{
"name": "py35-csvkit",
"portdir": "python/py-csvkit",
"version": "1.0.5",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://csvkit.readthedocs.io/",
"description": "A suite of utilities for converting to and working with CSV, the king of tabular file formats",
"long_description": "csvkit is a suite of utilities for converting to and working with CSV, the king of tabular file formats. csvkit is to tabular data what the standard Unix text processing suite (grep, sed, cut, sort) is to text. As such, csvkit adheres to the Unix philosophy.",
"active": false,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "esafak",
"github": "esafak",
"ports_count": 134
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"py35-agate",
"py35-agate-dbf",
"py35-agate-excel",
"py35-agate-sql",
"py35-setuptools",
"py35-six",
"python35"
]
},
{
"type": "run",
"ports": [
"csvkit_select"
]
},
{
"type": "test",
"ports": [
"py35-nose"
]
}
],
"depends_on": []
},
{
"name": "py27-csvkit",
"portdir": "python/py-csvkit",
"version": "1.0.5",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://csvkit.readthedocs.io/",
"description": "A suite of utilities for converting to and working with CSV, the king of tabular file formats",
"long_description": "csvkit is a suite of utilities for converting to and working with CSV, the king of tabular file formats. csvkit is to tabular data what the standard Unix text processing suite (grep, sed, cut, sort) is to text. As such, csvkit adheres to the Unix philosophy.",
"active": false,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "esafak",
"github": "esafak",
"ports_count": 134
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"py27-agate",
"py27-agate-dbf",
"py27-agate-excel",
"py27-agate-sql",
"py27-setuptools",
"py27-six",
"python27"
]
},
{
"type": "run",
"ports": [
"csvkit_select"
]
},
{
"type": "test",
"ports": [
"py27-mock",
"py27-nose"
]
}
],
"depends_on": []
},
{
"name": "py-csvkit",
"portdir": "python/py-csvkit",
"version": "2.1.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://csvkit.readthedocs.io/",
"description": "A suite of utilities for converting to and working with CSV, the king of tabular file formats",
"long_description": "csvkit is a suite of utilities for converting to and working with CSV, the king of tabular file formats. csvkit is to tabular data what the standard Unix text processing suite (grep, sed, cut, sort) is to text. As such, csvkit adheres to the Unix philosophy.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "esafak",
"github": "esafak",
"ports_count": 134
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-csvkit"
]
}
],
"depends_on": []
},
{
"name": "py39-cssutils",
"portdir": "python/py-cssutils",
"version": "2.11.1",
"license": "LGPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jaraco/cssutils",
"description": "A CSS Cascading Style Sheets library for Python",
"long_description": "A CSS Cascading Style Sheets library for Python",
"active": false,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-setuptools",
"py39-setuptools_scm",
"py39-wheel",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "test",
"ports": [
"py39-mock",
"py39-nose",
"py39-pbr"
]
}
],
"depends_on": []
},
{
"name": "py38-cssutils",
"portdir": "python/py-cssutils",
"version": "2.6.0",
"license": "LGPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jaraco/cssutils",
"description": "A CSS Cascading Style Sheets library for Python",
"long_description": "A CSS Cascading Style Sheets library for Python",
"active": false,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py38-setuptools",
"py38-setuptools_scm",
"py38-wheel",
"py38-build",
"py38-installer"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "test",
"ports": [
"py38-mock",
"py38-nose",
"py38-pbr"
]
}
],
"depends_on": []
},
{
"name": "py37-cssutils",
"portdir": "python/py-cssutils",
"version": "2.6.0",
"license": "LGPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jaraco/cssutils",
"description": "A CSS Cascading Style Sheets library for Python",
"long_description": "A CSS Cascading Style Sheets library for Python",
"active": false,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py37-setuptools",
"py37-setuptools_scm",
"py37-wheel",
"py37-build",
"py37-installer"
]
},
{
"type": "lib",
"ports": [
"python37"
]
},
{
"type": "test",
"ports": [
"py37-mock",
"py37-nose",
"py37-pbr"
]
}
],
"depends_on": []
},
{
"name": "py36-cssutils",
"portdir": "python/py-cssutils",
"version": "1.0.2",
"license": "LGPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://cthedot.de/cssutils/",
"description": "CSS parser and library for Python",
"long_description": "A Python package to parse and build CSS Cascading Style Sheets.",
"active": false,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-setuptools"
]
},
{
"type": "lib",
"ports": [
"python36"
]
},
{
"type": "test",
"ports": [
"py36-mock",
"py36-nose",
"py36-pbr"
]
}
],
"depends_on": []
},
{
"name": "py35-cssutils",
"portdir": "python/py-cssutils",
"version": "1.0.2",
"license": "LGPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://cthedot.de/cssutils/",
"description": "CSS parser and library for Python",
"long_description": "A Python package to parse and build CSS Cascading Style Sheets.",
"active": false,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py35-setuptools"
]
},
{
"type": "lib",
"ports": [
"python35"
]
},
{
"type": "test",
"ports": [
"py35-mock",
"py35-nose",
"py35-pbr"
]
}
],
"depends_on": []
},
{
"name": "py27-cssutils",
"portdir": "python/py-cssutils",
"version": "1.0.2",
"license": "LGPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://cthedot.de/cssutils/",
"description": "CSS parser and library for Python",
"long_description": "A Python package to parse and build CSS Cascading Style Sheets.",
"active": false,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"python27"
]
},
{
"type": "test",
"ports": [
"py27-mock",
"py27-nose",
"py27-pbr"
]
}
],
"depends_on": []
},
{
"name": "py-cssutils",
"portdir": "python/py-cssutils",
"version": "2.11.1",
"license": "LGPL-3+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jaraco/cssutils",
"description": "A CSS Cascading Style Sheets library for Python",
"long_description": "A CSS Cascading Style Sheets library for Python",
"active": true,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-cssutils"
]
}
],
"depends_on": []
},
{
"name": "py39-cssselect2",
"portdir": "python/py-cssselect2",
"version": "0.8.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://doc.courtbouillon.org/cssselect2/",
"description": "cssselect2 is a straightforward implementation of CSS4 Selectors for markup documents",
"long_description": "cssselect2 is a straightforward implementation of CSS4 Selectors for markup documents",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-installer",
"clang-17",
"py39-flit_core"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-tinycss2",
"py39-webencodings"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-svglib",
"py39-cairosvg"
]
}
]
},
{
"name": "py38-cssselect2",
"portdir": "python/py-cssselect2",
"version": "0.7.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://doc.courtbouillon.org/cssselect2/",
"description": "cssselect2 is a straightforward implementation of CSS4 Selectors for markup documents",
"long_description": "cssselect2 is a straightforward implementation of CSS4 Selectors for markup documents",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-build",
"py38-installer",
"clang-16",
"py38-flit_core"
]
},
{
"type": "lib",
"ports": [
"python38",
"py38-tinycss2",
"py38-webencodings"
]
},
{
"type": "test",
"ports": [
"py38-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-cairosvg",
"py38-svglib"
]
}
]
},
{
"name": "py37-cssselect2",
"portdir": "python/py-cssselect2",
"version": "0.7.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://doc.courtbouillon.org/cssselect2/",
"description": "cssselect2 is a straightforward implementation of CSS4 Selectors for markup documents",
"long_description": "cssselect2 is a straightforward implementation of CSS4 Selectors for markup documents",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-build",
"clang-14",
"py37-installer",
"py37-flit_core"
]
},
{
"type": "lib",
"ports": [
"python37",
"py37-tinycss2",
"py37-webencodings"
]
},
{
"type": "test",
"ports": [
"py37-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-cairosvg"
]
}
]
},
{
"name": "py-cssselect2",
"portdir": "python/py-cssselect2",
"version": "0.8.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://doc.courtbouillon.org/cssselect2/",
"description": "cssselect2 is a straightforward implementation of CSS4 Selectors for markup documents",
"long_description": "cssselect2 is a straightforward implementation of CSS4 Selectors for markup documents",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-cssselect2"
]
}
],
"depends_on": []
},
{
"name": "py39-cssselect",
"portdir": "python/py-cssselect",
"version": "1.2.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/scrapy/cssselect",
"description": "cssselect parses CSS3 Selectors and translates them to XPath 1.0",
"long_description": "cssselect parses CSS3 Selectors and translates them to XPath 1.0. Such expressions can be used in lxml or another XPath engine to find the matching elements in an XML or HTML document.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "test",
"ports": [
"py39-hypothesis",
"py39-pytest",
"py39-pytest-asyncio"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-urlwatch",
"py39-leather",
"py39-scrapy",
"py39-readability-lxml",
"py39-parsel",
"py39-agate"
]
},
{
"type": "run",
"ports": [
"py39-pyquery"
]
}
]
},
{
"name": "py38-cssselect",
"portdir": "python/py-cssselect",
"version": "1.2.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/scrapy/cssselect",
"description": "cssselect parses CSS3 Selectors and translates them to XPath 1.0",
"long_description": "cssselect parses CSS3 Selectors and translates them to XPath 1.0. Such expressions can be used in lxml or another XPath engine to find the matching elements in an XML or HTML document.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py38-setuptools",
"py38-wheel",
"py38-build",
"py38-installer"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "test",
"ports": [
"py38-hypothesis",
"py38-pytest",
"py38-pytest-asyncio"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-leather",
"py38-readability-lxml",
"py38-urlwatch",
"py38-parsel",
"py38-scrapy",
"py38-agate"
]
},
{
"type": "run",
"ports": [
"py38-pyquery"
]
}
]
},
{
"name": "py37-cssselect",
"portdir": "python/py-cssselect",
"version": "1.2.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/scrapy/cssselect",
"description": "cssselect parses CSS3 Selectors and translates them to XPath 1.0",
"long_description": "cssselect parses CSS3 Selectors and translates them to XPath 1.0. Such expressions can be used in lxml or another XPath engine to find the matching elements in an XML or HTML document.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-setuptools",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"python37"
]
},
{
"type": "test",
"ports": [
"py37-hypothesis",
"py37-pytest",
"py37-pytest-asyncio"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-scrapy",
"py37-readability-lxml",
"py37-parsel",
"py37-urlwatch",
"py37-agate",
"py37-leather"
]
},
{
"type": "run",
"ports": [
"py37-pyquery"
]
}
]
},
{
"name": "py36-cssselect",
"portdir": "python/py-cssselect",
"version": "1.2.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/scrapy/cssselect",
"description": "cssselect parses CSS3 Selectors and translates them to XPath 1.0",
"long_description": "cssselect parses CSS3 Selectors and translates them to XPath 1.0. Such expressions can be used in lxml or another XPath engine to find the matching elements in an XML or HTML document.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py36-setuptools",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"python36"
]
},
{
"type": "test",
"ports": [
"py36-hypothesis",
"py36-pytest",
"py36-pytest-asyncio"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-agate",
"py36-leather",
"py36-urlwatch",
"py36-parsel",
"py36-scrapy"
]
},
{
"type": "run",
"ports": [
"py36-pyquery"
]
}
]
},
{
"name": "py35-cssselect",
"portdir": "python/py-cssselect",
"version": "1.2.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/scrapy/cssselect",
"description": "cssselect parses CSS3 Selectors and translates them to XPath 1.0",
"long_description": "cssselect parses CSS3 Selectors and translates them to XPath 1.0. Such expressions can be used in lxml or another XPath engine to find the matching elements in an XML or HTML document.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py35-setuptools",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"python35"
]
},
{
"type": "test",
"ports": [
"py35-hypothesis",
"py35-pytest",
"py35-pytest-asyncio"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py35-agate",
"py35-leather",
"py35-urlwatch",
"py35-parsel"
]
},
{
"type": "run",
"ports": [
"py35-pyquery"
]
}
]
},
{
"name": "py27-cssselect",
"portdir": "python/py-cssselect",
"version": "1.2.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/scrapy/cssselect",
"description": "cssselect parses CSS3 Selectors and translates them to XPath 1.0",
"long_description": "cssselect parses CSS3 Selectors and translates them to XPath 1.0. Such expressions can be used in lxml or another XPath engine to find the matching elements in an XML or HTML document.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"python27"
]
},
{
"type": "test",
"ports": [
"py27-hypothesis",
"py27-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-agate",
"py27-leather",
"py27-parsel",
"py27-scrapy",
"py27-twill"
]
},
{
"type": "run",
"ports": [
"py27-pyquery"
]
}
]
},
{
"name": "py-cssselect",
"portdir": "python/py-cssselect",
"version": "1.2.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/scrapy/cssselect",
"description": "cssselect parses CSS3 Selectors and translates them to XPath 1.0",
"long_description": "cssselect parses CSS3 Selectors and translates them to XPath 1.0. Such expressions can be used in lxml or another XPath engine to find the matching elements in an XML or HTML document.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-cssselect"
]
}
],
"depends_on": []
},
{
"name": "py37-csscompressor",
"portdir": "python/py-csscompressor",
"version": "0.9.5",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sprymix/csscompressor",
"description": "Python implementation of the YUI CSS Compressor",
"long_description": "Python implementation and almost exact port of Yahoo!'s CSS Compressor. Removes comments and compresses whitespace from CSS files.",
"active": false,
"categories": [
"www",
"python"
],
"maintainers": [
{
"name": "calvin",
"github": "cardi",
"ports_count": 27
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python37"
]
}
],
"depends_on": []
},
{
"name": "py27-csscompressor",
"portdir": "python/py-csscompressor",
"version": "0.9.5",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://github.com/sprymix/csscompressor",
"description": "Python implementation of the YUI CSS Compressor",
"long_description": "Python implementation and almost exact port of Yahoo!'s CSS Compressor. Removes comments and compresses whitespace from CSS files.",
"active": false,
"categories": [
"www",
"python"
],
"maintainers": [
{
"name": "calvin",
"github": "cardi",
"ports_count": 27
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": []
},
{
"name": "py-csscompressor",
"portdir": "python/py-csscompressor",
"version": "0.9.5",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sprymix/csscompressor",
"description": "Python implementation of the YUI CSS Compressor",
"long_description": "Python implementation and almost exact port of Yahoo!'s CSS Compressor. Removes comments and compresses whitespace from CSS files.",
"active": true,
"categories": [
"www",
"python"
],
"maintainers": [
{
"name": "calvin",
"github": "cardi",
"ports_count": 27
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py312-csscompressor"
]
}
],
"depends_on": []
},
{
"name": "py39-cryptography",
"portdir": "python/py-cryptography",
"version": "46.0.3",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyca/cryptography",
"description": "cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.",
"long_description": "cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-maturin",
"py39-installer",
"clang-20",
"cargo",
"legacy-support",
"rust",
"py39-setuptools",
"py39-setuptools-rust"
]
},
{
"type": "lib",
"ports": [
"libunwind",
"python39",
"py39-cffi",
"openssl3"
]
},
{
"type": "test",
"ports": [
"py39-certifi",
"py39-pretend",
"py39-pytest",
"py39-pytest-benchmark",
"py39-pytest-xdist",
"py39-cryptography_vectors"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-openssl",
"py39-stem",
"py39-asyncssh",
"py39-scrapy",
"py39-pyspnego",
"py39-scapy-devel",
"py39-requests-kerberos",
"py39-hanko",
"py39-hanko-certvalidator",
"py39-scapy",
"py39-requests_ntlm",
"py39-fido2",
"py39-aioquic",
"py39-dnspython",
"py39-service_identity",
"py39-mitmproxy",
"py39-paramiko",
"py39-ansible-core",
"py39-acme",
"py39-oauthlib",
"py39-pdfminer",
"py39-josepy"
]
},
{
"type": "run",
"ports": [
"py39-dns-lexicon",
"py39-autobahn",
"py39-openstacksdk",
"py39-django-allauth",
"py39-oci",
"py39-pygithub",
"py39-openstackclient",
"py39-trustme"
]
},
{
"type": "test",
"ports": [
"py39-trio",
"py39-werkzeug",
"py39-openid"
]
}
]
},
{
"name": "py38-cryptography",
"portdir": "python/py-cryptography",
"version": "46.0.3",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyca/cryptography",
"description": "cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.",
"long_description": "cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py38-build",
"py38-maturin",
"py38-installer",
"clang-20",
"cargo",
"legacy-support",
"rust",
"py38-setuptools",
"py38-setuptools-rust"
]
},
{
"type": "lib",
"ports": [
"libunwind",
"python38",
"py38-cffi",
"openssl3"
]
},
{
"type": "test",
"ports": [
"py38-certifi",
"py38-pretend",
"py38-pytest",
"py38-pytest-benchmark",
"py38-pytest-xdist",
"py38-cryptography_vectors"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-dnspython",
"salt-minion",
"salt-master",
"salt-syndic",
"salt-api",
"py38-awscli2",
"py38-pdfminer",
"py38-twilio",
"py38-ansible-core",
"py38-scapy",
"py38-scapy-devel",
"py38-scrapy",
"py38-service_identity",
"py38-fido2",
"py38-stem",
"py38-acme",
"py38-aioquic",
"py38-hanko",
"py38-hanko-certvalidator",
"py38-oauthlib",
"py38-mitmproxy",
"py38-openssl",
"py38-paramiko"
]
},
{
"type": "run",
"ports": [
"py38-openstacksdk",
"py38-dns-lexicon",
"py38-axolotl",
"py38-autobahn",
"py38-django-allauth",
"py38-trustme",
"py38-oci"
]
},
{
"type": "test",
"ports": [
"py38-libcloud",
"py38-werkzeug",
"py38-trio",
"py38-openid"
]
}
]
},
{
"name": "py37-cryptography",
"portdir": "python/py-cryptography",
"version": "42.0.5",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyca/cryptography",
"description": "cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.",
"long_description": "cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py37-wheel",
"py37-build",
"py37-installer",
"clang-20",
"cargo",
"legacy-support",
"rust",
"py37-setuptools",
"py37-setuptools-rust"
]
},
{
"type": "lib",
"ports": [
"libunwind",
"python37",
"py37-cffi",
"openssl11"
]
},
{
"type": "test",
"ports": [
"py37-certifi",
"py37-pretend",
"py37-pytest",
"py37-pytest-benchmark",
"py37-pytest-xdist",
"py37-cryptography_vectors"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-openssl",
"py37-ansible-core",
"py37-acme",
"py37-oauthlib",
"py37-mitmproxy",
"py37-paramiko",
"py37-fido2",
"py37-pdfminer",
"py37-dnspython",
"py37-service_identity",
"py37-awscli2",
"py37-twilio",
"py37-scrapy"
]
},
{
"type": "run",
"ports": [
"py37-axolotl",
"py37-openstacksdk",
"py37-dns-lexicon",
"py37-trustme"
]
},
{
"type": "test",
"ports": [
"py37-libcloud",
"py37-trio",
"py37-werkzeug",
"py37-openid"
]
}
]
},
{
"name": "py36-cryptography",
"portdir": "python/py-cryptography",
"version": "36.0.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyca/cryptography",
"description": "cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.",
"long_description": "cryptography is a package designed to expose cryptographic primitives and recipes to Python developers.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"rust",
"py36-setuptools",
"py36-setuptools-rust",
"clang-16",
"cargo",
"legacy-support"
]
},
{
"type": "lib",
"ports": [
"libunwind",
"python36",
"py36-cffi",
"openssl11"
]
},
{
"type": "test",
"ports": [
"py36-hypothesis",
"py36-iso8601",
"py36-pretend",
"py36-pytest",
"py36-pytest-cov",
"py36-pytest-xdist",
"py36-tz",
"py36-cryptography_vectors",
"py36-pytest-subtests"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-paramiko",
"py36-acme",
"py36-dnspython",
"py36-scrapy",
"py36-fabric",
"py36-fido2",
"py36-twilio",
"py36-ansible-core",
"py36-service_identity",
"py36-oauthlib",
"py36-openssl"
]
},
{
"type": "run",
"ports": [
"py36-trustme",
"py36-dns-lexicon",
"py36-axolotl",
"py36-openstacksdk"
]
},
{
"type": "test",
"ports": [
"py36-libcloud"
]
}
]
},
{
"name": "py35-cryptography",
"portdir": "python/py-cryptography",
"version": "2.9.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyca/cryptography",
"description": "Package which provides cryptographic recipes and primitives to Python developers.",
"long_description": "Package which provides cryptographic recipes and primitives to Python developers.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"python35",
"py35-asn1crypto",
"openssl",
"py35-setuptools",
"py35-six",
"py35-cffi"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py35-twilio",
"py35-fido2",
"py35-service_identity",
"py35-ansible-base",
"py35-oauthlib",
"py35-openssl",
"py35-paramiko"
]
},
{
"type": "run",
"ports": [
"py35-trustme"
]
},
{
"type": "test",
"ports": [
"py35-libcloud"
]
}
]
}
]
}