Skip to content

Rename PyDPPL to dpCtl #31

Closed
Closed

Description

@diptorupd

pyDPPL is to be renamed to dpCtl and the Python module is to be renamed to dpctl.

It is necessary to make it safer:

  1. add new API
  2. reimplement the old API via new API
  3. mark old API as deprecated
  4. remove old API in the next release

Related to #123.

Activity

  1. self-assigned this
    on Sep 15, 2020
  2. changed the title [-]Rename PyDPPL to dpCtrl[/-] [+]Rename PyDPPL to dpCtl[/+] on Sep 21, 2020
  3. PokhodenkoSA commented on Sep 21, 2020

    @PokhodenkoSA
    Contributor

    Todo for dpCtl:

    • Rename module dppl to dpctl (Rename module from dppl to dpctl #48)
    • Rename package from pydppl to dpctl (Rename package PyDPPL to dpCtl #49)
    • Rename GitHub repo from IntelPython/pydppl to IntelPython/dpCtl
    • Update CI for new package name
    • Rename file and folder names from dppl* to dpctl*
    • Rename env variables like DPPL_SYCL_INTERFACE_LIBDIR
    • rename backends to dpctl-capi

    Todo for Numba:

  4. diptorupd commented on Dec 4, 2020

    @diptorupd
    ContributorAuthor

    @PokhodenkoSA Can we get this in for 0.5.0? We need to let downstream projects like daal4py and dpnp be aware of these changes.

  5. PokhodenkoSA commented on Dec 4, 2020

    @PokhodenkoSA
    Contributor

    Can we get this in for 0.5.0?

    Yes. @1e-to does the work for renaming in numba-dppy - IntelPython/numba-dpex#42

  6. diptorupd commented on Dec 4, 2020

    @diptorupd
    ContributorAuthor

    All dpctl changes are complete (#201). The Numba-dppy changes are being tracked in numba-dppy PR#42. I will close the issue once the numba-dppy PR is merged.

  7. diptorupd commented on Dec 8, 2020

    @diptorupd
    ContributorAuthor

    All changes have been completed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions