Skip to content

Commit

Permalink
Merge pull request #62 from naftaliharris/tauthon
Browse files Browse the repository at this point in the history
Renamed project to Tauthon, thanks to @perennialmind
  • Loading branch information
naftaliharris authored Feb 2, 2017
2 parents fa5d5e2 + c907466 commit 2f37023
Showing 1 changed file with 14 additions and 22 deletions.
36 changes: 14 additions & 22 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,18 @@
Placeholder
===========

*Note: the name of this project is [currently an open
issue](https://github.com/naftaliharris/python2.8/issues/47). Until this issue
is resolved, the name of this project, and the interpreter it implements, will
be "Placeholder". Placeholder is not an official Python release, and is neither
supported by nor affiliated with the Python Software Foundation or the Python
core development team. Official Python releases can be found
[here](https://www.python.org/downloads/); please file any issues with CPython
interpreters [here](https://bugs.python.org/).*

Placeholder is a backwards-compatible fork of the Python 2.7.13 interpreter with
new syntax, builtins, and libraries backported from Python 3.x. Python code and
Tauthon
=======

Tauthon is a backwards-compatible fork of the Python 2.7.13 interpreter with new
syntax, builtins, and libraries backported from Python 3.x. Python code and
C-extensions targeting Python 2.7 or below are expected to run unmodified on
Placeholder and produce the same output. [But with Placeholder, that code can
now use some of the new features from Python
Tauthon and produce the same output. [But with Tauthon, that code can now use
some of the new features from Python
3.x.](https://www.naftaliharris.com/blog/why-making-python-2.8/)


[![Build Status](https://travis-ci.org/naftaliharris/placeholder.svg?branch=master)](https://travis-ci.org/naftaliharris/placeholder)
[![Build Status](https://travis-ci.org/naftaliharris/tauthon.svg?branch=master)](https://travis-ci.org/naftaliharris/tauthon)


What's new in Placeholder
What's new in Tauthon
-------------------------

* ###Function Annotations
Expand Down Expand Up @@ -245,7 +237,7 @@ What's new in Placeholder
```

Caveat: As you can see from the example, to maintain full backwards
compatibility Placeholder does not raise these new OSErrors. Rather it gives
compatibility Tauthon does not raise these new OSErrors. Rather it gives
you fine-grained OSErrors that you can catch them with, as an alternative to
checking errno.

Expand Down Expand Up @@ -350,7 +342,7 @@ $ CPPFLAGS="-I$(brew --prefix openssl)/include" LDFLAGS="-L$(brew --prefix opens
$ make
```

You can then run Placeholder with `./python` or `./python.exe`.
You can then run Tauthon with `./python` or `./python.exe`.

Install with
```
Expand All @@ -362,14 +354,14 @@ Backwards-incompatibilities
---------------------------

There are a small handful of backwards incompatibilities introduced by
Placeholder. Triggering these involves checking the python version, introspection of
Tauthon. Triggering these involves checking the python version, introspection of
Python internals (including the AST), or depending on errors being raised from
nonexistent new features.


License
-------

Placeholder is licensed under the Python Software License, (see the LICENSE file
Tauthon is licensed under the Python Software License, (see the LICENSE file
for details). This is not an official Python release; see [PEP
404](https://www.python.org/dev/peps/pep-0404/).

0 comments on commit 2f37023

Please sign in to comment.