Skip to main content

Python @deprecated decorator to deprecate old python classes, functions or methods.

Project description

Deprecated is Easy to Use

If you need to mark a function or a method as deprecated, you can use the @deprecated decorator:

Save in a hello.py:

from deprecated import deprecated


@deprecated
def some_old_function(x, y):
    return x + y


class SomeClass(object):
    @deprecated
    def some_old_method(self, x, y):
        return x + y


some_old_function(12, 34)
obj = SomeClass()
obj.some_old_method(5, 8)

And Easy to Setup

And run it:

$ pip install Deprecated
$ python hello.py
hello.py:15: DeprecationWarning: Call to deprecated function some_old_function.
  some_old_function(12, 34)
hello.py:17: DeprecationWarning: Call to deprecated function some_old_method.
  obj.some_old_method(5, 8)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Deprecated-1.1.5.tar.gz (5.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

Deprecated-1.1.5-py2.py3-none-any.whl (4.2 kB view details)

Uploaded Python 2Python 3

File details

Details for the file Deprecated-1.1.5.tar.gz.

File metadata

  • Download URL: Deprecated-1.1.5.tar.gz
  • Upload date:
  • Size: 5.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.1

File hashes

Hashes for Deprecated-1.1.5.tar.gz
Algorithm Hash digest
SHA256 2938146778575fbc8823cfefd3ff2ac483ccb34931ce46d86a08b74efc3c15c6
MD5 bf2c60dc28a76dcc55fde1ba792c3f79
BLAKE2b-256 ff67bcca6c512304f79a69a74c739bce48d18f6e3a9ce728c90cdfcb8f470fbf

See more details on using hashes here.

File details

Details for the file Deprecated-1.1.5-py2.py3-none-any.whl.

File metadata

  • Download URL: Deprecated-1.1.5-py2.py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.1

File hashes

Hashes for Deprecated-1.1.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 22513e7f038087202310f04b22bb7bdce49534ee32b820e7b6affb7bbe68f441
MD5 6922aa96c2af7204c0fcbc550dfa3dfb
BLAKE2b-256 7d137c673660db35fc62892512f8da4eb78e939d435ad6b2b94663dbaae4e492

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page