Skip to content

Commit

Permalink
bitbucket -> github
Browse files Browse the repository at this point in the history
  • Loading branch information
wlav committed Jul 18, 2021
1 parent fb2ac8c commit ef4f5d5
Show file tree
Hide file tree
Showing 8 changed files with 23 additions and 17 deletions.
6 changes: 3 additions & 3 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ cppyy: Python-C++ bindings interface based on Cling/LLVM
cppyy provides fully automatic, dynamic Python-C++ bindings by leveraging
the Cling C++ interpreter and LLVM.
It supports both PyPy (natively), CPython, and C++ language standards
through C++17.
through C++17 (and parts of C++20).

Details and performance are described in
`this paper <http://cern.ch/wlav/Cppyy_LavrijsenDutta_PyHPC16.pdf>`_,
Expand All @@ -15,7 +15,7 @@ numbers.

Full documentation: `cppyy.readthedocs.io <http://cppyy.readthedocs.io/>`_.

Notebook-based tutorial: `Cppyy Tutorial <https://bitbucket.org/wlav/cppyy/src/master/doc/tutorial/CppyyTutorial.ipynb?viewer=nbviewer&fileviewer=notebook-viewer%3Anbviewer>`_.
Notebook-based tutorial: `Cppyy Tutorial <https://github.com/wlav/cppyy/blob/master/doc/tutorial/CppyyTutorial.ipynb>`_.

For Anaconda/miniconda, install cppyy from `conda-forge <https://anaconda.org/conda-forge/cppyy>`_.

Expand All @@ -25,4 +25,4 @@ Change log:
https://cppyy.readthedocs.io/en/latest/changelog.html

Bug reports/feedback:
https://bitbucket.org/wlav/cppyy/issues?status=new&status=open
https://github.com/wlav/cppyy/issues
2 changes: 1 addition & 1 deletion doc/source/bugs.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ Please report bugs, ask questions, request improvements, and post general
comments on the `issue tracker`_ or on `stack overflow`_ (marked with the
"cppyy" tag).

.. _`issue tracker`: https://bitbucket.org/wlav/cppyy/issues
.. _`issue tracker`: https://github.com/wlav/cppyy/issues
.. _`stack overflow`: https://stackoverflow.com/questions/tagged/cppyy
6 changes: 6 additions & 0 deletions doc/source/changelog.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,12 @@ See :doc:`packages <packages>`, for details on the package structure.
PyPy support lags CPython support.


master: 2.2.0
-------------

* Migrated repos to github/wlav


2021-07-17: 2.1.0
-----------------

Expand Down
2 changes: 1 addition & 1 deletion doc/source/examples.rst
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ alphabetical order):
* `SopraClient`_
* `python-vspline`_

.. _tutorial: https://bitbucket.org/wlav/cppyy/src/master/doc/tutorial/CppyyTutorial.ipynb?viewer=nbviewer&fileviewer=notebook-viewer%3Anbviewer
.. _tutorial: https://github.com/wlav/cppyy/blob/master/doc/tutorial/CppyyTutorial.ipynb
.. _cookie cutter: https://github.com/camillescott/cookiecutter-cppyy-cmake
.. _bgfx-python: https://github.com/fbertola/bgfx-python
.. _cppyy-bbhash: https://github.com/camillescott/cppyy-bbhash
Expand Down
4 changes: 2 additions & 2 deletions doc/source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ cppyy minimizes dependencies to allow its use in distributed, heterogeneous,
development environments.

.. _Cling: https://github.com/vgvassilev/cling
.. _tutorial: https://bitbucket.org/wlav/cppyy/src/master/doc/tutorial/CppyyTutorial.ipynb?viewer=nbviewer&fileviewer=notebook-viewer%3Anbviewer
.. _tutorial: https://github.com/wlav/cppyy/blob/master/doc/tutorial/CppyyTutorial.ipynb
.. _`PyHPC paper`: http://wlav.web.cern.ch/wlav/Cppyy_LavrijsenDutta_PyHPC16.pdf
.. _`Boost`: http://www.boost.org/
.. _`CPython`: http://python.org
Expand Down Expand Up @@ -187,4 +187,4 @@ Bugs and feedback
Please report bugs or requests for improvement on the `issue tracker`_.


.. _`issue tracker`: https://bitbucket.org/wlav/cppyy/issues
.. _`issue tracker`: https://github.com/wlav/cppyy/issues
16 changes: 8 additions & 8 deletions doc/source/repositories.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@ Because of this layering and because it leverages several existing packages
through reuse, the relevant codes are contained across a number of
repositories.

* Frontend, cppyy: https://bitbucket.org/wlav/cppyy
* CPython (v2/v3) intermediate: https://bitbucket.org/wlav/cpycppyy
* PyPy intermediate (module _cppyy): https://bitbucket.org/pypy/pypy/
* Backend, cppyy: https://bitbucket.org/wlav/cppyy-backend
* Frontend, cppyy: https://github.com/wlav/cppyy
* CPython (v2/v3) intermediate: https://github.com/wlav/cpycppyy
* PyPy intermediate (module _cppyy): https://foss.heptapod.net/pypy
* Backend, cppyy: https://github.com/wlav/cppyy-backend

The backend repo contains both the cppyy-cling (under "cling") and
cppyy-backend (under "clingwrapper") packages.
Expand Down Expand Up @@ -57,7 +57,7 @@ Start with the ``cppyy-cling`` package (cppyy-backend repo, subdirectory
"cling"), which requires source to be pulled in from upstream, and thus takes
a few extra steps::

$ git clone https://bitbucket.org/wlav/cppyy-backend.git
$ git clone https://github.com/wlav/cppyy-backend.git
$ cd cppyy-backend/cling
$ python setup.py egg_info
$ python create_src_directory.py
Expand All @@ -82,20 +82,20 @@ versions of Python on the same machine.
Next up is ``cppyy-backend`` (cppyy-backend, subdirectory "clingwrapper"; omit
the first step if you already cloned the repo for ``cppyy-cling``)::

$ git clone https://bitbucket.org/wlav/cppyy-backend.git
$ git clone https://github.com/wlav/cppyy-backend.git
$ cd cppyy-backend/clingwrapper
$ python -m pip install . --upgrade

Upgrading ``CPyCppyy`` (if on CPython; it's not needed for PyPy) and ``cppyy``
is very similar::

$ git clone https://bitbucket.org/wlav/CPyCppyy.git
$ git clone https://github.com/wlav/CPyCppyy.git
$ cd CPyCppyy
$ python -m pip install . --upgrade

Finally, the top-level package ``cppyy``::

$ git clone https://bitbucket.org/wlav/cppyy.git
$ git clone https://github.com/wlav/cppyy.git
$ cd cppyy
$ python -m pip install . --upgrade

Expand Down
2 changes: 1 addition & 1 deletion doc/source/testing.rst
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ in the template tests (see file ``test_templates.py``).
To run the tests, first install cppyy by any usual means, then clone the
cppyy repo, and enter the ``test`` directory::

$ git clone https://bitbucket.org/wlav/cppyy.git
$ git clone https://github.com/wlav/cppyy.git
$ cd cppyy/test

Next, build the dictionaries, the manner of which depends on your platform.
Expand Down
2 changes: 1 addition & 1 deletion doc/source/utilities.rst
Original file line number Diff line number Diff line change
Expand Up @@ -222,7 +222,7 @@ Once support for C++ modules is fully fleshed out, access to the header file
will no longer be needed.

.. _`rootcling manual`: https://root.cern.ch/root/html/guides/users-guide/AddingaClass.html#the-linkdef.h-file
.. _`helper script`: https://bitbucket.org/wlav/cppyy/src/master/test/make_dict_win32.py
.. _`helper script`: https://github.com/wlav/cppyy/blob/master/test/make_dict_win32.py


Class loader
Expand Down

0 comments on commit ef4f5d5

Please sign in to comment.