An extension for the VSGen solution and project generator that defines projects and solutions for Python Tools for Visual Studio.
Project description
==========
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
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
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
vsgen-ptvs-0.1.4.tar.gz
(32.5 kB
view details)
File details
Details for the file vsgen-ptvs-0.1.4.tar.gz
.
File metadata
- Download URL: vsgen-ptvs-0.1.4.tar.gz
- Upload date:
- Size: 32.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.35.0 CPython/2.7.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
ee0e3f752a9c253b46f162b0b823181d44ff7203f9c2a31abc7ccb2ffa3add77
|
|
MD5 |
305dfd8631c6d0c050ef42902688b3d4
|
|
BLAKE2b-256 |
8ee0a1d030db595e5aca7f04f51468f0770a7cda325123f8d31837eac25cb436
|