invenio-s3


Nameinvenio-s3 JSON
Version 2.0.0 PyPI version JSON
download
home_pagehttps://github.com/inveniosoftware/invenio-s3
Summary"S3 file storage support for Invenio. "
upload_time2024-12-12 11:39:47
maintainerNone
docs_urlNone
authorEsteban J. G. Gabancho
requires_python>=3.7
licenseMIT
keywords invenio s3
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ..
    Copyright (C) 2018 Esteban J. G. Gabancho.
    Invenio-S3 is free software; you can redistribute it and/or modify it
    under the terms of the MIT License; see LICENSE file for more details.

============
 Invenio-S3
============

.. image:: https://github.com/inveniosoftware/invenio-s3/workflows/CI/badge.svg
        :target: https://github.com/inveniosoftware/invenio-s3/actions

.. image:: https://img.shields.io/coveralls/inveniosoftware/invenio-s3.svg
        :target: https://coveralls.io/r/inveniosoftware/invenio-s3

.. image:: https://img.shields.io/github/tag/inveniosoftware/invenio-s3.svg
        :target: https://github.com/inveniosoftware/invenio-s3/releases

.. image:: https://img.shields.io/pypi/dm/invenio-s3.svg
        :target: https://pypi.python.org/pypi/invenio-s3

.. image:: https://img.shields.io/github/license/inveniosoftware/invenio-s3.svg
        :target: https://github.com/inveniosoftware/invenio-s3/blob/master/LICENSE

S3 file storage support for Invenio.

The package offers integration with any S3 REST API compatible object storage.

Further documentation is available on
https://invenio-s3.readthedocs.io/

..
    Copyright (C) 2018, 2019, 2020 Esteban J. G. Gabancho.
    Copyright (C) 2024 Graz University of Technology.
    Invenio-S3 is free software; you can redistribute it and/or modify it
    under the terms of the MIT License; see LICENSE file for more details.

Changes
=======

Version 2.0.0 (release 2024-12-10)

- filename: replace encoding/decoding
- setup: bump major dependencies

Version 1.0.7 (release 2024-11-30)

- setup: change to reusable workflows
- setup: pin dependencies
- Update GitHub Actions versions
- Update Python versions in workflows
- remove future imports
- Update dependencies and fix import in conftest.py
- global: fix revision id due to rebase
- fix docs compatibilty problem with Sphinx>=5.0.0
- global: clean test infrastructure
- add .git-blame-ignore-revs
- migrate to use black as opinionated auto formater
- migrate setup.py to setup.cfg
- global: fix ci

Version 1.0.6 (released 2021-10-21)

- Unpin boto3 and s3fs

Version 1.0.5 (released 2021-10-20)

- Bump versions to support Flask v2.

Version 1.0.4 (released 2021-07-30)

- Fix number of parts calculations.
- Removed Python 2.7 support.

Version 1.0.3 (released 2020-04-25)

- Allow for dynamic part size for multipart uploads.
- Adds new configuration variables to define default part size and maximum
  number of parts.

Version 1.0.2 (released 2020-02-17)

- Fixes typos on configuration variables and cached properties.
- Adds AWS region name and signature version to configuration.

Version 1.0.1 (released 2019-01-23)

- New configuration variable for URL expiration.
- Enhances file serving.
- Unpins Boto3 library.
- Fixes test suit configuration.

Version 1.0.0 (released 2018-09-19)

- Initial public release.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/inveniosoftware/invenio-s3",
    "name": "invenio-s3",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": null,
    "keywords": "invenio s3",
    "author": "Esteban J. G. Gabancho",
    "author_email": "egabancho@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/50/cc/daf7d1e87165b1a0d66e5b9906484bd37cb9fafc4ae1501a6f9f36fba769/invenio_s3-2.0.0.tar.gz",
    "platform": "any",
    "description": "..\n    Copyright (C) 2018 Esteban J. G. Gabancho.\n    Invenio-S3 is free software; you can redistribute it and/or modify it\n    under the terms of the MIT License; see LICENSE file for more details.\n\n============\n Invenio-S3\n============\n\n.. image:: https://github.com/inveniosoftware/invenio-s3/workflows/CI/badge.svg\n        :target: https://github.com/inveniosoftware/invenio-s3/actions\n\n.. image:: https://img.shields.io/coveralls/inveniosoftware/invenio-s3.svg\n        :target: https://coveralls.io/r/inveniosoftware/invenio-s3\n\n.. image:: https://img.shields.io/github/tag/inveniosoftware/invenio-s3.svg\n        :target: https://github.com/inveniosoftware/invenio-s3/releases\n\n.. image:: https://img.shields.io/pypi/dm/invenio-s3.svg\n        :target: https://pypi.python.org/pypi/invenio-s3\n\n.. image:: https://img.shields.io/github/license/inveniosoftware/invenio-s3.svg\n        :target: https://github.com/inveniosoftware/invenio-s3/blob/master/LICENSE\n\nS3 file storage support for Invenio.\n\nThe package offers integration with any S3 REST API compatible object storage.\n\nFurther documentation is available on\nhttps://invenio-s3.readthedocs.io/\n\n..\n    Copyright (C) 2018, 2019, 2020 Esteban J. G. Gabancho.\n    Copyright (C) 2024 Graz University of Technology.\n    Invenio-S3 is free software; you can redistribute it and/or modify it\n    under the terms of the MIT License; see LICENSE file for more details.\n\nChanges\n=======\n\nVersion 2.0.0 (release 2024-12-10)\n\n- filename: replace encoding/decoding\n- setup: bump major dependencies\n\nVersion 1.0.7 (release 2024-11-30)\n\n- setup: change to reusable workflows\n- setup: pin dependencies\n- Update GitHub Actions versions\n- Update Python versions in workflows\n- remove future imports\n- Update dependencies and fix import in conftest.py\n- global: fix revision id due to rebase\n- fix docs compatibilty problem with Sphinx>=5.0.0\n- global: clean test infrastructure\n- add .git-blame-ignore-revs\n- migrate to use black as opinionated auto formater\n- migrate setup.py to setup.cfg\n- global: fix ci\n\nVersion 1.0.6 (released 2021-10-21)\n\n- Unpin boto3 and s3fs\n\nVersion 1.0.5 (released 2021-10-20)\n\n- Bump versions to support Flask v2.\n\nVersion 1.0.4 (released 2021-07-30)\n\n- Fix number of parts calculations.\n- Removed Python 2.7 support.\n\nVersion 1.0.3 (released 2020-04-25)\n\n- Allow for dynamic part size for multipart uploads.\n- Adds new configuration variables to define default part size and maximum\n  number of parts.\n\nVersion 1.0.2 (released 2020-02-17)\n\n- Fixes typos on configuration variables and cached properties.\n- Adds AWS region name and signature version to configuration.\n\nVersion 1.0.1 (released 2019-01-23)\n\n- New configuration variable for URL expiration.\n- Enhances file serving.\n- Unpins Boto3 library.\n- Fixes test suit configuration.\n\nVersion 1.0.0 (released 2018-09-19)\n\n- Initial public release.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "\"S3 file storage support for Invenio. \"",
    "version": "2.0.0",
    "project_urls": {
        "Homepage": "https://github.com/inveniosoftware/invenio-s3"
    },
    "split_keywords": [
        "invenio",
        "s3"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7adcab5848f248310045ca5d6d40a2275e52402abb94aaf168a122f61e42e64d",
                "md5": "7a2b930ddd60d56b86bd59abed2d0888",
                "sha256": "793490625ef4440710e9a3669497e3a32cbaa6cad7bfc71b5fce98d9336387e7"
            },
            "downloads": -1,
            "filename": "invenio_s3-2.0.0-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "7a2b930ddd60d56b86bd59abed2d0888",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": ">=3.7",
            "size": 11050,
            "upload_time": "2024-12-12T11:39:45",
            "upload_time_iso_8601": "2024-12-12T11:39:45.861703Z",
            "url": "https://files.pythonhosted.org/packages/7a/dc/ab5848f248310045ca5d6d40a2275e52402abb94aaf168a122f61e42e64d/invenio_s3-2.0.0-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "50ccdaf7d1e87165b1a0d66e5b9906484bd37cb9fafc4ae1501a6f9f36fba769",
                "md5": "901b697768d7c6c9596c26ed55988b5c",
                "sha256": "99e0eb676ee95ea7edf34f7ac0faaf07ce6e045bf505c94632df7a9ed8b4986e"
            },
            "downloads": -1,
            "filename": "invenio_s3-2.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "901b697768d7c6c9596c26ed55988b5c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 24527,
            "upload_time": "2024-12-12T11:39:47",
            "upload_time_iso_8601": "2024-12-12T11:39:47.343253Z",
            "url": "https://files.pythonhosted.org/packages/50/cc/daf7d1e87165b1a0d66e5b9906484bd37cb9fafc4ae1501a6f9f36fba769/invenio_s3-2.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-12-12 11:39:47",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "inveniosoftware",
    "github_project": "invenio-s3",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "invenio-s3"
}
        
Elapsed time: 0.36766s