Name | imcflibs3 JSON |
Version |
1.5.0a0
JSON |
| download |
home_page | |
Summary | Small collection of paths/io/string helper functions. |
upload_time | 2023-11-16 15:36:52 |
maintainer | |
docs_url | None |
author | Niko Ehrenfeuchter |
requires_python | >=3.8,<4.0 |
license | GPL-3.0-or-later |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# `imcflibs3` - IMCF Py3 helper collection 🐍 🔩 🔧 🪛
This package contains a small collection of Python 3.x functions dealing with
paths, I/O (file handles, ...), strings and so on.
Initially contained in the [`imcflibs`][1] package (note the missing *3*
there!), this has been forked into a separate project for being able to support
current Python versions - the *original* [`imcflibs`][1] package is nowadays
exclusively useful within the [Fiji][fiji] / [ImageJ2][imagej] ecosystem and
therefore limited to Python 2.7 (or rather Jython 2.7, see the [Jython 3
roadmap][jython3] for more details on this topic).
As some of our other packages (e.g. [micrometa][micrometa]) are depending on
stuff provided by [`imcflibs`][1], this [`imcflibs3`][3] package has been
created to provide those functions without the limitations mentioned above.
Obviously the [`imcflibs.imagej`][2] submodule doesn't make sense in a *CPython*
environment and therefore has been stripped completely from the [`imcflibs3`][3]
package.
## Note about package versions and compatibility
Package versions will go side-by-side with the corresponding releases of the
[`imcflibs`][1] package while skipping those releases that only affect the
[`imcflibs.imagej`][2] submodule(s). In other words, there might (will) be
version jumps of the [`imcflibs3`][3] package in case there have been releases
of the [`imcflibs`][1] one in between that were not affecting the functions
contained here.
Please note that this approach might change in the future if we discover the
missing versions to be a complicating factor in packaging / testing.
----
Developed and provided by the [Imaging Core Facility (IMCF)][imcf] of the
Biozentrum, University of Basel, Switzerland.
----
[1]: https://github.com/imcf/python-imcflibs
[2]: https://github.com/imcf/python-imcflibs/tree/master/src/imcflibs/imagej
[3]: https://github.com/imcf/python-imcflibs3
[fiji]: <https://fiji.sc>
[imagej]: <https://imagej.net>
[jython3]: <https://www.jython.org/jython-3-roadmap>
[micrometa]: <https://github.com/imcf/python-micrometa>
[imcf]: <https://imcf.one>
Raw data
{
"_id": null,
"home_page": "",
"name": "imcflibs3",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8,<4.0",
"maintainer_email": "",
"keywords": "",
"author": "Niko Ehrenfeuchter",
"author_email": "nikolaus.ehrenfeuchter@unibas.ch",
"download_url": "https://files.pythonhosted.org/packages/18/4f/62ec6307165bea97877f4784593c3bcc2de941704e7020364a9cf1c6b573/imcflibs3-1.5.0a0.tar.gz",
"platform": null,
"description": "# `imcflibs3` - IMCF Py3 helper collection \ud83d\udc0d \ud83d\udd29 \ud83d\udd27 \ud83e\ude9b\n\nThis package contains a small collection of Python 3.x functions dealing with\npaths, I/O (file handles, ...), strings and so on.\n\nInitially contained in the [`imcflibs`][1] package (note the missing *3*\nthere!), this has been forked into a separate project for being able to support\ncurrent Python versions - the *original* [`imcflibs`][1] package is nowadays\nexclusively useful within the [Fiji][fiji] / [ImageJ2][imagej] ecosystem and\ntherefore limited to Python 2.7 (or rather Jython 2.7, see the [Jython 3\nroadmap][jython3] for more details on this topic).\n\nAs some of our other packages (e.g. [micrometa][micrometa]) are depending on\nstuff provided by [`imcflibs`][1], this [`imcflibs3`][3] package has been\ncreated to provide those functions without the limitations mentioned above.\nObviously the [`imcflibs.imagej`][2] submodule doesn't make sense in a *CPython*\nenvironment and therefore has been stripped completely from the [`imcflibs3`][3]\npackage.\n\n## Note about package versions and compatibility\n\nPackage versions will go side-by-side with the corresponding releases of the\n[`imcflibs`][1] package while skipping those releases that only affect the\n[`imcflibs.imagej`][2] submodule(s). In other words, there might (will) be\nversion jumps of the [`imcflibs3`][3] package in case there have been releases\nof the [`imcflibs`][1] one in between that were not affecting the functions\ncontained here.\n\nPlease note that this approach might change in the future if we discover the\nmissing versions to be a complicating factor in packaging / testing.\n\n----\n\nDeveloped and provided by the [Imaging Core Facility (IMCF)][imcf] of the\nBiozentrum, University of Basel, Switzerland.\n\n----\n\n[1]: https://github.com/imcf/python-imcflibs\n[2]: https://github.com/imcf/python-imcflibs/tree/master/src/imcflibs/imagej\n[3]: https://github.com/imcf/python-imcflibs3\n[fiji]: <https://fiji.sc>\n[imagej]: <https://imagej.net>\n[jython3]: <https://www.jython.org/jython-3-roadmap>\n[micrometa]: <https://github.com/imcf/python-micrometa>\n[imcf]: <https://imcf.one>\n",
"bugtrack_url": null,
"license": "GPL-3.0-or-later",
"summary": "Small collection of paths/io/string helper functions.",
"version": "1.5.0a0",
"project_urls": {
"Changelog": "https://github.com/imcf/python-imcflibs3/blob/main/CHANGELOG.md",
"Documentation": "https://imcf.one/apidocs/imcflibs3/imcflibs3.html",
"Organisation Homepage": "https://imcf.one/"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "7e309a98bcadaa54cffbc411acd24bc692b46c4b2e140ec0f3a7cd2def7d4c30",
"md5": "485badae817782abd4a75cf29f0872d3",
"sha256": "a7acd9779e0001b97ecd3bc101c84fa98cd4c9ff5e78700ae9a9454f7a052bf5"
},
"downloads": -1,
"filename": "imcflibs3-1.5.0a0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "485badae817782abd4a75cf29f0872d3",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8,<4.0",
"size": 21694,
"upload_time": "2023-11-16T15:36:51",
"upload_time_iso_8601": "2023-11-16T15:36:51.223039Z",
"url": "https://files.pythonhosted.org/packages/7e/30/9a98bcadaa54cffbc411acd24bc692b46c4b2e140ec0f3a7cd2def7d4c30/imcflibs3-1.5.0a0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "184f62ec6307165bea97877f4784593c3bcc2de941704e7020364a9cf1c6b573",
"md5": "e83995cb90f34d949ee6bc773815493f",
"sha256": "639faeb4f9803314de9efc1685787c417a4b2ccee4f7465ffb5d5d8693d8623a"
},
"downloads": -1,
"filename": "imcflibs3-1.5.0a0.tar.gz",
"has_sig": false,
"md5_digest": "e83995cb90f34d949ee6bc773815493f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8,<4.0",
"size": 20967,
"upload_time": "2023-11-16T15:36:52",
"upload_time_iso_8601": "2023-11-16T15:36:52.968461Z",
"url": "https://files.pythonhosted.org/packages/18/4f/62ec6307165bea97877f4784593c3bcc2de941704e7020364a9cf1c6b573/imcflibs3-1.5.0a0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-11-16 15:36:52",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "imcf",
"github_project": "python-imcflibs3",
"github_not_found": true,
"lcname": "imcflibs3"
}