Merge branch 'master' into pr/315
This commit is contained in:
commit
5289934251
53
NEWS
53
NEWS
@ -1,3 +1,56 @@
|
|||||||
|
Changes from Hy 0.9.10
|
||||||
|
|
||||||
|
* Many thanks to Guillermo Vayá (Willyfrog) for preparing this release's
|
||||||
|
release notes. Major shout-out. (PT)
|
||||||
|
|
||||||
|
[ Misc. Fixes ]
|
||||||
|
|
||||||
|
* Many many many documentation fixes
|
||||||
|
* Change virtualenv name to be `hy'
|
||||||
|
* Rewrite language.hy not to require hy.core.macros
|
||||||
|
* Rewrite the bootstrap macros in hy
|
||||||
|
* Cleanup the hy.macros module
|
||||||
|
* Add comments to the functions and reorder them
|
||||||
|
* Translation of meth from Python to Hy
|
||||||
|
* PY3 should really check for Python >= 3
|
||||||
|
* Add hy._compat module to unify all Python 2 and 3 compatibility codes.
|
||||||
|
* Import future.print_statement in hy code
|
||||||
|
* Coerce the contents of unquote-splice'd things to a list
|
||||||
|
* Various setup.py enhancements.
|
||||||
|
* PEP8 fixes
|
||||||
|
* Use setuptools.find_packages()
|
||||||
|
* Update PyPI classifiers
|
||||||
|
* Update website URL
|
||||||
|
* Install the argparse module in Python 2.6 and before
|
||||||
|
* Delete the duplicate rply in install_requires. With the PyPI version,
|
||||||
|
tests are failed.
|
||||||
|
* Finally fixed access to hy.core.macros here. have to explicitly require
|
||||||
|
them.
|
||||||
|
|
||||||
|
[ Language Changes ]
|
||||||
|
|
||||||
|
* Slightly cleaner version of drop-while, could use yield-from when ready
|
||||||
|
* Added many native core functions
|
||||||
|
* Add zero? predicate to check if an object is zero
|
||||||
|
* Macro if-python2 for compile-time choice between Python 2 and Python 3
|
||||||
|
code branches
|
||||||
|
* Added new travis make target to skip flake8 on pypy but run
|
||||||
|
it on all others
|
||||||
|
* Add "spy mode" to REPL
|
||||||
|
* Add CL handling to hyc
|
||||||
|
* Add yield from via macro magic.
|
||||||
|
* Add some machinery to avoid importing hy in setup.py
|
||||||
|
* Add a rply-based parser and lexer
|
||||||
|
* Allow quoting lambda list keywords.
|
||||||
|
* Clarified rest / cdr, cleaned up require
|
||||||
|
* Make with return the last expression from its branch
|
||||||
|
* Fix yielding to not suck (#151)
|
||||||
|
* Make assoc accept multiple values, also added a even/odd check for
|
||||||
|
checkargs
|
||||||
|
* Added ability to parse doc strings set in defclass declarations,
|
||||||
|
* Provide bin scripts for both Windows and *nix
|
||||||
|
* Removes setf in favor of setv
|
||||||
|
|
||||||
Changes from Hy 0.9.9
|
Changes from Hy 0.9.9
|
||||||
|
|
||||||
[ Stupid Fixes ]
|
[ Stupid Fixes ]
|
||||||
|
@ -20,4 +20,4 @@
|
|||||||
|
|
||||||
|
|
||||||
__appname__ = "hy"
|
__appname__ = "hy"
|
||||||
__version__ = "0.9.10"
|
__version__ = "0.9.11"
|
||||||
|
@ -1,15 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
|
|
||||||
function metatron {
|
|
||||||
ssh metatron.pault.ag $@
|
|
||||||
}
|
|
||||||
|
|
||||||
function www {
|
|
||||||
metatron -l www $@
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
metatron "cd /opt/hylang/hy; git pull"
|
|
||||||
metatron "cd /srv/www/uwsgi/app/shyte; git pull; make"
|
|
||||||
www "kill-apps"
|
|
||||||
www "start-apps"
|
|
5
setup.py
5
setup.py
@ -45,9 +45,10 @@ long_description = """Hy is a Python <--> Lisp layer. It helps
|
|||||||
make things work nicer, and lets Python and the Hy lisp variant play
|
make things work nicer, and lets Python and the Hy lisp variant play
|
||||||
nice together. """
|
nice together. """
|
||||||
|
|
||||||
install_requires = []
|
install_requires = ['rply>=0.6.2']
|
||||||
if sys.version_info[:2] < (2, 7):
|
if sys.version_info[:2] < (2, 7):
|
||||||
install_requires.append('argparse>=1.2.1')
|
install_requires.append('argparse>=1.2.1')
|
||||||
|
install_requires.append('importlib>=1.0.2')
|
||||||
if os.name == 'nt':
|
if os.name == 'nt':
|
||||||
install_requires.append('pyreadline==2.0')
|
install_requires.append('pyreadline==2.0')
|
||||||
|
|
||||||
@ -55,6 +56,7 @@ setup(
|
|||||||
name=PKG,
|
name=PKG,
|
||||||
version=__version__,
|
version=__version__,
|
||||||
install_requires=install_requires,
|
install_requires=install_requires,
|
||||||
|
dependency_links=['https://github.com/hylang/rply/zipball/master#egg=rply-0.6.2'],
|
||||||
entry_points={
|
entry_points={
|
||||||
'console_scripts': [
|
'console_scripts': [
|
||||||
'hy = hy.cmdline:hy_main',
|
'hy = hy.cmdline:hy_main',
|
||||||
@ -63,6 +65,7 @@ setup(
|
|||||||
},
|
},
|
||||||
packages=find_packages(exclude=['tests*']),
|
packages=find_packages(exclude=['tests*']),
|
||||||
package_data={
|
package_data={
|
||||||
|
'hy.contrib': ['*.hy'],
|
||||||
'hy.core': ['*.hy'],
|
'hy.core': ['*.hy'],
|
||||||
},
|
},
|
||||||
author="Paul Tagliamonte",
|
author="Paul Tagliamonte",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user