./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.8.0, Package name: py27-py-1.8.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: b8c56a3648e05ed92722e1a040b55354d9f9ce84
RMD160: dc738444978465a3ab5db8b5ce07fb43c53638e7
Filesize: 200.289 KB

Version history: (Expand)


CVS history: (Expand)


   2019-03-13 20:22:47 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-py: updated to 1.8.0

1.8.0:
- add "importlib" pyimport mode for python3.5+, allowing unimportable \ 
test suites
  to contain identically named modules.
- fix LocalPath.as_cwd() not calling os.chdir() with None, when
  being invoked from a non-existing directory.
   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.