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
|
||||
|
||||
[ Stupid Fixes ]
|
||||
|
@ -20,4 +20,4 @@
|
||||
|
||||
|
||||
__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
|
||||
nice together. """
|
||||
|
||||
install_requires = []
|
||||
install_requires = ['rply>=0.6.2']
|
||||
if sys.version_info[:2] < (2, 7):
|
||||
install_requires.append('argparse>=1.2.1')
|
||||
install_requires.append('importlib>=1.0.2')
|
||||
if os.name == 'nt':
|
||||
install_requires.append('pyreadline==2.0')
|
||||
|
||||
@ -55,6 +56,7 @@ setup(
|
||||
name=PKG,
|
||||
version=__version__,
|
||||
install_requires=install_requires,
|
||||
dependency_links=['https://github.com/hylang/rply/zipball/master#egg=rply-0.6.2'],
|
||||
entry_points={
|
||||
'console_scripts': [
|
||||
'hy = hy.cmdline:hy_main',
|
||||
@ -63,6 +65,7 @@ setup(
|
||||
},
|
||||
packages=find_packages(exclude=['tests*']),
|
||||
package_data={
|
||||
'hy.contrib': ['*.hy'],
|
||||
'hy.core': ['*.hy'],
|
||||
},
|
||||
author="Paul Tagliamonte",
|
||||
|
Loading…
Reference in New Issue
Block a user