./devel/py-py, Library with cross-python path, ini-parsing, io, code, log facilities

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.7.0, Package name: py27-py-1.7.0, Maintainer: pkgsrc-users

The py lib is a Python development support library featuring the following
tools and modules:
py.path: uniform local and svn path objects
py.apipkg: explicit API control and lazy-importing
py.iniconfig: easy parsing of .ini files
py.code: dynamic code generation and introspection
py.path: uniform local and svn path objects


Required to run:
[devel/py-setuptools] [lang/python27]

Required to build:
[pkgtools/cwrappers] [devel/py-setuptools_scm]

Master sites:

SHA1: 6d54b3d60e84440c0f9b5a2ecc1a4b10c2e30d58
RMD160: c3a695cdbc9ac2d7cd3369e988f09923b7f06011
Filesize: 197.981 KB

Version history: (Expand)


CVS history: (Expand)


   2018-10-30 11:12:58 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-py: updated to 1.7.0

1.7.0:
- fix: use shutil.get_terminal_size() in Python 3.3+ to determine the size of the
  terminal, which produces more accurate results than the previous method.
- fix: introduce new PY_IGNORE_IMPORTMISMATCH environment variable
  that suppresses ImportMismatchError exceptions when set to 1.
   2018-09-21 12:49:31 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-py: updated to 1.6.0

1.6.0:
- add TerminalWriter.width_of_current_line (i18n version of
  TerminalWriter.chars_on_current_line), a read-only property
  that tracks how wide the current line is, attempting to take
  into account international characters in the calculation.
   2018-07-14 22:29:34 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-py: add missing build dependency on py-setuptools_scm

Without it, I got:
No local packages or working download links found for setuptools-scm
   2018-07-03 09:12:15 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-py: updated to 1.5.4

1.5.4:
- fix: don't make assumptions about fs case sensitivity in make_numbered_dir.
   2018-03-23 08:47:17 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-py: updated to 1.5.3

1.5.3:
ensure we can support 'from py.error import ...'
   2017-11-28 09:36:44 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-py: updated to 1.5.2

1.5.2
=====
- fix 169, 170: error importing py.log on Windows: no module named ``syslog``.

1.5.1
=====
- fix 167 - prevent pip from installing py in unsupported Python versions.

1.5.0
=====
- python 2.6 and 3.3 are no longer supported
- deprecate py.std and remove all internal uses
- fix 73 turn py.error into an actual module
- path join to / no longer produces leading double slashes
- fix 82 - remove unsupportable aliases
- fix python37 compatibility of path.sysfind on windows by correctly replacing vars
- turn iniconfig and apipkg into vendored packages and ease de-vendoring for \ 
distributions
- fix 68 remove invalid py.test.ensuretemp references
- fix 25 - deprecate path.listdir(sort=callable)
- add TerminalWriter.chars_on_current_line read-only property that tracks how \ 
many characters
  have been written to the current line.
   2017-07-30 20:02:40 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
1.4.34
- fix issue119 / pytest issue708 where tmpdir may fail to make numbered directories
  when the filesystem is case-insensitive.
   2017-05-03 21:33:10 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Changes 1.4.33: Clean up tox.ini and use tox-travis to run on Travis