imcflibs3


Nameimcflibs3 JSON
Version 1.5.0a0 PyPI version JSON
download
home_page
SummarySmall collection of paths/io/string helper functions.
upload_time2023-11-16 15:36:52
maintainer
docs_urlNone
authorNiko Ehrenfeuchter
requires_python>=3.8,<4.0
licenseGPL-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"
}
        
Elapsed time: 0.14837s