{"count":51965,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=677","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=675","results":[{"name":"py38-lscsoft-glue","portdir":"python/py-lscsoft-glue","version":"2.0.0","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://git.ligo.org/lscsoft/glue/","description":"Grid LSC User Environment","long_description":"Glue is a suite of python modules and programs to allow users to run LSC codes on the grid.","active":false,"categories":["science","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["python38","py38-six","py38-ligo-segments","py38-numpy","py38-openssl","py38-pyrxp"]}],"depends_on":[{"type":"lib","ports":["py38-lalburst","py38-lalinference","py38-lalinspiral","py38-lal"]}]},{"name":"py37-lscsoft-glue","portdir":"python/py-lscsoft-glue","version":"2.0.0","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://git.ligo.org/lscsoft/glue/","description":"Grid LSC User Environment","long_description":"Glue is a suite of python modules and programs to allow users to run LSC codes on the grid.","active":false,"categories":["science","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools","py37-wheel","py37-build","py37-installer","clang-16"]},{"type":"lib","ports":["python37","py37-six","py37-ligo-segments","py37-numpy","py37-openssl","py37-pyrxp"]}],"depends_on":[{"type":"lib","ports":["py37-lal","py37-lalburst","py37-lalinference","py37-lalinspiral"]}]},{"name":"py36-lscsoft-glue","portdir":"python/py-lscsoft-glue","version":"2.0.0","license":"GPL-3+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://git.ligo.org/lscsoft/glue/","description":"Grid LSC User Environment","long_description":"Glue is a suite of python modules and programs to allow users to run LSC codes on the grid.","active":false,"categories":["science","python"],"maintainers":[{"name":"ryan.fisher","github":"rpfisher","ports_count":1}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["py36-numpy","py36-openssl","python36","py36-six","py36-pyrxp","py36-ligo-segments"]}],"depends_on":[{"type":"lib","ports":["py36-lalinference","py36-lalburst","py36-lalinspiral","py36-lal"]}]},{"name":"py27-lscsoft-glue","portdir":"python/py-lscsoft-glue","version":"2.0.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://git.ligo.org/lscsoft/glue/","description":"Grid LSC User Environment","long_description":"Glue is a suite of python modules and programs to allow users to run LSC codes on the grid.","active":false,"categories":["science","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-18"]},{"type":"lib","ports":["py27-numpy","python27","py27-six","py27-openssl","py27-ligo-segments"]}],"depends_on":[{"type":"lib","ports":["py27-lalinference","py27-lalburst","py27-lalinspiral","py27-lal","dqsegdb"]},{"type":"run","ports":["lscsoft-deps"]}]},{"name":"py-lscsoft-glue","portdir":"python/py-lscsoft-glue","version":"4.0.0","license":"GPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://git.ligo.org/lscsoft/glue/","description":"Grid LSC User Environment","long_description":"Glue is a suite of python modules and programs to allow users to run LSC codes on the grid.","active":true,"categories":["science","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-lscsoft-glue"]}],"depends_on":[]},{"name":"py39-loguru","portdir":"python/py-loguru","version":"0.7.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://loguru.readthedocs.io/en/stable/index.html","description":"Python logging made (stupidly) simple","long_description":"Python logging made (stupidly) simple. Loguru is a library which aims to bring enjoyable logging in Python.","active":false,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":166}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]}],"depends_on":[]},{"name":"py38-loguru","portdir":"python/py-loguru","version":"0.7.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://loguru.readthedocs.io/en/stable/index.html","description":"Python logging made (stupidly) simple","long_description":"Python logging made (stupidly) simple. Loguru is a library which aims to bring enjoyable logging in Python.","active":false,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":166}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-15"]},{"type":"lib","ports":["python38"]}],"depends_on":[]},{"name":"py-loguru","portdir":"python/py-loguru","version":"0.7.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://loguru.readthedocs.io/en/stable/index.html","description":"Python logging made (stupidly) simple","long_description":"Python logging made (stupidly) simple. Loguru is a library which aims to bring enjoyable logging in Python.","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":166}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-loguru"]}],"depends_on":[]},{"name":"py27-logilab-hmm","portdir":"python/py-logilab-hmm","version":"0.5.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"http://www.logilab.org/project/logilab-hmm","description":"Python Hidden Markov model implementation","long_description":"logilab-hmm is an implementation of Hidden Markov model and associated algorithms (Viterbi and Baum-Welsh).","active":true,"categories":["python"],"maintainers":[],"variants":["clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clangdevel","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","gfortran"],"dependencies":[{"type":"build","ports":["clang-18","gcc15"]},{"type":"lib","ports":["libgcc","python27","py27-logilab-common","py27-numpy"]}],"depends_on":[{"type":"lib","ports":["py-logilab-hmm"]}]},{"name":"py-logilab-hmm","portdir":"python/py-logilab-hmm","version":"0.5.0","license":"GPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.logilab.org/project/logilab-hmm","description":"Python Hidden Markov model implementation","long_description":"logilab-hmm is an implementation of Hidden Markov model and associated algorithms (Viterbi and Baum-Welsh).","active":true,"categories":["python"],"maintainers":[],"variants":["clang13","clang14","clang15","clang16","clang17","clang18","clang19","clang20","clang21","clang22","clangdevel","g95","gcc10","gcc11","gcc12","gcc13","gcc14","gcc15","gccdevel","gfortran"],"dependencies":[{"type":"build","ports":["clang-18","gcc15"]},{"type":"lib","ports":["libgcc","py27-logilab-hmm"]}],"depends_on":[]},{"name":"py36-logilab-constraint","portdir":"python/py-logilab-constraint","version":"0.6.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.logilab.org/project/logilab-constraint","description":"python module for solving constraint satisfaction problems","long_description":"The constraint package is a constraint satisfaction problem solver written in 100% pure Python, using constraint propagation algorithms. So far, facilities are provided to work with finite domains only.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36","py36-logilab-common"]}],"depends_on":[]},{"name":"py35-logilab-constraint","portdir":"python/py-logilab-constraint","version":"0.6.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.logilab.org/project/logilab-constraint","description":"python module for solving constraint satisfaction problems","long_description":"The constraint package is a constraint satisfaction problem solver written in 100% pure Python, using constraint propagation algorithms. So far, facilities are provided to work with finite domains only.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python35","py35-logilab-common"]}],"depends_on":[]},{"name":"py27-logilab-constraint","portdir":"python/py-logilab-constraint","version":"0.6.0","license":"GPL-2+","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.logilab.org/project/logilab-constraint","description":"python module for solving constraint satisfaction problems","long_description":"The constraint package is a constraint satisfaction problem solver written in 100% pure Python, using constraint propagation algorithms. So far, facilities are provided to work with finite domains only.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python27","py27-logilab-common"]}],"depends_on":[]},{"name":"py-logilab-constraint","portdir":"python/py-logilab-constraint","version":"1.0","license":"GPL-2+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.logilab.org/project/logilab-constraint","description":"python module for solving constraint satisfaction problems","long_description":"The constraint package is a constraint satisfaction problem solver written in 100% pure Python, using constraint propagation algorithms. So far, facilities are provided to work with finite domains only.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-logilab-constraint"]}],"depends_on":[]},{"name":"py39-logilab-common","portdir":"python/py-logilab-common","version":"2.1.0","license":"LGPL-2.1+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://www.logilab.org/project/logilab-common","description":"A number of modules used by various projects from Logilab","long_description":"A number of modules used by various projects from Logilab","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-setuptools","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39","py39-importlib-metadata","py39-mypy_extensions","py39-setuptools","py39-typing_extensions"]}],"depends_on":[{"type":"lib","ports":["py39-logilab-constraint"]}]},{"name":"py38-logilab-common","portdir":"python/py-logilab-common","version":"2.0.0","license":"LGPL-2.1+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://www.logilab.org/project/logilab-common","description":"A number of modules used by various projects from Logilab","long_description":"A number of modules used by various projects from Logilab","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["python38","py38-importlib-metadata","py38-mypy_extensions","py38-setuptools","py38-typing_extensions"]}],"depends_on":[{"type":"lib","ports":["py38-logilab-constraint"]}]},{"name":"py37-logilab-common","portdir":"python/py-logilab-common","version":"1.9.8","license":"LGPL-2.1+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://www.logilab.org/project/logilab-common","description":"A number of modules used by various projects from Logilab","long_description":"A number of modules used by various projects from Logilab","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["py37-installer","py37-setuptools","py37-wheel","py37-build","clang-14"]},{"type":"lib","ports":["python37","py37-importlib-metadata","py37-mypy_extensions","py37-setuptools","py37-typing_extensions"]}],"depends_on":[]},{"name":"py36-logilab-common","portdir":"python/py-logilab-common","version":"1.8.2","license":"LGPL-2.1+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://www.logilab.org/project/logilab-common","description":"A number of modules used by various projects from Logilab","long_description":"A number of modules used by various projects from Logilab","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python36","py36-setuptools"]}],"depends_on":[{"type":"lib","ports":["py36-logilab-constraint"]}]},{"name":"py35-logilab-common","portdir":"python/py-logilab-common","version":"1.6.4","license":"LGPL-2.1+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://www.logilab.org/project/logilab-common","description":"A number of modules used by various projects from Logilab","long_description":"A number of modules used by various projects from Logilab","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python35","py35-setuptools"]}],"depends_on":[{"type":"lib","ports":["py35-logilab-constraint"]}]},{"name":"py27-logilab-common","portdir":"python/py-logilab-common","version":"1.4.4","license":"LGPL-2.1+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://www.logilab.org/project/logilab-common","description":"A number of modules used by various projects from Logilab","long_description":"A number of modules used by various projects from Logilab","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["python27","py27-setuptools","py27-six"]}],"depends_on":[{"type":"lib","ports":["py27-logilab-constraint","py27-logilab-hmm"]}]},{"name":"py-logilab-common","portdir":"python/py-logilab-common","version":"2.1.0","license":"LGPL-2.1+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"http://www.logilab.org/project/logilab-common","description":"A number of modules used by various projects from Logilab","long_description":"A number of modules used by various projects from Logilab","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-logilab-common"]}],"depends_on":[]},{"name":"py27-logcat-color","portdir":"python/py-logcat-color","version":"0.6.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/marshall/logcat-color","description":"A colorful logcat","long_description":"A colorful and highly configurable alternative to the standard adb logcat command from the Android SDK","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-14"]},{"type":"lib","ports":["python27","py27-colorama"]},{"type":"run","ports":["android-platform-tools","logcat-color_select"]}],"depends_on":[{"type":"lib","ports":["py-logcat-color"]}]},{"name":"py-logcat-color","portdir":"python/py-logcat-color","version":"0.6.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/marshall/logcat-color","description":"A colorful logcat","long_description":"A colorful and highly configurable alternative to the standard adb logcat command from the Android SDK","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py27-logcat-color"]}],"depends_on":[]},{"name":"py38-logbook","portdir":"python/py-logbook","version":"1.7.0.post0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://packages.python.org/Logbook/","description":"Python logging replacement module.","long_description":"Python logging replacement module.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py38-wheel","py38-cython","py38-setuptools","clang-16","py38-build","py38-installer"]},{"type":"lib","ports":["python38"]}],"depends_on":[]},{"name":"py37-logbook","portdir":"python/py-logbook","version":"1.5.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://packages.python.org/Logbook/","description":"Python logging replacement module.","long_description":"Python logging replacement module.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py37-build","py37-setuptools","py37-wheel","py37-cython-compat","py37-installer","clang-16"]},{"type":"lib","ports":["python37"]}],"depends_on":[]},{"name":"py36-logbook","portdir":"python/py-logbook","version":"1.5.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://packages.python.org/Logbook/","description":"Python logging replacement module.","long_description":"Python logging replacement module.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py36-cython","py36-setuptools"]},{"type":"lib","ports":["python36"]}],"depends_on":[]},{"name":"py35-logbook","portdir":"python/py-logbook","version":"1.5.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://packages.python.org/Logbook/","description":"Python logging replacement module.","long_description":"Python logging replacement module.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0","py35-cython","py35-setuptools"]},{"type":"lib","ports":["python35"]}],"depends_on":[]},{"name":"py27-logbook","portdir":"python/py-logbook","version":"1.5.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://packages.python.org/Logbook/","description":"Python logging replacement module.","long_description":"Python logging replacement module.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-16","py27-cython-compat"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"run","ports":["pyfa"]}]},{"name":"py-logbook","portdir":"python/py-logbook","version":"1.9.2","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://logbook.readthedocs.io/en/stable/","description":"Python logging replacement module.","long_description":"Python logging replacement module.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-logbook"]}],"depends_on":[]},{"name":"py39-lockfile","portdir":"python/py-lockfile","version":"0.12.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/lockfile/","description":"Platform-independent file locking module","long_description":"This package exports a LockFile class which provides a simple API for locking files. Unlike the Windows msvcrt.locking function, the fcntl.lockf and flock functions, and the deprecated posixfile module, the API is identical across both Unix (including Linux and Mac) and Windows platforms. The lock mechanism relies on the atomic nature of the link (on Unix) and mkdir (on Windows) system calls. An implementation based on SQLite is also provided, more as a demonstration of the possibilities it provides than as production-quality code.","active":false,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-pbr","py39-setuptools","clang-17","py39-build","py39-installer"]},{"type":"lib","ports":["python39"]}],"depends_on":[]},{"name":"py38-lockfile","portdir":"python/py-lockfile","version":"0.12.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/lockfile/","description":"Platform-independent file locking module","long_description":"This package exports a LockFile class which provides a simple API for locking files. Unlike the Windows msvcrt.locking function, the fcntl.lockf and flock functions, and the deprecated posixfile module, the API is identical across both Unix (including Linux and Mac) and Windows platforms. The lock mechanism relies on the atomic nature of the link (on Unix) and mkdir (on Windows) system calls. An implementation based on SQLite is also provided, more as a demonstration of the possibilities it provides than as production-quality code.","active":false,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-pbr","py38-setuptools","clang-16","py38-build","py38-installer"]},{"type":"lib","ports":["python38"]}],"depends_on":[{"type":"lib","ports":["py38-python-daemon"]}]},{"name":"py37-lockfile","portdir":"python/py-lockfile","version":"0.12.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/lockfile/","description":"Platform-independent file locking module","long_description":"This package exports a LockFile class which provides a simple API for locking files. Unlike the Windows msvcrt.locking function, the fcntl.lockf and flock functions, and the deprecated posixfile module, the API is identical across both Unix (including Linux and Mac) and Windows platforms. The lock mechanism relies on the atomic nature of the link (on Unix) and mkdir (on Windows) system calls. An implementation based on SQLite is also provided, more as a demonstration of the possibilities it provides than as production-quality code.","active":false,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["py37-wheel","py37-pbr","py37-setuptools","clang-16","py37-build","py37-installer"]},{"type":"lib","ports":["python37"]}],"depends_on":[{"type":"lib","ports":["py37-python-daemon"]}]},{"name":"py27-lockfile","portdir":"python/py-lockfile","version":"0.12.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/lockfile/","description":"Platform-independent file locking module","long_description":"This package exports a LockFile class which provides a simple API for locking files. Unlike the Windows msvcrt.locking function, the fcntl.lockf and flock functions, and the deprecated posixfile module, the API is identical across both Unix (including Linux and Mac) and Windows platforms. The lock mechanism relies on the atomic nature of the link (on Unix) and mkdir (on Windows) system calls. An implementation based on SQLite is also provided, more as a demonstration of the possibilities it provides than as production-quality code.","active":true,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["py27-pbr","py27-setuptools","clang-18"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py27-python-daemon","bcfg2"]}]},{"name":"py-lockfile","portdir":"python/py-lockfile","version":"0.12.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/lockfile/","description":"Platform-independent file locking module","long_description":"This package exports a LockFile class which provides a simple API for locking files. Unlike the Windows msvcrt.locking function, the fcntl.lockf and flock functions, and the deprecated posixfile module, the API is identical across both Unix (including Linux and Mac) and Windows platforms. The lock mechanism relies on the atomic nature of the link (on Unix) and mkdir (on Windows) system calls. An implementation based on SQLite is also provided, more as a demonstration of the possibilities it provides than as production-quality code.","active":true,"categories":["devel","python"],"maintainers":[{"name":"davidgilman1","github":"dgilman","ports_count":146}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-lockfile"]}],"depends_on":[]},{"name":"py39-locket","portdir":"python/py-locket","version":"1.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mwilliamson/locket.py","description":"File-based locks for Python.","long_description":"File-based locks for Python.","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-distributed","py39-partd"]}]},{"name":"py38-locket","portdir":"python/py-locket","version":"1.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mwilliamson/locket.py","description":"File-based locks for Python.","long_description":"File-based locks for Python.","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-distributed","py38-partd"]}]},{"name":"py37-locket","portdir":"python/py-locket","version":"1.0.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mwilliamson/locket.py","description":"File-based locks for Python.","long_description":"File-based locks for Python.","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-partd"]}]},{"name":"py36-locket","portdir":"python/py-locket","version":"0.2.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/mwilliamson/locket.py","description":"File-based locks for Python.","long_description":"File-based locks for Python.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools"]},{"type":"lib","ports":["python36"]}],"depends_on":[{"type":"lib","ports":["py36-partd"]}]},{"name":"py35-locket","portdir":"python/py-locket","version":"0.2.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/mwilliamson/locket.py","description":"File-based locks for Python.","long_description":"File-based locks for Python.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py35-setuptools"]},{"type":"lib","ports":["python35"]}],"depends_on":[{"type":"lib","ports":["py35-partd"]}]},{"name":"py27-locket","portdir":"python/py-locket","version":"0.2.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/mwilliamson/locket.py","description":"File-based locks for Python.","long_description":"File-based locks for Python.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools"]},{"type":"lib","ports":["python27"]}],"depends_on":[{"type":"lib","ports":["py27-partd"]}]},{"name":"py-locket","portdir":"python/py-locket","version":"1.0.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/mwilliamson/locket.py","description":"File-based locks for Python.","long_description":"File-based locks for Python.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-locket"]}],"depends_on":[]},{"name":"py36-local-pipelines","portdir":"python/py-local-pipelines","version":"0.4.1","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://bitbucket.org/rw_grim/local-pipelines","description":"Local Pipelines parses your bitbucket-pipelines.yml and runs it locally using your local Docker instance","long_description":"Local Pipelines parses your bitbucket-pipelines.yml and runs it locally using your local Docker instance","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools","clang-14"]},{"type":"lib","ports":["python36","py36-yaml"]},{"type":"run","ports":["local-pipelines_select"]}],"depends_on":[{"type":"lib","ports":["py-local-pipelines"]}]},{"name":"py35-local-pipelines","portdir":"python/py-local-pipelines","version":"0.4.1","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://bitbucket.org/rw_grim/local-pipelines","description":"Local Pipelines parses your bitbucket-pipelines.yml and runs it locally using your local Docker instance","long_description":"Local Pipelines parses your bitbucket-pipelines.yml and runs it locally using your local Docker instance","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools","clang-14"]},{"type":"lib","ports":["python35","py35-yaml"]},{"type":"run","ports":["local-pipelines_select"]}],"depends_on":[]},{"name":"py27-local-pipelines","portdir":"python/py-local-pipelines","version":"0.4.1","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://bitbucket.org/rw_grim/local-pipelines","description":"Local Pipelines parses your bitbucket-pipelines.yml and runs it locally using your local Docker instance","long_description":"Local Pipelines parses your bitbucket-pipelines.yml and runs it locally using your local Docker instance","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools","clang-14"]},{"type":"lib","ports":["python27","py27-yaml"]},{"type":"run","ports":["local-pipelines_select"]}],"depends_on":[]},{"name":"py-local-pipelines","portdir":"python/py-local-pipelines","version":"0.4.1","license":"GPL-3+","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://bitbucket.org/rw_grim/local-pipelines","description":"Local Pipelines parses your bitbucket-pipelines.yml and runs it locally using your local Docker instance","long_description":"Local Pipelines parses your bitbucket-pipelines.yml and runs it locally using your local Docker instance","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py36-local-pipelines"]},{"type":"run","ports":["local-pipelines_select"]}],"depends_on":[]},{"name":"py39-lmfit","portdir":"python/py-lmfit","version":"1.3.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://lmfit.github.io/lmfit-py/","description":"Least-Squares Minimization with Bounds and Constraints","long_description":"Built on top of scipy.optimize, lmfit provides a Parameter object which can be set as fixed or free, can have upper and/or lower bounds, or can be written in terms of algebraic constraints of other Parameters.","active":false,"categories":["math","python"],"maintainers":[{"name":"jjstickel","github":"jjstickel","ports_count":143},{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-setuptools_scm","py39-wheel","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39","py39-asteval","py39-dill","py39-numpy","py39-scipy","py39-uncertainties"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"lib","ports":["chemex-devel"]},{"type":"run","ports":["py39-xraylarch"]}]},{"name":"py38-lmfit","portdir":"python/py-lmfit","version":"1.3.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://lmfit.github.io/lmfit-py/","description":"Least-Squares Minimization with Bounds and Constraints","long_description":"Built on top of scipy.optimize, lmfit provides a Parameter object which can be set as fixed or free, can have upper and/or lower bounds, or can be written in terms of algebraic constraints of other Parameters.","active":false,"categories":["math","python"],"maintainers":[{"name":"jjstickel","github":"jjstickel","ports_count":143},{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools_scm","py38-wheel","py38-build","py38-installer","clang-16","py38-setuptools"]},{"type":"lib","ports":["python38","py38-asteval","py38-numpy","py38-scipy","py38-uncertainties"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"run","ports":["py38-xraylarch"]}]},{"name":"py37-lmfit","portdir":"python/py-lmfit","version":"1.2.2","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://lmfit.github.io/lmfit-py/","description":"Least-Squares Minimization with Bounds and Constraints","long_description":"Built on top of scipy.optimize, lmfit provides a Parameter object which can be set as fixed or free, can have upper and/or lower bounds, or can be written in terms of algebraic constraints of other Parameters.","active":false,"categories":["math","python"],"maintainers":[{"name":"jjstickel","github":"jjstickel","ports_count":143},{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["py37-setuptools_scm","py37-wheel","py37-build","py37-installer","clang-15","py37-setuptools"]},{"type":"lib","ports":["python37","py37-asteval","py37-numpy","py37-scipy","py37-uncertainties"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[{"type":"run","ports":["py37-xraylarch"]}]},{"name":"py36-lmfit","portdir":"python/py-lmfit","version":"1.0.3","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://lmfit.github.io/lmfit-py/","description":"Least-Squares Minimization with Bounds and Constraints","long_description":"Built on top of scipy.optimize, lmfit provides a Parameter object which can be set as fixed or free, can have upper and/or lower bounds, or can be written in terms of algebraic constraints of other Parameters.","active":false,"categories":["math","python"],"maintainers":[{"name":"jjstickel","github":"jjstickel","ports_count":143},{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py36-setuptools","py36-setuptools_scm"]},{"type":"lib","ports":["py36-scipy","py36-six","py36-uncertainties","python36","py36-asteval","py36-numpy"]},{"type":"test","ports":["py36-pytest"]}],"depends_on":[]},{"name":"py27-lmfit","portdir":"python/py-lmfit","version":"0.9.15","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://lmfit.github.io/lmfit-py/","description":"Least-Squares Minimization with Bounds and Constraints","long_description":"Built on top of scipy.optimize, lmfit provides a Parameter object which can be set as fixed or free, can have upper and/or lower bounds, or can be written in terms of algebraic constraints of other Parameters.","active":false,"categories":["math","python"],"maintainers":[{"name":"jjstickel","github":"jjstickel","ports_count":143},{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-9.0","py27-setuptools","py27-setuptools_scm"]},{"type":"lib","ports":["py27-scipy","py27-six","py27-uncertainties","python27","py27-asteval","py27-numpy"]},{"type":"test","ports":["py27-pytest"]}],"depends_on":[]}]}