tests/test-version-install.t
author Ian Moody <moz-ian@perix.co.uk>
Thu, 03 Oct 2019 23:48:50 +0100
branchstable
changeset 4878 095bab0d0cd7
parent 4877 77e5c733200a
permissions -rw-r--r--
py3: return unicode from setup.py's get_version py3 expects the version number for eggs to be unicode, so despite 9.2.0 being the first evolve release with beta py3 support it isn't currently pip installable since it dies with: File "*/setuptools/command/egg_info.py", line *, in tagged_version return safe_version(version + self.vtags) TypeError: can't concat str to bytes The `setup.py install` test added in a previous commit should cover this since it died in a different but similar way before.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
4875
164543ac3277 setup: add a test for running setup.py
Ian Moody <moz-ian@perix.co.uk>
parents:
diff changeset
     1
  $ cat >> $HGRCPATH <<EOF
164543ac3277 setup: add a test for running setup.py
Ian Moody <moz-ian@perix.co.uk>
parents:
diff changeset
     2
  > [extensions]
164543ac3277 setup: add a test for running setup.py
Ian Moody <moz-ian@perix.co.uk>
parents:
diff changeset
     3
  > EOF
164543ac3277 setup: add a test for running setup.py
Ian Moody <moz-ian@perix.co.uk>
parents:
diff changeset
     4
  $ echo "evolve=$(echo $(dirname $TESTDIR))/hgext3rd/evolve/" >> $HGRCPATH
164543ac3277 setup: add a test for running setup.py
Ian Moody <moz-ian@perix.co.uk>
parents:
diff changeset
     5
164543ac3277 setup: add a test for running setup.py
Ian Moody <moz-ian@perix.co.uk>
parents:
diff changeset
     6
Test outputting version number
164543ac3277 setup: add a test for running setup.py
Ian Moody <moz-ian@perix.co.uk>
parents:
diff changeset
     7
164543ac3277 setup: add a test for running setup.py
Ian Moody <moz-ian@perix.co.uk>
parents:
diff changeset
     8
  $ hg version -v
164543ac3277 setup: add a test for running setup.py
Ian Moody <moz-ian@perix.co.uk>
parents:
diff changeset
     9
  Mercurial Distributed SCM (version *) (glob)
164543ac3277 setup: add a test for running setup.py
Ian Moody <moz-ian@perix.co.uk>
parents:
diff changeset
    10
  (see https://mercurial-scm.org for more information)
164543ac3277 setup: add a test for running setup.py
Ian Moody <moz-ian@perix.co.uk>
parents:
diff changeset
    11
  
164543ac3277 setup: add a test for running setup.py
Ian Moody <moz-ian@perix.co.uk>
parents:
diff changeset
    12
  Copyright (C) 2005-* Matt Mackall and others (glob)
164543ac3277 setup: add a test for running setup.py
Ian Moody <moz-ian@perix.co.uk>
parents:
diff changeset
    13
  This is free software; see the source for copying conditions. There is NO
164543ac3277 setup: add a test for running setup.py
Ian Moody <moz-ian@perix.co.uk>
parents:
diff changeset
    14
  warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
164543ac3277 setup: add a test for running setup.py
Ian Moody <moz-ian@perix.co.uk>
parents:
diff changeset
    15
  
164543ac3277 setup: add a test for running setup.py
Ian Moody <moz-ian@perix.co.uk>
parents:
diff changeset
    16
  Enabled extensions:
164543ac3277 setup: add a test for running setup.py
Ian Moody <moz-ian@perix.co.uk>
parents:
diff changeset
    17
  
164543ac3277 setup: add a test for running setup.py
Ian Moody <moz-ian@perix.co.uk>
parents:
diff changeset
    18
    evolve  external  * (glob)
164543ac3277 setup: add a test for running setup.py
Ian Moody <moz-ian@perix.co.uk>
parents:
diff changeset
    19
164543ac3277 setup: add a test for running setup.py
Ian Moody <moz-ian@perix.co.uk>
parents:
diff changeset
    20
Test install
4877
77e5c733200a py3: remove smartquotes from README
Ian Moody <moz-ian@perix.co.uk>
parents: 4876
diff changeset
    21
TODO: fix warning
4875
164543ac3277 setup: add a test for running setup.py
Ian Moody <moz-ian@perix.co.uk>
parents:
diff changeset
    22
  $ "$PYTHON" "$TESTDIR/../setup.py" install --root "$TESTTMP/installtest" > /dev/null
4877
77e5c733200a py3: remove smartquotes from README
Ian Moody <moz-ian@perix.co.uk>
parents: 4876
diff changeset
    23
  */distutils/dist.py:*: UserWarning: Unknown distribution option: 'python_requires' (glob)
77e5c733200a py3: remove smartquotes from README
Ian Moody <moz-ian@perix.co.uk>
parents: 4876
diff changeset
    24
    warnings.warn(msg)