vsgen-ptvs 0.1.4
An extension for the VSGen solution and project generator that defines projects and solutions for Python Tools for Visual Studio.
License: MIT
Requires Python: >=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*
Keywords: visual studio project generation

==========
vsgen-ptvs
==========
|build-status| |docs| |dependencies| |pypi-version| |pypi-license| |python-2| |python-3|

A Python package that extends vsgen_ with solutions and project defintions for `Python Tools for Visual Studio`_.

Installation
============
Use pip: ::

  pip install vsgen-ptvs

Usage
=====
This package defines the vsgen_ ``ptvs`` type but follows the standard vsgen_ usage:

#. Manipulate the `vsgen-ptvs` provided classes directly with Python script and then generate the files using vsgen_'s commands.

#. Use the command line and supply a configuration file that contains the solution and project defintions and let vsgen_ automaticaly generate the files.

Documentation
=============
Documentation is available at `readthedocs.org <http://vsgen-ptvs.readthedocs.org/en/latest/>`_.

Support
=======
Use the `issue tracker <https://github.com/dbarsam/python-vsgen-ptvs/issues>`_ to file any suggestions, bugs or other issues.

.. _vsgen: http://vsgen.readthedocs.io
.. _python tools for visual studio: https://github.com/Microsoft/PTVS

.. |build-status| image:: https://ci.appveyor.com/api/projects/status/1wc3ljtcv0guswj7/branch/master?svg=true
    :alt: build status
    :scale: 100%
    :target: https://ci.appveyor.com/project/dbarsam/python-vsgen-ptvs

.. |docs| image:: https://readthedocs.org/projects/vsgen-ptvs/badge/?version=stable
    :alt: Documentation Status
    :scale: 100%
    :target: http://vsgen-ptvs.readthedocs.org/en/latest/

.. |dependencies| image:: https://img.shields.io/requires/github/dbarsam/python-vsgen-ptvs.svg
    :target: https://requires.io/github/dbarsam/python-vsgen-ptvs/requirements/
    :alt: Dependencies

.. |pypi-version| image:: http://img.shields.io/pypi/v/vsgen-ptvs.svg
    :alt: PyPI Version
    :scale: 100%
    :target: https://pypi.python.org/pypi/vsgen-ptvs

.. |pypi-license| image:: http://img.shields.io/pypi/l/vsgen-ptvs.svg
    :alt: PyPI License
    :scale: 100%
    :target: https://pypi.python.org/pypi/vsgen-ptvs

.. |python-2| image:: http://img.shields.io/badge/python-2-blue.svg
    :alt: Python 2 Compatible
    :scale: 100%

.. |python-3| image:: http://img.shields.io/badge/python-3-blue.svg
    :alt: Python 3 Compatible
    :scale: 100%



Changelog
=========

Unreleased_
-----------
No changes committed.

0.1.4_ (2019-09-01)
-------------------
Features:

- Migreated project to Visual Studio 2019 / 2017.  Fixes #8.

0.1.3_ (2018-06-09)
-------------------
Bug Fixes:

- Fixed escape sequence in environment interpolation. Fixes #7.

0.1.2_ (2018-05-31)
-------------------
Features:

- Added support for PTVS project environment variables. Fixes #5.

Compatibility Notes:

- Dropped Python 3.3 support. Fixes #6.

0.1.1_ (2017-09-07)
-------------------
Bug Fixes:

- Fixed exception with corrupt interpreters and/or environment; Fixes #4.

Features:

- Replaced raw file writer with jinja2 renderer. Fixes #1.

0.1.0 (2017-03-18)
------------------
- Initial Split from `VSGen 0.3.0`_.

.. _0.1.4: https://github.com/dbarsam/python-vsgen-ptvs/compare/0.1.3...0.1.4
.. _0.1.3: https://github.com/dbarsam/python-vsgen-ptvs/compare/0.1.2...0.1.3
.. _0.1.2: https://github.com/dbarsam/python-vsgen-ptvs/compare/0.1.1...0.1.2
.. _0.1.1: https://github.com/dbarsam/python-vsgen-ptvs/compare/0.1.0...0.1.1
.. _unreleased: https://github.com/dbarsam/python-vsgen-ptvs/compare/0.1.3...HEAD
.. _VSGen 0.3.0: https://github.com/dbarsam/python-vsgen/releases/tag/0.3.0