HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50475,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=712",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=710",
"results": [
{
"name": "py27-pacal",
"portdir": "python/py-pacal",
"version": "1.5.1",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://pacal.sourceforge.net/index.html",
"description": "PaCAL - ProbAbilistic CALculator",
"long_description": "What is PaCAL? PaCAL is a Python package which allows you to perform arithmetic on random variables just like you do with ordinary program variables. The variables can follow practically any distribution.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "adfernandes",
"github": "adfernandes",
"ports_count": 43
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"py27-cython",
"py27-matplotlib",
"python27",
"py27-scipy",
"py27-sympy",
"py27-numpy"
]
}
],
"depends_on": []
},
{
"name": "py39-pacal",
"portdir": "python/py-pacal",
"version": "1.6.1",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://pacal.sourceforge.net/index.html",
"description": "PaCAL - ProbAbilistic CALculator",
"long_description": "What is PaCAL? PaCAL is a Python package which allows you to perform arithmetic on random variables just like you do with ordinary program variables. The variables can follow practically any distribution.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "adfernandes",
"github": "adfernandes",
"ports_count": 43
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-cython",
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"py39-matplotlib",
"py39-numpy",
"py39-scipy",
"py39-sympy",
"python39"
]
}
],
"depends_on": []
},
{
"name": "py39-pymatgen",
"portdir": "python/py-pymatgen",
"version": "2025.6.14",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pymatgen.org/",
"description": "Python Materials Genomics (pymatgen) is a robust materials analysis code",
"long_description": "Python Materials Genomics (pymatgen) is a robust materials analysis code that defines core object representations for structures and molecules with support for many electronic structure codes. It is currently the core analysis code powering the Materials Project.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "joe.fowler",
"github": "joefowler",
"ports_count": 98
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-cython",
"clang-18",
"py39-installer",
"py39-build",
"py39-wheel"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-numpy"
]
},
{
"type": "run",
"ports": [
"py39-ruamel-yaml",
"py39-scipy",
"py39-sympy",
"py39-tabulate",
"py39-tqdm",
"py39-uncertainties",
"py39-palettable",
"py39-plotly",
"py39-monty",
"py39-spglib",
"py39-requests",
"py39-pybtex",
"py39-pandas",
"py39-networkx",
"py39-matplotlib",
"py39-beautifulsoup4"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-emmet-core",
"py39-larixite",
"py39-mp-api"
]
},
{
"type": "run",
"ports": [
"py39-xraylarch"
]
}
]
},
{
"name": "py38-pymatgen",
"portdir": "python/py-pymatgen",
"version": "2024.7.18",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pymatgen.org/",
"description": "Python Materials Genomics (pymatgen) is a robust materials analysis code",
"long_description": "Python Materials Genomics (pymatgen) is a robust materials analysis code that defines core object representations for structures and molecules with support for many electronic structure codes. It is currently the core analysis code powering the Materials Project.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "joe.fowler",
"github": "joefowler",
"ports_count": 98
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py38-setuptools",
"py38-cython",
"clang-16",
"py38-installer",
"py38-build",
"py38-wheel"
]
},
{
"type": "lib",
"ports": [
"python38",
"py38-numpy"
]
},
{
"type": "run",
"ports": [
"py38-ruamel-yaml",
"py38-scipy",
"py38-sympy",
"py38-tabulate",
"py38-tqdm",
"py38-uncertainties",
"py38-palettable",
"py38-plotly",
"py38-monty",
"py38-spglib",
"py38-requests",
"py38-pybtex",
"py38-pandas",
"py38-networkx",
"py38-matplotlib",
"py38-beautifulsoup4"
]
}
],
"depends_on": []
},
{
"name": "py37-pymatgen",
"portdir": "python/py-pymatgen",
"version": "2022.0.14",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pymatgen.org/",
"description": "Python Materials Genomics (pymatgen) is a robust materials analysis code",
"long_description": "Python Materials Genomics (pymatgen) is a robust materials analysis code that defines core object representations for structures and molecules with support for many electronic structure codes. It is currently the core analysis code powering the Materials Project.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "joe.fowler",
"github": "joefowler",
"ports_count": 98
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-cython",
"clang-9.0",
"py37-setuptools"
]
},
{
"type": "lib",
"ports": [
"python37",
"py37-numpy"
]
},
{
"type": "run",
"ports": [
"py37-pandas",
"py37-requests",
"py37-ruamel-yaml",
"py37-scipy",
"py37-sympy",
"py37-tabulate",
"py37-typing_extensions",
"py37-uncertainties",
"py37-palettable",
"py37-plotly",
"py37-monty",
"py37-spglib",
"py37-networkx",
"py37-matplotlib",
"py37-beautifulsoup4"
]
}
],
"depends_on": []
},
{
"name": "py-otp",
"portdir": "python/py-otp",
"version": "1.0",
"license": "GPL",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://labix.org/python-otp/",
"description": "RFC2289 implementation for python (one-time password)",
"long_description": "python-otp is a module which implements support for all requirements, recommendations, and optional features described in RFC2289. This RFC defines a standard for the implementation of OTP - one-time passwords.",
"active": false,
"categories": [
"security",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"py27-otp"
]
}
],
"depends_on": []
},
{
"name": "py27-otp",
"portdir": "python/py-otp",
"version": "1.0",
"license": "GPL",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://labix.org/python-otp/",
"description": "RFC2289 implementation for python (one-time password)",
"long_description": "python-otp is a module which implements support for all requirements, recommendations, and optional features described in RFC2289. This RFC defines a standard for the implementation of OTP - one-time passwords.",
"active": false,
"categories": [
"security",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-otp"
]
}
]
},
{
"name": "py36-parse-type",
"portdir": "python/py-parse-type",
"version": "0.5.6",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jenisys/parse_type",
"description": "parse_type extends the parse module (opposite of string.format())",
"long_description": "parse_type extends the parse module (opposite of string.format()) with the following features: build type converters for common use cases (enum/mapping, choice); build a type converter with a cardinality constraint (0..1,0..*,1..*); from the type converter with cardinality=1.; compose a type converter from other type converters; an extended parser that supports the CardinalityField naming schema and creates missing type variants (0..1,0..*,1..*) from the primary type converter",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-setuptools"
]
},
{
"type": "lib",
"ports": [
"python36"
]
},
{
"type": "run",
"ports": [
"py36-parse",
"py36-six"
]
},
{
"type": "test",
"ports": [
"py36-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py36-behave"
]
}
]
},
{
"name": "py38-parse-type",
"portdir": "python/py-parse-type",
"version": "0.6.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jenisys/parse_type",
"description": "parse_type extends the parse module (opposite of string.format())",
"long_description": "parse_type extends the parse module (opposite of string.format()) with the following features: build type converters for common use cases (enum/mapping, choice); build a type converter with a cardinality constraint (0..1,0..*,1..*); from the type converter with cardinality=1.; compose a type converter from other type converters; an extended parser that supports the CardinalityField naming schema and creates missing type variants (0..1,0..*,1..*) from the primary type converter",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-build",
"clang-16",
"py38-installer",
"py38-setuptools",
"py38-wheel"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "run",
"ports": [
"py38-six",
"py38-parse"
]
},
{
"type": "test",
"ports": [
"py38-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py38-behave"
]
}
]
},
{
"name": "py27-parse-type",
"portdir": "python/py-parse-type",
"version": "0.5.6",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jenisys/parse_type",
"description": "parse_type extends the parse module (opposite of string.format())",
"long_description": "parse_type extends the parse module (opposite of string.format()) with the following features: build type converters for common use cases (enum/mapping, choice); build a type converter with a cardinality constraint (0..1,0..*,1..*); from the type converter with cardinality=1.; compose a type converter from other type converters; an extended parser that supports the CardinalityField naming schema and creates missing type variants (0..1,0..*,1..*) from the primary type converter",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"python27"
]
},
{
"type": "run",
"ports": [
"py27-six",
"py27-enum34",
"py27-parse"
]
},
{
"type": "test",
"ports": [
"py27-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py27-behave"
]
}
]
},
{
"name": "py37-parse-type",
"portdir": "python/py-parse-type",
"version": "0.6.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jenisys/parse_type",
"description": "parse_type extends the parse module (opposite of string.format())",
"long_description": "parse_type extends the parse module (opposite of string.format()) with the following features: build type converters for common use cases (enum/mapping, choice); build a type converter with a cardinality constraint (0..1,0..*,1..*); from the type converter with cardinality=1.; compose a type converter from other type converters; an extended parser that supports the CardinalityField naming schema and creates missing type variants (0..1,0..*,1..*) from the primary type converter",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-setuptools",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"python37"
]
},
{
"type": "run",
"ports": [
"py37-parse",
"py37-six"
]
},
{
"type": "test",
"ports": [
"py37-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py37-behave"
]
}
]
},
{
"name": "py39-parse-type",
"portdir": "python/py-parse-type",
"version": "0.6.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jenisys/parse_type",
"description": "parse_type extends the parse module (opposite of string.format())",
"long_description": "parse_type extends the parse module (opposite of string.format()) with the following features: build type converters for common use cases (enum/mapping, choice); build a type converter with a cardinality constraint (0..1,0..*,1..*); from the type converter with cardinality=1.; compose a type converter from other type converters; an extended parser that supports the CardinalityField naming schema and creates missing type variants (0..1,0..*,1..*) from the primary type converter",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"clang-17",
"py39-installer",
"py39-setuptools",
"py39-wheel"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "run",
"ports": [
"py39-six",
"py39-parse"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py39-behave"
]
}
]
},
{
"name": "py39-tropycal",
"portdir": "python/py-tropycal",
"version": "1.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tropycal/tropycal",
"description": "Tropycal is a Python package intended to simplify the process of retrieving and analyzing tropical cyclone data, both for past storms and in real time, and is geared towards the research and operational meteorology sectors.",
"long_description": "Tropycal is a Python package intended to simplify the process of retrieving and analyzing tropical cyclone data, both for past storms and in real time, and is geared towards the research and operational meteorology sectors.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1199
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-setuptools_scm",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py39-pyshp",
"py39-requests",
"python39",
"py39-xarray",
"py39-scipy",
"py39-cartopy",
"py39-matplotlib",
"py39-networkx",
"py39-numpy",
"py39-pandas"
]
}
],
"depends_on": []
},
{
"name": "py37-tropycal",
"portdir": "python/py-tropycal",
"version": "0.6.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tropycal/tropycal",
"description": "Tropycal is a Python package intended to simplify the process of retrieving and analyzing tropical cyclone data, both for past storms and in real time, and is geared towards the research and operational meteorology sectors.",
"long_description": "Tropycal is a Python package intended to simplify the process of retrieving and analyzing tropical cyclone data, both for past storms and in real time, and is geared towards the research and operational meteorology sectors.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1199
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-setuptools_scm",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"py37-geopy",
"py37-matplotlib",
"py37-networkx",
"py37-numpy",
"python37",
"py37-pyshp",
"py37-requests",
"py37-scipy",
"py37-xarray",
"py37-pandas",
"py37-cartopy"
]
}
],
"depends_on": []
},
{
"name": "py38-tropycal",
"portdir": "python/py-tropycal",
"version": "1.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tropycal/tropycal",
"description": "Tropycal is a Python package intended to simplify the process of retrieving and analyzing tropical cyclone data, both for past storms and in real time, and is geared towards the research and operational meteorology sectors.",
"long_description": "Tropycal is a Python package intended to simplify the process of retrieving and analyzing tropical cyclone data, both for past storms and in real time, and is geared towards the research and operational meteorology sectors.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1199
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-setuptools",
"py38-setuptools_scm",
"py38-wheel",
"py38-build",
"py38-installer",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"py38-pyshp",
"py38-requests",
"python38",
"py38-xarray",
"py38-scipy",
"py38-cartopy",
"py38-matplotlib",
"py38-networkx",
"py38-numpy",
"py38-pandas"
]
}
],
"depends_on": []
},
{
"name": "py27-parsel",
"portdir": "python/py-parsel",
"version": "1.6.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/scrapy/parsel/",
"description": "Extract data from HTML and XML using XPath and CSS selectors",
"long_description": "Extract data from HTML and XML using XPath and CSS selectors",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 431
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-pytest-runner",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"py27-lxml",
"py27-six",
"py27-w3lib",
"python27",
"py27-cssselect",
"py27-functools32"
]
},
{
"type": "test",
"ports": [
"py27-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-scrapy"
]
}
]
},
{
"name": "py36-parsel",
"portdir": "python/py-parsel",
"version": "1.6.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/scrapy/parsel/",
"description": "Extract data from HTML and XML using XPath and CSS selectors",
"long_description": "Extract data from HTML and XML using XPath and CSS selectors",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 431
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-pytest-runner",
"py36-setuptools"
]
},
{
"type": "lib",
"ports": [
"py36-six",
"py36-w3lib",
"python36",
"py36-cssselect",
"py36-lxml"
]
},
{
"type": "test",
"ports": [
"py36-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-itemloaders",
"py36-scrapy"
]
}
]
},
{
"name": "py38-parsel",
"portdir": "python/py-parsel",
"version": "1.9.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/scrapy/parsel/",
"description": "Extract data from HTML and XML using XPath and CSS selectors",
"long_description": "Extract data from HTML and XML using XPath and CSS selectors",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 431
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-pytest-runner",
"py38-setuptools",
"py38-wheel",
"py38-build",
"py38-installer",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python38",
"py38-cssselect",
"py38-jmespath",
"py38-lxml",
"py38-psutil",
"py38-w3lib"
]
},
{
"type": "test",
"ports": [
"py38-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-scrapy",
"py38-itemloaders"
]
}
]
},
{
"name": "py39-parsel",
"portdir": "python/py-parsel",
"version": "1.10.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/scrapy/parsel/",
"description": "Extract data from HTML and XML using XPath and CSS selectors",
"long_description": "Extract data from HTML and XML using XPath and CSS selectors",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 431
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-pytest-runner",
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-cssselect",
"py39-jmespath",
"py39-lxml",
"py39-psutil",
"py39-w3lib"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-scrapy",
"py39-itemloaders"
]
}
]
},
{
"name": "py37-parsel",
"portdir": "python/py-parsel",
"version": "1.8.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/scrapy/parsel/",
"description": "Extract data from HTML and XML using XPath and CSS selectors",
"long_description": "Extract data from HTML and XML using XPath and CSS selectors",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 431
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-pytest-runner",
"py37-setuptools",
"py37-wheel",
"py37-build",
"py37-installer",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python37",
"py37-cssselect",
"py37-lxml",
"py37-psutil",
"py37-six",
"py37-w3lib"
]
},
{
"type": "test",
"ports": [
"py37-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-scrapy",
"py37-itemloaders"
]
}
]
},
{
"name": "py35-parsel",
"portdir": "python/py-parsel",
"version": "1.6.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/scrapy/parsel/",
"description": "Extract data from HTML and XML using XPath and CSS selectors",
"long_description": "Extract data from HTML and XML using XPath and CSS selectors",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 431
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py35-pytest-runner",
"py35-setuptools"
]
},
{
"type": "lib",
"ports": [
"py35-six",
"py35-w3lib",
"python35",
"py35-cssselect",
"py35-lxml"
]
},
{
"type": "test",
"ports": [
"py35-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py35-itemloaders"
]
}
]
},
{
"name": "py37-parsedatetime",
"portdir": "python/py-parsedatetime",
"version": "2.6",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bear/parsedatetime",
"description": "Parse human-readable date/time text",
"long_description": "Parse human-readable date/time text",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-build",
"py37-setuptools",
"py37-wheel",
"py37-installer",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python37"
]
},
{
"type": "test",
"ports": [
"py37-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-agate",
"py37-agate-sql"
]
}
]
},
{
"name": "py35-parsedatetime",
"portdir": "python/py-parsedatetime",
"version": "2.6",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bear/parsedatetime",
"description": "Parse human-readable date/time text",
"long_description": "Parse human-readable date/time text",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py35-setuptools"
]
},
{
"type": "lib",
"ports": [
"python35"
]
},
{
"type": "test",
"ports": [
"py35-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py35-agate",
"py35-agate-sql"
]
}
]
},
{
"name": "py38-parsedatetime",
"portdir": "python/py-parsedatetime",
"version": "2.6",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bear/parsedatetime",
"description": "Parse human-readable date/time text",
"long_description": "Parse human-readable date/time text",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-build",
"py38-setuptools",
"py38-wheel",
"py38-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "test",
"ports": [
"py38-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-agate",
"py38-agate-sql"
]
}
]
},
{
"name": "py36-parsedatetime",
"portdir": "python/py-parsedatetime",
"version": "2.6",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bear/parsedatetime",
"description": "Parse human-readable date/time text",
"long_description": "Parse human-readable date/time text",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-setuptools"
]
},
{
"type": "lib",
"ports": [
"python36"
]
},
{
"type": "test",
"ports": [
"py36-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-agate",
"py36-agate-sql"
]
}
]
},
{
"name": "py27-parsedatetime",
"portdir": "python/py-parsedatetime",
"version": "2.5",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "https://github.com/bear/parsedatetime",
"description": "Parse human-readable date/time text",
"long_description": "Parse human-readable date/time text",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"python27"
]
},
{
"type": "test",
"ports": [
"py27-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-agate",
"py27-agate-sql"
]
}
]
},
{
"name": "py39-parsedatetime",
"portdir": "python/py-parsedatetime",
"version": "2.6",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bear/parsedatetime",
"description": "Parse human-readable date/time text",
"long_description": "Parse human-readable date/time text",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-setuptools",
"py39-wheel",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-agate",
"py39-agate-sql"
]
}
]
},
{
"name": "py36-parver",
"portdir": "python/py-parver",
"version": "0.3.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/RazerM/parver",
"description": "Parse and manipulate version numbers.",
"long_description": "Allows parsing and manipulation of PEP 440 version numbers.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-setuptools"
]
},
{
"type": "lib",
"ports": [
"py36-attrs",
"py36-six",
"python36",
"py36-arpeggio"
]
},
{
"type": "test",
"ports": [
"py36-hypothesis",
"py36-pretend",
"py36-pytest"
]
}
],
"depends_on": []
},
{
"name": "py27-parver",
"portdir": "python/py-parver",
"version": "0.3.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/RazerM/parver",
"description": "Parse and manipulate version numbers.",
"long_description": "Allows parsing and manipulation of PEP 440 version numbers.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"py27-attrs",
"py27-six",
"python27",
"py27-arpeggio"
]
},
{
"type": "test",
"ports": [
"py27-hypothesis",
"py27-pretend",
"py27-pytest"
]
}
],
"depends_on": []
},
{
"name": "py38-parver",
"portdir": "python/py-parver",
"version": "0.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/RazerM/parver",
"description": "Parse and manipulate version numbers.",
"long_description": "Allows parsing and manipulation of PEP 440 version numbers.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-wheel",
"py38-build",
"py38-installer",
"clang-15",
"py38-setuptools"
]
},
{
"type": "lib",
"ports": [
"python38",
"py38-arpeggio",
"py38-attrs",
"py38-six"
]
},
{
"type": "test",
"ports": [
"py38-hypothesis",
"py38-pretend",
"py38-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py38-mitmproxy"
]
}
]
},
{
"name": "py37-parver",
"portdir": "python/py-parver",
"version": "0.3.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/RazerM/parver",
"description": "Parse and manipulate version numbers.",
"long_description": "Allows parsing and manipulation of PEP 440 version numbers.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py37-setuptools",
"clang-12"
]
},
{
"type": "lib",
"ports": [
"py37-attrs",
"py37-six",
"python37",
"py37-arpeggio"
]
},
{
"type": "test",
"ports": [
"py37-hypothesis",
"py37-pretend",
"py37-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py37-mitmproxy"
]
}
]
},
{
"name": "py39-parver",
"portdir": "python/py-parver",
"version": "0.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/RazerM/parver",
"description": "Parse and manipulate version numbers.",
"long_description": "Allows parsing and manipulation of PEP 440 version numbers.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"py39-build",
"py39-installer",
"clang-17",
"py39-setuptools"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-arpeggio",
"py39-attrs",
"py39-six"
]
},
{
"type": "test",
"ports": [
"py39-hypothesis",
"py39-pretend",
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py39-mitmproxy"
]
}
]
},
{
"name": "py35-passlib",
"portdir": "python/py-passlib",
"version": "1.7.4",
"license": "bsd",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "py39-passlib",
"homepage": "https://passlib.readthedocs.io/en/stable/",
"description": "Obsolete port, replaced by py39-passlib",
"long_description": "This port has been replaced by py39-passlib.",
"active": false,
"categories": [
"security",
"www",
"python"
],
"maintainers": [
{
"name": "snc",
"github": "nerdling",
"ports_count": 157
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
"python35"
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "py27-passlib",
"portdir": "python/py-passlib",
"version": "1.7.4",
"license": "bsd",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://passlib.readthedocs.io/en/stable/",
"description": "password hashing library",
"long_description": "py-passlib is a password hashing library for Python 2 & 3, which provies cross-platform implementations of over 20 password hashing algorithms, as well as a framework for managing existing passowrd hashes.",
"active": false,
"categories": [
"security",
"www",
"python"
],
"maintainers": [
{
"name": "snc",
"github": "nerdling",
"ports_count": 157
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": []
},
{
"name": "py38-passlib",
"portdir": "python/py-passlib",
"version": "1.7.4",
"license": "bsd",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://passlib.readthedocs.io/en/stable/",
"description": "password hashing library",
"long_description": "py-passlib is a password hashing library which provides cross-platform implementations of over 20 password hashing algorithms, as well as a framework for managing existing passowrd hashes.",
"active": false,
"categories": [
"security",
"www",
"python"
],
"maintainers": [
{
"name": "snc",
"github": "nerdling",
"ports_count": 157
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-setuptools",
"py38-wheel",
"py38-build",
"py38-installer",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python38"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-mitmproxy"
]
},
{
"type": "run",
"ports": [
"py38-autobahn"
]
}
]
},
{
"name": "py37-passlib",
"portdir": "python/py-passlib",
"version": "1.7.4",
"license": "bsd",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://passlib.readthedocs.io/en/stable/",
"description": "password hashing library",
"long_description": "py-passlib is a password hashing library which provides cross-platform implementations of over 20 password hashing algorithms, as well as a framework for managing existing passowrd hashes.",
"active": false,
"categories": [
"security",
"www",
"python"
],
"maintainers": [
{
"name": "snc",
"github": "nerdling",
"ports_count": 157
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-setuptools",
"py37-wheel",
"py37-build",
"py37-installer",
"clang-15"
]
},
{
"type": "lib",
"ports": [
"python37"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-mitmproxy"
]
}
]
},
{
"name": "py36-passlib",
"portdir": "python/py-passlib",
"version": "1.7.4",
"license": "bsd",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "py39-passlib",
"homepage": "https://passlib.readthedocs.io/en/stable/",
"description": "Obsolete port, replaced by py39-passlib",
"long_description": "This port has been replaced by py39-passlib.",
"active": false,
"categories": [
"security",
"www",
"python"
],
"maintainers": [
{
"name": "snc",
"github": "nerdling",
"ports_count": 157
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-python-install",
"py36-build"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
"python36"
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "py39-passlib",
"portdir": "python/py-passlib",
"version": "1.7.4",
"license": "bsd",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://passlib.readthedocs.io/en/stable/",
"description": "password hashing library",
"long_description": "py-passlib is a password hashing library which provides cross-platform implementations of over 20 password hashing algorithms, as well as a framework for managing existing passowrd hashes.",
"active": false,
"categories": [
"security",
"www",
"python"
],
"maintainers": [
{
"name": "snc",
"github": "nerdling",
"ports_count": 157
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-mitmproxy"
]
},
{
"type": "run",
"ports": [
"py39-autobahn"
]
}
]
},
{
"name": "py27-oursql",
"portdir": "python/py-oursql",
"version": "0.9.3.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://launchpad.net/oursql",
"description": "Python driver for MySQL",
"long_description": "oursql is a set of MySQL bindings for python with a focus on wrapping the MYSQL_STMT API to provide real parameterization and real server-side cursors.",
"active": false,
"categories": [
"devel",
"databases",
"python"
],
"maintainers": [],
"variants": [
"mysql51",
"mysql55",
"mysql56",
"mariadb",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"mysql56",
"python27"
]
}
],
"depends_on": []
},
{
"name": "py35-oursql",
"portdir": "python/py-oursql",
"version": "0.9.3",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://launchpad.net/oursql",
"description": "Python driver for MySQL",
"long_description": "oursql is a set of MySQL bindings for python with a focus on wrapping the MYSQL_STMT API to provide real parameterization and real server-side cursors.",
"active": false,
"categories": [
"devel",
"databases",
"python"
],
"maintainers": [],
"variants": [
"mysql51",
"mysql55",
"mysql56",
"mariadb",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"mysql56",
"python35"
]
}
],
"depends_on": []
},
{
"name": "py-oursql",
"portdir": "python/py-oursql",
"version": "0.9.3.1",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://launchpad.net/oursql",
"description": "Python driver for MySQL",
"long_description": "oursql is a set of MySQL bindings for python with a focus on wrapping the MYSQL_STMT API to provide real parameterization and real server-side cursors.",
"active": false,
"categories": [
"devel",
"databases",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"py36-oursql"
]
}
],
"depends_on": []
},
{
"name": "py36-oursql",
"portdir": "python/py-oursql",
"version": "0.9.3",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://launchpad.net/oursql",
"description": "Python driver for MySQL",
"long_description": "oursql is a set of MySQL bindings for python with a focus on wrapping the MYSQL_STMT API to provide real parameterization and real server-side cursors.",
"active": false,
"categories": [
"devel",
"databases",
"python"
],
"maintainers": [],
"variants": [
"mysql51",
"mysql55",
"mysql56",
"mariadb",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"mysql56",
"python36"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-oursql"
]
}
]
},
{
"name": "py37-clikit",
"portdir": "python/py-clikit",
"version": "0.6.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sdispater/clikit",
"description": "CliKit is a group of utilities to build beautiful and testable command line interfaces.",
"long_description": "CliKit is a group of utilities to build beautiful and testable command line interfaces.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "davidgilman1",
"github": "dgilman",
"ports_count": 142
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-installer",
"py37-poetry-core",
"py37-build",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python37",
"py37-crashtest",
"py37-pastel",
"py37-pylev"
]
}
],
"depends_on": []
},
{
"name": "py38-clikit",
"portdir": "python/py-clikit",
"version": "0.6.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sdispater/clikit",
"description": "CliKit is a group of utilities to build beautiful and testable command line interfaces.",
"long_description": "CliKit is a group of utilities to build beautiful and testable command line interfaces.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "davidgilman1",
"github": "dgilman",
"ports_count": 142
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-15",
"py38-poetry-core",
"py38-build",
"py38-installer"
]
},
{
"type": "lib",
"ports": [
"python38",
"py38-crashtest",
"py38-pastel",
"py38-pylev"
]
}
],
"depends_on": []
},
{
"name": "py39-clikit",
"portdir": "python/py-clikit",
"version": "0.6.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sdispater/clikit",
"description": "CliKit is a group of utilities to build beautiful and testable command line interfaces.",
"long_description": "CliKit is a group of utilities to build beautiful and testable command line interfaces.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-poetry-core",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-crashtest",
"py39-pastel",
"py39-pylev"
]
}
],
"depends_on": []
},
{
"name": "py38-parfive",
"portdir": "python/py-parfive",
"version": "2.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://parfive.readthedocs.io/en/stable/",
"description": "A parallel file downloader using asyncio.",
"long_description": "A parallel file downloader using asyncio. parfive can handle downloading multiple files in parallel as well as downloading each file in a number of chunks.",
"active": false,
"categories": [
"net",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1199
}
],
"variants": [
"ftp"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py38-wheel",
"py38-build",
"py38-installer",
"py38-setuptools",
"py38-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"py38-aiohttp",
"py38-tqdm",
"python38"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-sunpy"
]
}
]
},
{
"name": "py39-parfive",
"portdir": "python/py-parfive",
"version": "2.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://parfive.readthedocs.io/en/stable/",
"description": "A parallel file downloader using asyncio.",
"long_description": "A parallel file downloader using asyncio. parfive can handle downloading multiple files in parallel as well as downloading each file in a number of chunks.",
"active": false,
"categories": [
"net",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1199
}
],
"variants": [
"ftp"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-wheel",
"py39-build",
"py39-installer",
"py39-setuptools",
"py39-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"py39-aiohttp",
"py39-tqdm",
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-sunpy"
]
}
]
},
{
"name": "py37-parfive",
"portdir": "python/py-parfive",
"version": "2.0.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://parfive.readthedocs.io/en/stable/",
"description": "A parallel file downloader using asyncio.",
"long_description": "A parallel file downloader using asyncio. parfive can handle downloading multiple files in parallel as well as downloading each file in a number of chunks.",
"active": false,
"categories": [
"net",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1199
}
],
"variants": [
"ftp"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py37-setuptools_scm",
"py37-wheel",
"py37-build",
"py37-installer",
"py37-setuptools"
]
},
{
"type": "lib",
"ports": [
"py37-aiohttp",
"py37-tqdm",
"py37-typing_extensions",
"python37"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-sunpy"
]
}
]
},
{
"name": "py37-palettable",
"portdir": "python/py-palettable",
"version": "3.3.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://jiffyclub.github.io/palettable/",
"description": "Color palettes for Python",
"long_description": "Palettable (formerly brewer2mpl) is a library of color palettes for Python. It's written in pure Python with no dependencies, but it can supply color maps for matplotlib. You can use Palettable to customize matplotlib plots or supply colors for a web application.",
"active": false,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "joe.fowler",
"github": "joefowler",
"ports_count": 98
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python37"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py37-pymatgen"
]
}
]
},
{
"name": "py38-palettable",
"portdir": "python/py-palettable",
"version": "3.3.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://jiffyclub.github.io/palettable/",
"description": "Color palettes for Python",
"long_description": "Palettable (formerly brewer2mpl) is a library of color palettes for Python. It's written in pure Python with no dependencies, but it can supply color maps for matplotlib. You can use Palettable to customize matplotlib plots or supply colors for a web application.",
"active": false,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "joe.fowler",
"github": "joefowler",
"ports_count": 98
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-setuptools",
"py38-wheel",
"py38-build",
"py38-installer",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python38"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py38-pymatgen"
]
}
]
}
]
}