drf-rw-serializers


Namedrf-rw-serializers JSON
Version 1.1.1 PyPI version JSON
download
home_pagehttps://github.com/vintasoftware/drf-rw-serializers
SummaryGeneric views, viewsets and mixins that extend the Django REST Framework ones adding separated serializers for read and write operations
upload_time2024-02-07 21:09:27
maintainer
docs_urlNone
authorvintasoftware
requires_python
licenseMIT
keywords django rest framework serializers rest api django
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            Django REST Framework Read & Write Serializers
==============================================

|pypi-badge| |ga-badge| |codecov-badge| |doc-badge| |pyversions-badge|
|license-badge|

Generic views, viewsets and mixins that extend the Django REST Framework ones
adding separated serializers for read and write operations.

.. Read more about which problems we resolve with this app on `Djanfo REST Framework Read & Write Serializers <https://blog.vinta.com.br/read-and-write-serializers>`_.

Documentation
-------------

The full documentation is at https://drf-rw-serializers.readthedocs.org.

License
-------

The code in this repository is licensed under the MIT unless
otherwise noted.

Please see ``LICENSE.txt`` for details.

How To Contribute
-----------------

Contributions are very welcome.

Please read `How To Contribute <https://github.com/vintasoftware/drf-rw-serializers/blob/master/CONTRIBUTING.rst>`_ for details.

PR description template should be automatically applied if you are sending PR
from github interface; otherwise you can find it it at
`PULL_REQUEST_TEMPLATE.md <https://github.com/vintasoftware/drf-rw-serializers/blob/master/.github/PULL_REQUEST_TEMPLATE.md>`_

Issue report template should be automatically applied if you are sending it
from github UI as well; otherwise you can find it at `ISSUE_TEMPLATE.md <https://github.com/vintasoftware/drf-rw-serializers/blob/master/.github/ISSUE_TEMPLATE.md>`_

Reporting Security Issues
-------------------------

Please do not report security issues in public. Please email
contact@vinta.com.br.

Getting Help
------------

Have a question about this repository? Please create an issue!


Commercial Support
------------------

This project, as other Vinta open-source projects, is used in products of Vinta
clients. We are always looking for exciting work, so if you need any commercial
support, feel free to get in touch: contact@vinta.com.br

Copyright (c) 2020 Vinta Serviços e Soluções Tecnológicas Ltda



.. |pypi-badge| image:: https://img.shields.io/pypi/v/drf-rw-serializers.svg
    :target: https://pypi.python.org/pypi/drf-rw-serializers/
    :alt: PyPI

.. |ga-badge| image:: https://github.com/vintasoftware/drf-rw-serializers/actions/workflows/config.yml/badge.svg?branch=master
    :target: https://github.com/vintasoftware/drf-rw-serializers
    :alt: GitHub Actions

.. |codecov-badge| image:: http://codecov.io/github/vintasoftware/drf-rw-serializers/coverage.svg?branch=master
    :target: http://codecov.io/github/vintasoftware/drf-rw-serializers?branch=master
    :alt: Codecov

.. |doc-badge| image:: https://readthedocs.org/projects/drf-rw-serializers/badge/?version=latest
    :target: https://drf-rw-serializers.readthedocs.io/en/latest/
    :alt: Documentation

.. |pyversions-badge| image:: https://img.shields.io/pypi/pyversions/drf-rw-serializers.svg
    :target: https://pypi.python.org/pypi/drf-rw-serializers/
    :alt: Supported Python versions

.. |license-badge| image:: https://img.shields.io/github/license/vintasoftware/drf-rw-serializers.svg
    :target: https://github.com/vintasoftware/drf-rw-serializers/blob/master/LICENSE.txt
    :alt: License


Change Log
----------

..
   All enhancements and patches to drf_rw_serializers will be documented
   in this file.  It adheres to the structure of http://keepachangelog.com/ ,
   but in reStructuredText instead of Markdown (for ease of incorporation into
   Sphinx documentation and the PyPI description).
   
   This project adheres to Semantic Versioning (http://semver.org/).

.. There should always be an "Unreleased" section for changes pending release.

Unreleased
~~~~~~~~~~

[1.1.1] - 2024-02-07
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Fixed
_____
* Django 5.0 support fixed

[1.1.0] - 2023-12-22
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Added
_____
* Support Django 4.1
* Support Django 4.2
* Support Django 5.0
* Support Python 3.11
* Support Python 3.12

Fixed
_____
* Fixes CI workflow by migrating to GitHub Actions
* Fixes ReadTheDocs failing build

[1.0.5] - 2022-03-02
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Added
_____
* Support Django 3.2
* Support Django 4.0
* Support Python 3.10

[1.0.4] - 2020-09-02
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Added
_____
* Move from model-mommy to model-bakery
* Support Django 3.1


Removed
_______
* Drop support to Django 1.10
* Drop support to Python 2.7
* Drop support to Python 3.6

[1.0.2] - 2019-08-30
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Added
_____

* Support Django 2.2


[1.0.1] - 2019-01-16
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Added
_____

* Fixed bug in retrieval of success headers in create endpoints (breaking change)
* Updated dependencies

[0.1.1] - 2018-11-12
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Added
_____

* Support Django 2.1

[0.1.0] - 2018-02-21
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Added
_____

* First release on PyPI.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/vintasoftware/drf-rw-serializers",
    "name": "drf-rw-serializers",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "Django REST Framework,Serializers,REST,API,Django",
    "author": "vintasoftware",
    "author_email": "contact@vinta.com.br",
    "download_url": "https://files.pythonhosted.org/packages/b4/64/580f6e1830dcf1481fbfdb6b3c17726072743adcd6ad8600a8c2c0754e63/drf-rw-serializers-1.1.1.tar.gz",
    "platform": null,
    "description": "Django REST Framework Read & Write Serializers\n==============================================\n\n|pypi-badge| |ga-badge| |codecov-badge| |doc-badge| |pyversions-badge|\n|license-badge|\n\nGeneric views, viewsets and mixins that extend the Django REST Framework ones\nadding separated serializers for read and write operations.\n\n.. Read more about which problems we resolve with this app on `Djanfo REST Framework Read & Write Serializers <https://blog.vinta.com.br/read-and-write-serializers>`_.\n\nDocumentation\n-------------\n\nThe full documentation is at https://drf-rw-serializers.readthedocs.org.\n\nLicense\n-------\n\nThe code in this repository is licensed under the MIT unless\notherwise noted.\n\nPlease see ``LICENSE.txt`` for details.\n\nHow To Contribute\n-----------------\n\nContributions are very welcome.\n\nPlease read `How To Contribute <https://github.com/vintasoftware/drf-rw-serializers/blob/master/CONTRIBUTING.rst>`_ for details.\n\nPR description template should be automatically applied if you are sending PR\nfrom github interface; otherwise you can find it it at\n`PULL_REQUEST_TEMPLATE.md <https://github.com/vintasoftware/drf-rw-serializers/blob/master/.github/PULL_REQUEST_TEMPLATE.md>`_\n\nIssue report template should be automatically applied if you are sending it\nfrom github UI as well; otherwise you can find it at `ISSUE_TEMPLATE.md <https://github.com/vintasoftware/drf-rw-serializers/blob/master/.github/ISSUE_TEMPLATE.md>`_\n\nReporting Security Issues\n-------------------------\n\nPlease do not report security issues in public. Please email\ncontact@vinta.com.br.\n\nGetting Help\n------------\n\nHave a question about this repository? Please create an issue!\n\n\nCommercial Support\n------------------\n\nThis project, as other Vinta open-source projects, is used in products of Vinta\nclients. We are always looking for exciting work, so if you need any commercial\nsupport, feel free to get in touch: contact@vinta.com.br\n\nCopyright (c) 2020 Vinta Servi\u00e7os e Solu\u00e7\u00f5es Tecnol\u00f3gicas Ltda\n\n\n\n.. |pypi-badge| image:: https://img.shields.io/pypi/v/drf-rw-serializers.svg\n    :target: https://pypi.python.org/pypi/drf-rw-serializers/\n    :alt: PyPI\n\n.. |ga-badge| image:: https://github.com/vintasoftware/drf-rw-serializers/actions/workflows/config.yml/badge.svg?branch=master\n    :target: https://github.com/vintasoftware/drf-rw-serializers\n    :alt: GitHub Actions\n\n.. |codecov-badge| image:: http://codecov.io/github/vintasoftware/drf-rw-serializers/coverage.svg?branch=master\n    :target: http://codecov.io/github/vintasoftware/drf-rw-serializers?branch=master\n    :alt: Codecov\n\n.. |doc-badge| image:: https://readthedocs.org/projects/drf-rw-serializers/badge/?version=latest\n    :target: https://drf-rw-serializers.readthedocs.io/en/latest/\n    :alt: Documentation\n\n.. |pyversions-badge| image:: https://img.shields.io/pypi/pyversions/drf-rw-serializers.svg\n    :target: https://pypi.python.org/pypi/drf-rw-serializers/\n    :alt: Supported Python versions\n\n.. |license-badge| image:: https://img.shields.io/github/license/vintasoftware/drf-rw-serializers.svg\n    :target: https://github.com/vintasoftware/drf-rw-serializers/blob/master/LICENSE.txt\n    :alt: License\n\n\nChange Log\n----------\n\n..\n   All enhancements and patches to drf_rw_serializers will be documented\n   in this file.  It adheres to the structure of http://keepachangelog.com/ ,\n   but in reStructuredText instead of Markdown (for ease of incorporation into\n   Sphinx documentation and the PyPI description).\n   \n   This project adheres to Semantic Versioning (http://semver.org/).\n\n.. There should always be an \"Unreleased\" section for changes pending release.\n\nUnreleased\n~~~~~~~~~~\n\n[1.1.1] - 2024-02-07\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nFixed\n_____\n* Django 5.0 support fixed\n\n[1.1.0] - 2023-12-22\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nAdded\n_____\n* Support Django 4.1\n* Support Django 4.2\n* Support Django 5.0\n* Support Python 3.11\n* Support Python 3.12\n\nFixed\n_____\n* Fixes CI workflow by migrating to GitHub Actions\n* Fixes ReadTheDocs failing build\n\n[1.0.5] - 2022-03-02\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nAdded\n_____\n* Support Django 3.2\n* Support Django 4.0\n* Support Python 3.10\n\n[1.0.4] - 2020-09-02\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nAdded\n_____\n* Move from model-mommy to model-bakery\n* Support Django 3.1\n\n\nRemoved\n_______\n* Drop support to Django 1.10\n* Drop support to Python 2.7\n* Drop support to Python 3.6\n\n[1.0.2] - 2019-08-30\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nAdded\n_____\n\n* Support Django 2.2\n\n\n[1.0.1] - 2019-01-16\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nAdded\n_____\n\n* Fixed bug in retrieval of success headers in create endpoints (breaking change)\n* Updated dependencies\n\n[0.1.1] - 2018-11-12\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nAdded\n_____\n\n* Support Django 2.1\n\n[0.1.0] - 2018-02-21\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nAdded\n_____\n\n* First release on PyPI.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Generic views, viewsets and mixins that extend the Django REST Framework ones adding separated serializers for read and write operations",
    "version": "1.1.1",
    "project_urls": {
        "Homepage": "https://github.com/vintasoftware/drf-rw-serializers"
    },
    "split_keywords": [
        "django rest framework",
        "serializers",
        "rest",
        "api",
        "django"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6a7a1e0c8096cbdfd3ae996d3e9facca5c4ac440fb14df8f1308d109c05a5165",
                "md5": "49e362de5f52fdb51ab40959d3de326a",
                "sha256": "95fe4a25f0cb1f02a411b1345d7092080463e7c75caa63f9579f13a1ca1a634d"
            },
            "downloads": -1,
            "filename": "drf_rw_serializers-1.1.1-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "49e362de5f52fdb51ab40959d3de326a",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": null,
            "size": 7288,
            "upload_time": "2024-02-07T21:09:25",
            "upload_time_iso_8601": "2024-02-07T21:09:25.693131Z",
            "url": "https://files.pythonhosted.org/packages/6a/7a/1e0c8096cbdfd3ae996d3e9facca5c4ac440fb14df8f1308d109c05a5165/drf_rw_serializers-1.1.1-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b464580f6e1830dcf1481fbfdb6b3c17726072743adcd6ad8600a8c2c0754e63",
                "md5": "7b330a9d1664e2be0fc2b3c1b8e33403",
                "sha256": "069b0740ee5dc2403cacfafe324c18660d4d1d99af7669b11dc4515085d0ab0a"
            },
            "downloads": -1,
            "filename": "drf-rw-serializers-1.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "7b330a9d1664e2be0fc2b3c1b8e33403",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 8359,
            "upload_time": "2024-02-07T21:09:27",
            "upload_time_iso_8601": "2024-02-07T21:09:27.465285Z",
            "url": "https://files.pythonhosted.org/packages/b4/64/580f6e1830dcf1481fbfdb6b3c17726072743adcd6ad8600a8c2c0754e63/drf-rw-serializers-1.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-02-07 21:09:27",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "vintasoftware",
    "github_project": "drf-rw-serializers",
    "travis_ci": false,
    "coveralls": true,
    "github_actions": true,
    "tox": true,
    "lcname": "drf-rw-serializers"
}
        
Elapsed time: 0.28717s