summaryrefslogtreecommitdiff
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
* Drop support for EOL Python 3.5Hugo van Kemenade2022-02-071-1/+1
|
* Drop support for EOL Python 2.7Hugo2020-01-181-1/+1
|
* Tell pip not to install for Python 3.4Hugo2019-11-251-1/+1
|
* Drop support for EOL Python 3.3Hugo2018-05-031-0/+1
|
* Switch to pbr as a build systemRobert Collins2015-05-051-79/+12
| | | | | | | | | | | | | | This automates the manual dance around version numbers for less maintenance pain. The main visible changes are: - requirements are in requirements.txt for now - tags must be just x.y.z not testtools-x.y.z - version information in __init__ is dynamically looked up. - we can probably cleanup a bunch of our bootstrap import glue but in the interest of clear reviews, and avoiding surprises, I'm leaving that alone for now. Change-Id: Ia54f681b50764a94ada68a6b2ac1bc77bfb619c5
* Fix building universal wheels on Python 3.Robert Collins2015-03-111-10/+0
| | | | | | | | | | Building a wheel on Python 3 was missing ``_compat2x.py`` needed for Python2. This was a side effect of the fix to bug #941958, where we fixed a cosmetic error. (Robert Collins, #1430534) This reverts commit 56c49a5fd420143627e50e2d0ec86e1f37075875. Change-Id: I4de72a62b5ddf7349c432165f796841a0998e878
* Overhaul exception reporting.Robert Collins2015-03-101-1/+2
| | | | | | | | | | | unittest2 recently added the ability to show local variables in tracebacks as https://github.com/testing-cabal/testtools/issues/111 requested for us. Reusing that requires some refactoring of our code, in particular where we were reimplementing bits of the traceback module. Now we can just hard-depend on traceback2 and linecache2 which are brought in by unittest2 1.0.0. Change-Id: Ieb3268029d26b48ed4fcd25ed644bd339f6aa3fb
* Fix setup.py to work without six installed.Robert Collins2014-11-161-7/+12
| | | | | | Sadly setup_requires is evil, but what are we doing to do? Change-Id: I4c7ac659c73dc51cf213763a79c9b38e621a8d45
* Use a PEP-440 dev version instead of snapshot-.Robert Collins2014-11-161-1/+1
| | | | | | This will hopefully fix travis during dev periods. Change-Id: I63b33c33999a09cc3e52c6cba6b31292b13960e7
* Express our required unittest2 version.Robert Collins2014-11-161-1/+1
| | | | | | | This should avoid incompatibilities as reported in https://github.com/testing-cabal/testtools/issues/121. Change-Id: I319e2e572c40a589ecbb2be74247f8b1ee7f192b
* Depend on unittest2.Robert Collins2014-11-011-0/+1
| | | | | | | | unittest2 has backports of discover etc which allows us to make it a stock feature rather than something that is present sometimes, and which we have to carry ugly monkey patches for. Change-Id: Ib30a4a9de8c58edf5d9c4ea5e06d49b0c821f12f
* Fixed SyntaxError when installing via Python 3wbond2013-03-181-0/+10
|
* Provide a loosely typed buffer layer for simple processing of completed tests.Robert Collins2013-03-121-0/+3
| | | | | This avoids all of the buffer management and analysis and should be suitable for most terminal filters.
* Refer to Github, not LaunchpadJonathan Lange2013-01-261-1/+1
|
* Remove logic to get version from bzr revnoJonathan Lange2013-01-261-26/+4
| | | | | This is a regression, as now running `python setup.py sdist` on trunk will no longer include the revno of the snapshot.
* Brown paper bag fix: failed to document the need for setup to be able to useRobert Collins2013-01-221-3/+9
| | | | | | | | | | | extras. Compounded by pip not supporting setup_requires. Changes ------- * setup.py now can generate egg_info even if extras is not available. Also lists extras in setup_requires for easy_install. (Robert Collins, #1102464)
* * Testtools now depends on extras, a small library split out from it to containRobert Collins2013-01-181-2/+6
| | | | | | | | | generally useful non-testing facilities. Since extras has been around for a couple of testtools releases now, we're making this into a hard dependency of testtools. (Robert Collins) * Testtools now uses setuptools rather than distutils so that we can document the extras dependency. (Robert Collins)
* Add a Python 3 Trove entry.Robert Collins2012-12-171-1/+3
|
* Not zip_safeJonathan Lange2012-10-251-1/+2
|
* Include matchers.Jonathan Lange2012-10-191-0/+1
|
* Prep for 0.9.18 release.Jonathan Lange2012-10-191-1/+6
|
* Add the version to the snapshot stringJonathan Lange2011-11-251-1/+4
|
* Catch both NotBranchError /and/ NoworkingTree as different versions of bzr ↵Jelmer Vernooij2011-02-281-1/+1
| | | | seem to raise a different error.
* Catch NoWorkingTree rather than NotBranchError.Jelmer Vernooij2011-02-281-1/+1
|
* Support building a snapshot from something that is not a bzr working tree.Jelmer Vernooij2011-02-281-2/+10
|
* Merge patch from Christian Kampka (kampka)Jonathan Lange2011-02-131-2/+2
|
* Use the overview document for the PyPI releaseJonathan Lange2010-12-231-1/+1
|
* OopsJonathan Lange2010-11-281-1/+2
|
* Publish the correct manual to PyPI on release.Jonathan Lange2010-11-281-1/+1
|
* Make a 'doc' directory and move things there.Jonathan Lange2010-11-271-1/+1
|
* Less confusing version number for snapshot (for buildout)Jonathan Lange2010-10-181-2/+2
|
* Get the version from PKG-INFO if it existsJonathan Lange2010-10-181-0/+19
|
* Refactor for comprehensibility by jml.Jonathan Lange2010-10-181-6/+16
|
* Set the license and the long description. Useful for publishing to PyPI.Jonathan Lange2010-09-111-0/+10
|
* Include more stuff in 'setup.py sdist' so that what is in bzr matches.Robert Collins2009-12-131-1/+1
|
* Make overwriting tarballs a little harder to do and expose a version number ↵Robert Collins2009-12-111-1/+13
| | | | to clients.
* Document NEWS and releasing, make setup.py executable.Robert Collins2009-11-291-1/+2
|
* 0.9.0. That was easy.Robert Collins2009-11-201-1/+1
|
* Project meta cleanups: setup.py executable, multiple committers in HACKING, ↵Robert Collins2009-10-261-0/+0
| | | | NEWS file created.
* Start on 0.0.2: fix tests with python 2.6 (which defines __eq__)Robert Collins2009-10-251-1/+1
|
* Rename pyunit3k to testtools.Jonathan Lange2008-10-041-5/+5
|
* setup.py file.Jonathan Lange2008-06-011-0/+12