Commit 298183fa authored by Wenzel Jakob's avatar Wenzel Jakob
Browse files

Merge pull request #91 from SylvainCorlay/version

Add version information
parents cd4e6ae3 97dc8105
...@@ -23,3 +23,7 @@ MANIFEST ...@@ -23,3 +23,7 @@ MANIFEST
/.ninja_* /.ninja_*
/*.ninja /*.ninja
/docs/.build /docs/.build
*.py[co]
*.egg-info
*~
.DS_Store
To release a new version of pybind11:
- Update `_version.py` (set release version, remove 'dev')
- `git add` and `git commit`.
- `python setup.py sdist upload`.
- `python setup.py bdist_wheel upload`.
- `git tag -a X.X -m 'Release tag comment'`.
- Update `_version.py` (add 'dev' and increment minor).
- `git add` and `git commit`. `git push`. `git push --tags`.
The remote for the last `git push --tags` should be the main repository for
pybind11.
from ._version import version_info, __version__
version_info = (1, 2, 'dev0')
__version__ = '.'.join(map(str, version_info))
...@@ -3,16 +3,17 @@ ...@@ -3,16 +3,17 @@
# Setup script for PyPI; use CMakeFile.txt to build the example application # Setup script for PyPI; use CMakeFile.txt to build the example application
from setuptools import setup from setuptools import setup
from pybind11 import __version__
setup( setup(
name='pybind11', name='pybind11',
version='1.0', version=__version__,
description='Seamless operability between C++11 and Python', description='Seamless operability between C++11 and Python',
author='Wenzel Jakob', author='Wenzel Jakob',
author_email='wenzel@inf.ethz.ch', author_email='wenzel@inf.ethz.ch',
url='https://github.com/wjakob/pybind11', url='https://github.com/wjakob/pybind11',
download_url='https://github.com/wjakob/pybind11/tarball/v1.0', download_url='https://github.com/wjakob/pybind11/tarball/v1.0',
packages=[], packages=['pybind11'],
license='BSD', license='BSD',
headers=[ headers=[
'include/pybind11/attr.h', 'include/pybind11/attr.h',
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment