Metadata-Version: 1.2
Name: developer-tools
Version: 0.0.10
Summary: Useful tools for Python developers
Home-page: https://github.com/maxzheng/developer-tools
Author: Max Zheng
Author-email: maxzheng.os@gmail.com
License: MIT
Description: developer-tools
        ===============
        
        Useful tools for Python developers.
        
        This is mostly an example to show how `autopip <https://pypi.org/project/autopip/>`_ can be used to install a group of
        apps with various version specifications, but the author does install it as it conveniently provides all the tools
        useful for doing Python software development.
        
        To install::
        
            autopip install developer-tools
        
        Which should output something like the following -- line 3 is the interesting part::
        
            Installing developer-tools to /home/mzheng/.apps/developer-tools/0.0.3
            Auto-update enabled via cron service
            This app has defined "autopip" entry points to install: ansible==2.5.4.* ansible-hostmanager twine==1.* workspace-tools
            Installing ansible to /home/mzheng/.apps/ansible/2.5.4
            Auto-update enabled via cron service
            Updating script symlinks in /home/mzheng/.apps/bin
            + ansible
            + ansible-config
            + ansible-connection
            + ansible-console
            + ansible-doc
            + ansible-galaxy
            + ansible-inventory
            + ansible-playbook
            + ansible-pull
            + ansible-vault
            Installing ansible-hostmanager to /home/mzheng/.apps/ansible-hostmanager/0.2.3
            Auto-update enabled via cron service
            Updating script symlinks in /home/mzheng/.apps/bin
            + ah
            Installing twine to /home/mzheng/.apps/twine/1.11.0
            Auto-update enabled via cron service
            Updating script symlinks in /home/mzheng/.apps/bin
            + twine
            Installing workspace-tools to /home/mzheng/.apps/workspace-tools/3.2.4
            Auto-update enabled via cron service
            Updating script symlinks in /home/mzheng/.apps/bin
            + wst
        
        How does it work? You can tell `autopip` to install other apps by setting an `autopip` entry point group in
        ``setup.py`` with the list of apps and versions. Versions can be pinned to major or a specific version, or use `latest`
        to install the latest version. Take a look at the `autopip` entry point group in
        `developer-tools' setup.py <https://github.com/maxzheng/developer-tools/blob/master/setup.py#L27>`_
        
        For security and user experience, it is recommended to pin to a specific version -- at least minor -- for apps that you
        don't own. For apps that you own where you have good versioning in the app, then `latest` works better.
        
Keywords: <KEYWORDS>
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Requires-Python: >=3.6
