semvec/pypi-packages huggingface dataset:
edpath 0.1.4
MS Windows command-line script to view and edit PATH-like environment variables.
License: BSD
Keywords: terminal command-line windows path environment

Download and docs:
    http://pypi.python.org/pypi/edpath
Development:
    http://code.google.com/p/edpath

Description
-----------

Running edpath displays entries from the PATH (or other named environment
variable), with ';' separators replaced by newlines, so that each entry is on
its own line. Running with --edit displays this in $EDITOR, and saved changes
are written back to the registry, where they will be picked up by all new
processes.

Run with --help for description and usage.


Requirements
------------

* Microsoft Windows. Only tested on Windows XP.
* Python 2.6, 2.7 or 3.1
* Package *pywin32*, from http://sourceforge.net/projects/pywin32/files/
* Package *argparse*, using *easy_install*, or from http://pypi.python.org/pypi/argparse

Argparse is not required on Python 2.7, it is built into the standard library.


Status and Known Problems
-------------------------

Feature complete. No known issues.

If you have comments or it doesn't work for you or you find bugs, I'd love to
hear about it. -tartley@tartley.com


Todo
----

* stop using module doctrings for usage text, it fails with -O
* strip out unneeded modules in py2exe output
* gracefully handle EDITOR not set or doesn't exist
* modify setup.py to split readme by paras, not lines. see setup-fix.py
* convert makefile to bin\.sh files?
* reasess README / usage: which is for which audiences?
* needs a canonical webpage for *users* (not python devs)
* store backups of old PATH values in case user trashes their PATH?
* option to output on stdout in ';' delimited form
* make Linux-friendly. Presumably we can only display the output there, not persist it.


Thanks
------

Thanks to Tim Golden for his marvellous descriptions and code snippets showing
how to read & modify environment variables in the Windows registry.

Changes
-------

* 0.1.3 Add stand-alone executable.
* 0.1.2 Nothing much.
* 0.1.1 Improvements to documentation and usage text.
* 0.1.0 Initial release. Feature complete.
winreg_unicode 0.5.0
a Unicode-aware winreg package for Python 2
License: BSD
Keywords: winreg unicode Windows registry

winreg_unicode
==============

The winreg_unicode package is a drop-in replacement for Python 2's
`_winreg`_ module.  However, it returns unicode values where possible,
similar to Python 3's `winreg`_ module.

To illustrate the need for the winreg_unicode package, suppose an
application must query the registry to discover a filename and the
registry contains the string "međuresorna.txt".  Python 2's `_winreg`_
module will return "meduresorna.txt" instead, which is not the actual
name of the file.

The winreg_unicode package does not yet contain all of `_winreg`_'s
functions.  In particular, functions that write to the registry are
not yet included.  Code contributions are welcome.

The following functions *are* included in winreg_unicode:

- `OpenKey`_
- `QueryInfoKey`_
- `EnumValue`_
- `EnumKey`_
- `QueryValueEx`_

.. _`_winreg`: http://docs.python.org/library/_winreg.html
.. _winreg: http://docs.python.org/py3k/library/winreg.html
.. _OpenKey: http://docs.python.org/py3k/library/winreg.html#winreg.OpenKey
.. _QueryInfoKey: http://docs.python.org/py3k/library/winreg.html#winreg.QueryInfoKey
.. _EnumValue: http://docs.python.org/py3k/library/winreg.html#winreg.EnumValue
.. _EnumKey: http://docs.python.org/py3k/library/winreg.html#winreg.EnumKey
.. _QueryValueEx: http://docs.python.org/py3k/library/winreg.html#winreg.QueryValueEx

Relevant links
--------------

- `Bug tracker`_
- `Source code`_

.. _`Bug tracker`: http://github.com/DanielStutzbach/winreg_unicode/issues
.. _`Source code`: http://github.com/DanielStutzbach/winreg_unicode
pleiades.transliteration 0.2
Transliteration of names from Greek and Latin writing systems to our modern Roman writing system following conventions of the Classical Atlas Project.
License: BSD
Keywords: ancient language greek latin transliteration

-*- encoding: utf-8 -*-

Copyright 2009, 2010 Institute for the Study of the Ancient World, New York
University

Introduction
============

This package provides modules for transliteration of names from Greek and Latin
writing systems into our modern Roman writing system following conventions of
the Classical Atlas Project.

Examples:

  >>> from pleiades.transliteration import transliterate_name
    
Roma in Latin 
    
  >>> transliterate_name('la', 'Roma')
  'Roma'
    
Choma in Greek with Latin transliteration (pretend it's ancient!)
    
  >>> transliterate_name('grc-latn', 'Choma')
  'Choma'
    
Aphrodisias in Greek
    
  >>> name = u'\u1f08\u03c6\u03c1\u03bf\u03b4\u03b5\u03b9\u03c3\u03b9\u03b5\u03cd\u03c2'
  >>> transliterate_name('grc', name)
  'Aphrodeisieus'

Aphrodisiensis in Greek characters (no accents)
    
  >>> name = u'\u1f08\u03c6\u03c1\u03bf\u03b4\u03b9\u03c3\u03b9\u03b5\u03bd\u03c3\u03b9\u03c2'
  >>> transliterate_name('la-grek', name)
  'Aphrodisiensis'

Invalid script

  >>> transliterate_name('en', 'Ryland') # doctest: +ELLIPSIS
  Traceback (most recent call last):
  ...
  ValueError: Unsupported writing system (en)
    
Editorial characters that should be permitted

  >>> transliterate_name('la', '(...)sinsensium')
  '(...)sinsensium'

Out-of-range characters that shouldn't be there if the validator was used 
first. Aphrodisias in Greek but mis-languaged as latin
    
  >>> name = u'\u1f08\u03c6\u03c1\u03bf\u03b4\u03b9\u03c3\u03b9\u1f71\u03c2'
  >>> transliterate_name('la', name.encode('utf-8'))
  '??????????'