16 Commits

Author SHA1 Message Date
Michael Rice
0f0c96bf61 Updated copyright from 2008-2014 to 2008-2015 2015-01-10 18:49:03 -06:00
Michael Rice
a5a9b4dcc7 Ensure file handle is closed by using with statement 2014-10-12 17:19:53 -05:00
Michael Rice
f4c046fc51 removed the data_files
This was causing the setup.py to try to install the files listed
For example:

running install_data
copying LICENSE.txt -> /builddir/build/BUILDROOT/python-pyvmomi-5.5.0.2014.1.1-1.fc20.x86_64/usr/
copying NOTICE.txt -> /builddir/build/BUILDROOT/python-pyvmomi-5.5.0.2014.1.1-1.fc20.x86_64/usr/
copying MANIFEST.in -> /builddir/build/BUILDROOT/python-pyvmomi-5.5.0.2014.1.1-1.fc20.x86_64/usr/
copying setup.py -> /builddir/build/BUILDROOT/python-pyvmomi-5.5.0.2014.1.1-1.fc20.x86_64/usr/
copying tox.ini -> /builddir/build/BUILDROOT/python-pyvmomi-5.5.0.2014.1.1-1.fc20.x86_64/usr/
copying setup.cfg -> /builddir/build/BUILDROOT/python-pyvmomi-5.5.0.2014.1.1-1.fc20.x86_64/usr/

Those files should not go in that location.
The MANIFEST.in file does enough by adding those files to the sdist
from there if you intend to have those files installed by setup.py
you should tell it where to put them. This change allows packagers
to specify where those files end up in their packaging process.
2014-08-31 18:39:15 -05:00
Shawn Hartsock
09e996c846 Update setup.py - set dev version
Marks the master as an in development version.
2014-08-29 18:32:14 -04:00
Shawn Hartsock
77ed228b01 following pypa example
Some minor packaging changes so that pyVmomi more closely
emulates the pypa package sample and tutorial as provided
by `The Python Packaging Authority` at https://github.com/pypa

closes: https://github.com/vmware/pyvmomi/issues/143
2014-08-26 14:50:28 -04:00
Shawn Hartsock
d1f371b0a5 tox support
initial tox support

addresses: https://github.com/vmware/pyvmomi/issues/131
closes: https://github.com/vmware/pyvmomi/issues/136
2014-08-26 14:27:00 -04:00
Shawn Hartsock
834692417a Improve sdist and bdist packaging
* Include tests in sdist
* Include license and notices in all distributions
* Update manifest
* Use more conventional file names for licenses, notices, etc.

related to https://github.com/vmware/pyvmomi/issues/133
related to https://github.com/vmware/pyvmomi/issues/123

closes: https://github.com/vmware/pyvmomi/issues/139
2014-08-26 14:16:53 -04:00
Shawn Hartsock
be59d9c0ec Fix README to be pypi legible
A pypi friendly version of the readme documentation.

closes: https://github.com/vmware/pyvmomi/issues/134
2014-08-26 12:24:00 -04:00
Shawn Hartsock
dd490489d8 Fix Open Source License classification
Sets the license field to a real pypi descriptor.

closes https://github.com/vmware/pyvmomi/issues/133
2014-08-25 14:10:01 -04:00
Shawn Hartsock
6e70cf2c92 Compatible version numbers
Changes version standard to use `-` character when available.
By convention `-` is translated to `.` from now on when the
`-` character is prohibited by downstream systems.

Closes: https://github.com/vmware/pyvmomi/issues/127
2014-08-25 14:04:07 -04:00
Shawn Hartsock
c84faae710 Update setup.py - setting up new release
Marks version 5.5.0_2014.1 and sets status as Production/Stable
2014-08-13 15:31:00 -04:00
Shawn Hartsock
cd533499cb initial fixture based testing setup
* new dependencies files
* makes testing possible
* defines fixture storage paths
* creates initial fixture for testing
* defines test requirements
* fixes connection fault so that it raises a traceback for diagnostics

partial https://github.com/vmware/pyvmomi/issues/42
blocks https://github.com/vmware/pyvmomi/issues/55
2014-07-22 14:22:43 -04:00
Michael Mattioli
3254adfa26 Updated Copyright Years
Updated copyright years to 2014 where applicable
2014-07-13 03:02:00 -04:00
Shawn Hartsock
16be2697fc Marks this version pyVmomi 2014.dev
All development versions should be marked with yyyy.dev to denote that they are unstable development versions. Release versions will be marked 5.5.0_2014.1 (release 1) and so on with whole integer release numbers after the year.
2014-06-18 16:33:19 -04:00
Joshua Kwan
75f11cecb6 5.1.0 -> 5.5.0
This is actually from vSphere 5.5.0. My bad.
2013-12-16 23:10:09 -05:00
Joshua Kwan
26649465c6 Initial source drop
This is the initial version of pyVmomi which represents vSphere API 5.1.
Going forward, expect only the 'Objects' and 'Types' generated source
files to need updating via official OSS drops.
2013-12-14 13:36:09 -05:00