Metadata-Version: 2.1
Name: gstore
Version: 0.3.1
Summary: Synchronize GitHub repositories made easy
Home-page: https://gstore.readthedocs.io
Author: Serghei Iakovlev
Author-email: egrep@protonmail.ch
Maintainer: Serghei Iakovlev
Maintainer-email: egrep@protonmail.ch
License: GPLv3+
Project-URL: Documentation, https://gstore.readthedocs.io
Project-URL: Bug Tracker, https://github.com/sergeyklay/gstore/issues
Project-URL: Source Code, https://github.com/sergeyklay/gstore
Description: =================================================
        Gstore: Synchronize GitHub repositories made easy
        =================================================
        
        
        Gstore is a simple tool to synchronize GitHub repositories of your organizations.
        
        Its main goal is to help you make backups and sync your projects automatically
        and easily.
        
        .. teaser-end
        
        .. -project-information-
        
        Project Information
        ===================
        
        Gstore is released under the `GNU General Public Licence version 3 <https://choosealicense.com/licenses/gpl-3.0/>`_,
        its documentation lives at `Read the Docs <https://gstore.readthedocs.io/>`_,
        the code on `GitHub <https://github.com/sergeyklay/gstore>`_,
        and the latest release on `PyPI <https://pypi.org/project/gstore/>`_.
        It’s rigorously tested on Python 3.7+.
        
        If you'd like to contribute to Gstore you're most welcome!
        
        .. -support-
        
        Support
        =======
        
        Should you have any question, any remark, or if you find a bug, or if there is
        something you can't do with the Gstore, please
        `open an issue <https://github.com/sergeyklay/gstore/issues>`_.
        
        .. -similar-projects-
        
        Similar projects
        ================
        
        There are some projects similar to Gstore you may be interested in:
        
        * https://github.com/kennethreitz42/ghsync
        * https://github.com/lgg/simple-git-mirror-sync
        
        
        Release Information
        ===================
        
        0.3.1 (2021-01-03)
        ------------------
        
        Improvements
        ^^^^^^^^^^^^
        
        * Gstore will exit with a status of one if there are critical errors during
          synchronization.
        * Gstore will handle situations with invalid API token or organization name.
        
        
        Improved Documentation
        ^^^^^^^^^^^^^^^^^^^^^^
        
        * Move all the documentation to `readthedocs <https://gstore.readthedocs.io>`_.
        
        
        Bug Fixes
        ^^^^^^^^^
        
        * Fix ``args.get_token_from_env()`` to properly get a token from environment
          variables or None if variables are not set.
        
        
        Trivial/Internal Changes
        ^^^^^^^^^^^^^^^^^^^^^^^^
        
        * ``Client.__init__()``, as well as ``Client.resolve_orgs()`` will raise now
          ``gstore.exceptions.InvalidCredentialsError`` in case of incorrect
          credentials usage.
        * ``gstore.models.Repository`` now holds ``gstore.models.Organization``.
        * Starting with v0.3.1 tests will be included in the PyPI package.
        
        `Full changelog <https://gstore.readthedocs.io/en/latest/changelog.html>`_.
        
        Credits
        =======
        
        Gstore is written and maintained by `Serghei Iakovlev <https://github.com/sergeyklay/>`_.
        
        A full list of contributors can be found in `GitHub's overview <https://github.com/sergeyklay/gstore/graphs/contributors>`_.
        
Keywords: git,github,backup,repo,sync
Platform: any
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: Intended Audience :: Information Technology
Classifier: Natural Language :: English
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Topic :: System :: Archiving :: Backup
Classifier: Topic :: System :: Software Distribution
Classifier: Topic :: Software Development :: Build Tools
Classifier: Topic :: Software Development :: Version Control
Classifier: Topic :: Software Development :: Version Control :: Git
Requires-Python: >=3.7, <4
Description-Content-Type: text/x-rst
Provides-Extra: testing
Provides-Extra: docs
