scrypt


Namescrypt JSON
Version 0.8.24 PyPI version JSON
download
home_pagehttps://github.com/holgern/py-scrypt
SummaryBindings for the scrypt key derivation function library
upload_time2024-03-01 18:53:43
maintainerHolger Nahrstaedt
docs_urlNone
authorMagnus Hallin
requires_python
license2-clause BSD
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            =========================
 Python scrypt_ bindings
=========================

This is a set of Python_ bindings for the scrypt_ key derivation
function.

.. image:: https://img.shields.io/pypi/v/scrypt.svg
    :target: https://pypi.python.org/pypi/scrypt/
    :alt: Latest Version

.. image:: https://anaconda.org/conda-forge/scrypt/badges/version.svg
    :target: https://anaconda.org/conda-forge/scrypt

.. image:: https://anaconda.org/conda-forge/scrypt/badges/downloads.svg
    :target: https://anaconda.org/conda-forge/scrypt


Scrypt is useful when encrypting password as it is possible to specify
a *minimum* amount of time to use when encrypting and decrypting. If,
for example, a password takes 0.05 seconds to verify, a user won't
notice the slight delay when signing in, but doing a brute force
search of several billion passwords will take a considerable amount of
time. This is in contrast to more traditional hash functions such as
MD5 or the SHA family which can be implemented extremely fast on cheap
hardware.

Installation
============

For Debian and Ubuntu, please ensure that the following packages are installed:

.. code:: bash

    $ sudo apt-get install build-essential libssl-dev python-dev

For Fedora and RHEL-derivatives, please ensure that the following packages are installed:

.. code:: bash

    $ sudo yum install gcc openssl-devel python-devel

For OSX, please do the following::

    $ brew install openssl
    $ export CFLAGS="-I$(brew --prefix openssl)/include $CFLAGS"
    $ export LDFLAGS="-L$(brew --prefix openssl)/lib $LDFLAGS"

For OSX, you can also use the precompiled wheels. They are installed by::

    $ pip install scrypt

For Windows, please use the precompiled wheels. They are installed by::

    $ pip install scrypt

For Windows, when the package should be compiled, the development package from https://slproweb.com/products/Win32OpenSSL.html is needed.
It needs to be installed to C:\OpenSSL-Win64.

You can install py-scrypt from this repository if you want the latest
but possibly non-compiling version::

    $ git clone https://github.com/holgern/py-scrypt.git
    $ cd py-scrypt
    $ python setup.py build

    Become superuser (or use virtualenv):
    # python setup.py install

    Run tests after install:
    $ python setup.py test

Or you can install the latest release from PyPi::

    $ pip install scrypt

Users of the Anaconda_ Python distribution can directly obtain pre-built
Windows, Intel Linux or macOS / OSX binaries from the conda-forge channel.
This can be done via::

    $ conda install -c conda-forge scrypt


If you want py-scrypt for your Python 3 environment, just run the
above commands with your Python 3 interpreter. Py-scrypt supports both
Python 2 and 3.

From version 0.6.0 (not available on PyPi yet), py-scrypt supports
PyPy as well.

Changelog
=========
0.8.20
------
* Fix #8 by adding missing gettimeofday.c to MANIFEST.in

0.8.19
------
* Use RtlGenRandom instead of CryptGenRandom on windows (Thanks to https://github.com/veorq/cryptocoding/)
* Add check for c:\Program Files\OpenSSL-Win64 and c:\Program Files\OpenSSL-Win32

0.8.18
------
* add wheel for python 3.9

0.8.17
------

* add_dll_directory for python 3.8 on windows, as importlib.util.find_spec does not search all paths anymore

0.8.16
------

* Add additional test vector from RFC (thanks to @ChrisMacNaughton)

0.8.15
------

* Fix missing import


0.8.14
------

* fix imp deprecation warning


0.8.13
------

* improve build for conda forge

0.8.12
------

* Add SCRYPT_WINDOWS_LINK_LEGACY_OPENSSL environment variable, when set, openssl 1.0.2 is linked

0.8.11
------

* fix build for conda feedstock

0.8.10
------

* fix typo

0.8.9
-----

* use the static libcrypto_static for windows and openssl 1.1.1

0.8.8
-----

* setup.py for windows improved, works with openssl 1.0.2 and 1.1.1

0.8.7
-----

* setup.py for windows fixed

0.8.6
-----

* setup.py fixed, scrypt could not be imported in version 0.8.5

0.8.5
-----

* MANIFEST.in fixed
* scrypt.py moved into own scrypt directory with __init__.py
* openssl library path for osx wheel repaired

0.8.4
-----

* __version__ added to scrypt
* missing void in sha256.c fixed

0.8.3
-----

* scrypt updated to 1.2.1
* Wheels are created for python 3.6

Usage
=====

Fore encryption/decryption, the library exports two functions
``encrypt`` and ``decrypt``::

    >>> import scrypt
    >>> data = scrypt.encrypt('a secret message', 'password', maxtime=0.1) # This will take at least 0.1 seconds
    >>> data[:20]
    'scrypt\x00\r\x00\x00\x00\x08\x00\x00\x00\x01RX9H'
    >>> scrypt.decrypt(data, 'password', maxtime=0.1) # This will also take at least 0.1 seconds
    'a secret message'
    >>> scrypt.decrypt(data, 'password', maxtime=0.05) # scrypt won't be able to decrypt this data fast enough
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    scrypt.error: decrypting file would take too long
    >>> scrypt.decrypt(data, 'wrong password', maxtime=0.1) # scrypt will throw an exception if the password is incorrect
    Traceback (most recent call last):
      File "<stdin>", line 1, in <module>
    scrypt.error: password is incorrect

From these, one can make a simple password verifier using the following
functions::

    def hash_password(password, maxtime=0.5, datalength=64):
        return scrypt.encrypt(os.urandom(datalength), password, maxtime=maxtime)

    def verify_password(hashed_password, guessed_password, maxtime=0.5):
        try:
            scrypt.decrypt(hashed_password, guessed_password, maxtime)
            return True
        except scrypt.error:
            return False


But, if you want output that is deterministic and constant in size,
you can use the ``hash`` function::

    >>> import scrypt
    >>> h1 = scrypt.hash('password', 'random salt')
    >>> len(h1)  # The hash will be 64 bytes by default, but is overridable.
    64
    >>> h1[:10]
    '\xfe\x87\xf3hS\tUo\xcd\xc8'
    >>> h2 = scrypt.hash('password', 'random salt')
    >>> h1 == h2 # The hash function is deterministic
    True


Acknowledgements
================

Scrypt_ was created by Colin Percival and is licensed as 2-clause BSD.
Since scrypt does not normally build as a shared library, I have included
the source for the currently latest version of the library in this
repository. When a new version arrives, I will update these sources.

`Kelvin Wong`_ on Bitbucket provided changes to make the library
available on Mac OS X 10.6 and earlier, as well as changes to make the
library work more like the command-line version of scrypt by
default. Kelvin also contributed with the unit tests, lots of cross
platform testing and work on the ``hash`` function.

Burstaholic_ on Bitbucket provided the necessary changes to make
the library build on Windows.

The `python-appveyor-demo`_ repository for setting up automated Windows
builds for a multitude of Python versions.

License
=======

This library is licensed under the same license as scrypt; 2-clause BSD.

.. _scrypt: http://www.tarsnap.com/scrypt.html
.. _Python: http://python.org
.. _Burstaholic: https://bitbucket.org/Burstaholic
.. _Kelvin Wong: https://bitbucket.org/kelvinwong_ca
.. _python-appveyor-demo: https://github.com/ogrisel/python-appveyor-demo
.. _Anaconda: https://www.continuum.io

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/holgern/py-scrypt",
    "name": "scrypt",
    "maintainer": "Holger Nahrstaedt",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "nahrstaedt@gmail.com",
    "keywords": "",
    "author": "Magnus Hallin",
    "author_email": "mhallin@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/57/83/06ecd1d52c506d3f6aa4a43ba84ab8d4218bf5bf03656ac9a93be357e72e/scrypt-0.8.24.tar.gz",
    "platform": null,
    "description": "=========================\n Python scrypt_ bindings\n=========================\n\nThis is a set of Python_ bindings for the scrypt_ key derivation\nfunction.\n\n.. image:: https://img.shields.io/pypi/v/scrypt.svg\n    :target: https://pypi.python.org/pypi/scrypt/\n    :alt: Latest Version\n\n.. image:: https://anaconda.org/conda-forge/scrypt/badges/version.svg\n    :target: https://anaconda.org/conda-forge/scrypt\n\n.. image:: https://anaconda.org/conda-forge/scrypt/badges/downloads.svg\n    :target: https://anaconda.org/conda-forge/scrypt\n\n\nScrypt is useful when encrypting password as it is possible to specify\na *minimum* amount of time to use when encrypting and decrypting. If,\nfor example, a password takes 0.05 seconds to verify, a user won't\nnotice the slight delay when signing in, but doing a brute force\nsearch of several billion passwords will take a considerable amount of\ntime. This is in contrast to more traditional hash functions such as\nMD5 or the SHA family which can be implemented extremely fast on cheap\nhardware.\n\nInstallation\n============\n\nFor Debian and Ubuntu, please ensure that the following packages are installed:\n\n.. code:: bash\n\n    $ sudo apt-get install build-essential libssl-dev python-dev\n\nFor Fedora and RHEL-derivatives, please ensure that the following packages are installed:\n\n.. code:: bash\n\n    $ sudo yum install gcc openssl-devel python-devel\n\nFor OSX, please do the following::\n\n    $ brew install openssl\n    $ export CFLAGS=\"-I$(brew --prefix openssl)/include $CFLAGS\"\n    $ export LDFLAGS=\"-L$(brew --prefix openssl)/lib $LDFLAGS\"\n\nFor OSX, you can also use the precompiled wheels. They are installed by::\n\n    $ pip install scrypt\n\nFor Windows, please use the precompiled wheels. They are installed by::\n\n    $ pip install scrypt\n\nFor Windows, when the package should be compiled, the development package from https://slproweb.com/products/Win32OpenSSL.html is needed.\nIt needs to be installed to C:\\OpenSSL-Win64.\n\nYou can install py-scrypt from this repository if you want the latest\nbut possibly non-compiling version::\n\n    $ git clone https://github.com/holgern/py-scrypt.git\n    $ cd py-scrypt\n    $ python setup.py build\n\n    Become superuser (or use virtualenv):\n    # python setup.py install\n\n    Run tests after install:\n    $ python setup.py test\n\nOr you can install the latest release from PyPi::\n\n    $ pip install scrypt\n\nUsers of the Anaconda_ Python distribution can directly obtain pre-built\nWindows, Intel Linux or macOS / OSX binaries from the conda-forge channel.\nThis can be done via::\n\n    $ conda install -c conda-forge scrypt\n\n\nIf you want py-scrypt for your Python 3 environment, just run the\nabove commands with your Python 3 interpreter. Py-scrypt supports both\nPython 2 and 3.\n\nFrom version 0.6.0 (not available on PyPi yet), py-scrypt supports\nPyPy as well.\n\nChangelog\n=========\n0.8.20\n------\n* Fix #8 by adding missing gettimeofday.c to MANIFEST.in\n\n0.8.19\n------\n* Use RtlGenRandom instead of CryptGenRandom on windows (Thanks to https://github.com/veorq/cryptocoding/)\n* Add check for c:\\Program Files\\OpenSSL-Win64 and c:\\Program Files\\OpenSSL-Win32\n\n0.8.18\n------\n* add wheel for python 3.9\n\n0.8.17\n------\n\n* add_dll_directory for python 3.8 on windows, as importlib.util.find_spec does not search all paths anymore\n\n0.8.16\n------\n\n* Add additional test vector from RFC (thanks to @ChrisMacNaughton)\n\n0.8.15\n------\n\n* Fix missing import\n\n\n0.8.14\n------\n\n* fix imp deprecation warning\n\n\n0.8.13\n------\n\n* improve build for conda forge\n\n0.8.12\n------\n\n* Add SCRYPT_WINDOWS_LINK_LEGACY_OPENSSL environment variable, when set, openssl 1.0.2 is linked\n\n0.8.11\n------\n\n* fix build for conda feedstock\n\n0.8.10\n------\n\n* fix typo\n\n0.8.9\n-----\n\n* use the static libcrypto_static for windows and openssl 1.1.1\n\n0.8.8\n-----\n\n* setup.py for windows improved, works with openssl 1.0.2 and 1.1.1\n\n0.8.7\n-----\n\n* setup.py for windows fixed\n\n0.8.6\n-----\n\n* setup.py fixed, scrypt could not be imported in version 0.8.5\n\n0.8.5\n-----\n\n* MANIFEST.in fixed\n* scrypt.py moved into own scrypt directory with __init__.py\n* openssl library path for osx wheel repaired\n\n0.8.4\n-----\n\n* __version__ added to scrypt\n* missing void in sha256.c fixed\n\n0.8.3\n-----\n\n* scrypt updated to 1.2.1\n* Wheels are created for python 3.6\n\nUsage\n=====\n\nFore encryption/decryption, the library exports two functions\n``encrypt`` and ``decrypt``::\n\n    >>> import scrypt\n    >>> data = scrypt.encrypt('a secret message', 'password', maxtime=0.1) # This will take at least 0.1 seconds\n    >>> data[:20]\n    'scrypt\\x00\\r\\x00\\x00\\x00\\x08\\x00\\x00\\x00\\x01RX9H'\n    >>> scrypt.decrypt(data, 'password', maxtime=0.1) # This will also take at least 0.1 seconds\n    'a secret message'\n    >>> scrypt.decrypt(data, 'password', maxtime=0.05) # scrypt won't be able to decrypt this data fast enough\n    Traceback (most recent call last):\n      File \"<stdin>\", line 1, in <module>\n    scrypt.error: decrypting file would take too long\n    >>> scrypt.decrypt(data, 'wrong password', maxtime=0.1) # scrypt will throw an exception if the password is incorrect\n    Traceback (most recent call last):\n      File \"<stdin>\", line 1, in <module>\n    scrypt.error: password is incorrect\n\nFrom these, one can make a simple password verifier using the following\nfunctions::\n\n    def hash_password(password, maxtime=0.5, datalength=64):\n        return scrypt.encrypt(os.urandom(datalength), password, maxtime=maxtime)\n\n    def verify_password(hashed_password, guessed_password, maxtime=0.5):\n        try:\n            scrypt.decrypt(hashed_password, guessed_password, maxtime)\n            return True\n        except scrypt.error:\n            return False\n\n\nBut, if you want output that is deterministic and constant in size,\nyou can use the ``hash`` function::\n\n    >>> import scrypt\n    >>> h1 = scrypt.hash('password', 'random salt')\n    >>> len(h1)  # The hash will be 64 bytes by default, but is overridable.\n    64\n    >>> h1[:10]\n    '\\xfe\\x87\\xf3hS\\tUo\\xcd\\xc8'\n    >>> h2 = scrypt.hash('password', 'random salt')\n    >>> h1 == h2 # The hash function is deterministic\n    True\n\n\nAcknowledgements\n================\n\nScrypt_ was created by Colin Percival and is licensed as 2-clause BSD.\nSince scrypt does not normally build as a shared library, I have included\nthe source for the currently latest version of the library in this\nrepository. When a new version arrives, I will update these sources.\n\n`Kelvin Wong`_ on Bitbucket provided changes to make the library\navailable on Mac OS X 10.6 and earlier, as well as changes to make the\nlibrary work more like the command-line version of scrypt by\ndefault. Kelvin also contributed with the unit tests, lots of cross\nplatform testing and work on the ``hash`` function.\n\nBurstaholic_ on Bitbucket provided the necessary changes to make\nthe library build on Windows.\n\nThe `python-appveyor-demo`_ repository for setting up automated Windows\nbuilds for a multitude of Python versions.\n\nLicense\n=======\n\nThis library is licensed under the same license as scrypt; 2-clause BSD.\n\n.. _scrypt: http://www.tarsnap.com/scrypt.html\n.. _Python: http://python.org\n.. _Burstaholic: https://bitbucket.org/Burstaholic\n.. _Kelvin Wong: https://bitbucket.org/kelvinwong_ca\n.. _python-appveyor-demo: https://github.com/ogrisel/python-appveyor-demo\n.. _Anaconda: https://www.continuum.io\n",
    "bugtrack_url": null,
    "license": "2-clause BSD",
    "summary": "Bindings for the scrypt key derivation function library",
    "version": "0.8.24",
    "project_urls": {
        "Homepage": "https://github.com/holgern/py-scrypt"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2b9b021d726a25b701ec51e5e9f942e8ad33f9c11fda211daf21dbcebf64098b",
                "md5": "e8912bc5a2f629c0b15f2f5edc763ec9",
                "sha256": "75d20d6fc75b13547e6eab50697338613a81d4745df5b9190aefd23d1a47b535"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e8912bc5a2f629c0b15f2f5edc763ec9",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 1216271,
            "upload_time": "2024-03-01T18:59:15",
            "upload_time_iso_8601": "2024-03-01T18:59:15.999131Z",
            "url": "https://files.pythonhosted.org/packages/2b/9b/021d726a25b701ec51e5e9f942e8ad33f9c11fda211daf21dbcebf64098b/scrypt-0.8.24-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c2cc7d22c36b86ec8799dddd2900b740d8ea54e305a242668285d7d87b16a824",
                "md5": "c36e62b3f984080e361171092c3e133d",
                "sha256": "4400326f875100617f7afd32cc42d1e1ef2ee722420ecea47d091323dc98c8f8"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "c36e62b3f984080e361171092c3e133d",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 959813,
            "upload_time": "2024-03-01T18:55:07",
            "upload_time_iso_8601": "2024-03-01T18:55:07.619059Z",
            "url": "https://files.pythonhosted.org/packages/c2/cc/7d22c36b86ec8799dddd2900b740d8ea54e305a242668285d7d87b16a824/scrypt-0.8.24-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1a9d81532fc68bcb16a74966ceeef37386da20629e629e6cc1088ed9c2adb0d2",
                "md5": "66d875d5e58768c186b2f4a1e64501aa",
                "sha256": "80df6af143bb8eaf5099a6707464e9e5e0fd399ea65fa781510b38aa239fce86"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "66d875d5e58768c186b2f4a1e64501aa",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 945187,
            "upload_time": "2024-03-01T19:04:05",
            "upload_time_iso_8601": "2024-03-01T19:04:05.541180Z",
            "url": "https://files.pythonhosted.org/packages/1a/9d/81532fc68bcb16a74966ceeef37386da20629e629e6cc1088ed9c2adb0d2/scrypt-0.8.24-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bf0fd921d30a7ab8a947d444dc2b31384a1e59cb7f3a80cb9df5895ef087d4e1",
                "md5": "fc0f80fa5ac955a9e4ff38e11637a38e",
                "sha256": "da2c6ff048e973923ebe4aac500feeb4b0801d1cf6fc84466543af4759d10eb8"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "fc0f80fa5ac955a9e4ff38e11637a38e",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 1194547,
            "upload_time": "2024-03-01T19:04:07",
            "upload_time_iso_8601": "2024-03-01T19:04:07.941021Z",
            "url": "https://files.pythonhosted.org/packages/bf/0f/d921d30a7ab8a947d444dc2b31384a1e59cb7f3a80cb9df5895ef087d4e1/scrypt-0.8.24-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c49a7748ef8c3c2d299b06135c5c3b4f764709cae1a5912aa4e74dab8ee582a5",
                "md5": "b4187d51c79bfb518d61973019caca1a",
                "sha256": "ea2b83de48fb976ec14f3ea69594b9d03f9eac6f09066baa6bf40a4e9e539e94"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp310-cp310-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "b4187d51c79bfb518d61973019caca1a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 1250200,
            "upload_time": "2024-03-01T19:04:09",
            "upload_time_iso_8601": "2024-03-01T19:04:09.986638Z",
            "url": "https://files.pythonhosted.org/packages/c4/9a/7748ef8c3c2d299b06135c5c3b4f764709cae1a5912aa4e74dab8ee582a5/scrypt-0.8.24-cp310-cp310-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d1cb5b419cb009de619d8bc5e428cf9fb86d99f9584cf9a9b69c5721e3451fe1",
                "md5": "31ec43c6bdb77c7fe174777fa548b104",
                "sha256": "bd2f93979655b10d7c9f072b8e2e894dffc22104965577eb886ce358b3fa6e7c"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp310-cp310-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "31ec43c6bdb77c7fe174777fa548b104",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 1266461,
            "upload_time": "2024-03-01T19:04:11",
            "upload_time_iso_8601": "2024-03-01T19:04:11.748160Z",
            "url": "https://files.pythonhosted.org/packages/d1/cb/5b419cb009de619d8bc5e428cf9fb86d99f9584cf9a9b69c5721e3451fe1/scrypt-0.8.24-cp310-cp310-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "572489b8450a5029e3bb324a74110c0db70d2569944832bf6307702bf5c0719b",
                "md5": "747adad53eecc0d1d678cb4dbe98c678",
                "sha256": "5a693d1bb64031a8ed48cf7ff86c877afae1a831c510c176c501027145c9a885"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "747adad53eecc0d1d678cb4dbe98c678",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 40306,
            "upload_time": "2024-03-01T18:59:47",
            "upload_time_iso_8601": "2024-03-01T18:59:47.975745Z",
            "url": "https://files.pythonhosted.org/packages/57/24/89b8450a5029e3bb324a74110c0db70d2569944832bf6307702bf5c0719b/scrypt-0.8.24-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6e9eb33fddc4ac80b5cba63d147ac0ef746e77edda77e7e14023b6d8525f0b92",
                "md5": "6a1a5b120f6a0cc83783ea18809f69a2",
                "sha256": "4eb4f205254633f81178634ae7cb38391d82114e1a25d28c2b94e2f7fb5bcf3f"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6a1a5b120f6a0cc83783ea18809f69a2",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 1216270,
            "upload_time": "2024-03-01T18:59:18",
            "upload_time_iso_8601": "2024-03-01T18:59:18.550205Z",
            "url": "https://files.pythonhosted.org/packages/6e/9e/b33fddc4ac80b5cba63d147ac0ef746e77edda77e7e14023b6d8525f0b92/scrypt-0.8.24-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "80139bd49f641ad42ce95aa13dbc6442ef50dff78df7ba69c6a9fd3f22bd7a56",
                "md5": "ce0700c0d9de71b8f59d1cc7f676a067",
                "sha256": "7e0288ee80fc8b57314994053a7d296afe5d4726592e2b523975e5b7c72ee16a"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "ce0700c0d9de71b8f59d1cc7f676a067",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 959833,
            "upload_time": "2024-03-01T18:54:58",
            "upload_time_iso_8601": "2024-03-01T18:54:58.746783Z",
            "url": "https://files.pythonhosted.org/packages/80/13/9bd49f641ad42ce95aa13dbc6442ef50dff78df7ba69c6a9fd3f22bd7a56/scrypt-0.8.24-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fc1c14fedcdf7912e1440f6181631d7bd7fc19d060feabac0b860cf4feb9f542",
                "md5": "62c27f63b431e481a227a2fec6072f00",
                "sha256": "4039316cd84e892df57e2206096c386f8ae2f99c4dd5c2d150a0d7135d8275a9"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "62c27f63b431e481a227a2fec6072f00",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 945203,
            "upload_time": "2024-03-01T19:04:13",
            "upload_time_iso_8601": "2024-03-01T19:04:13.903648Z",
            "url": "https://files.pythonhosted.org/packages/fc/1c/14fedcdf7912e1440f6181631d7bd7fc19d060feabac0b860cf4feb9f542/scrypt-0.8.24-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6df0d9718261b88f549b7c23b7be4be59655b55d006cea13a8a216850ba00bab",
                "md5": "c621677fedb7f8724bf2e8f328af888c",
                "sha256": "828bf2966a713bda68308aeb535e85fe53660deaabd4e088b07b3edc4f610f8f"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c621677fedb7f8724bf2e8f328af888c",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 1194569,
            "upload_time": "2024-03-01T19:04:16",
            "upload_time_iso_8601": "2024-03-01T19:04:16.300936Z",
            "url": "https://files.pythonhosted.org/packages/6d/f0/d9718261b88f549b7c23b7be4be59655b55d006cea13a8a216850ba00bab/scrypt-0.8.24-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ac8fe0e2715d69352d23c8bbe0bbfd4a990dd03d4726810363d07699ded03cc2",
                "md5": "c30789e03c62dc62bada9d5c78676af6",
                "sha256": "7776f26826ce1011bca96040fe36f34968315f8b192e4abfba09fb0ad2aaf2c1"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp311-cp311-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "c30789e03c62dc62bada9d5c78676af6",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 1251097,
            "upload_time": "2024-03-01T19:04:17",
            "upload_time_iso_8601": "2024-03-01T19:04:17.819068Z",
            "url": "https://files.pythonhosted.org/packages/ac/8f/e0e2715d69352d23c8bbe0bbfd4a990dd03d4726810363d07699ded03cc2/scrypt-0.8.24-cp311-cp311-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "45416cfa17be80b4a6f7665d8ad44b5b48e657014b98395ebb758d55a07cc456",
                "md5": "2f5e75e2dc1147f063c01fed80a2958c",
                "sha256": "f6aaf3bc480f6f3c4291d4ad61635266566efb886c9506e9928bb5b5e03eb5dc"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp311-cp311-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2f5e75e2dc1147f063c01fed80a2958c",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 1267303,
            "upload_time": "2024-03-01T19:04:19",
            "upload_time_iso_8601": "2024-03-01T19:04:19.243476Z",
            "url": "https://files.pythonhosted.org/packages/45/41/6cfa17be80b4a6f7665d8ad44b5b48e657014b98395ebb758d55a07cc456/scrypt-0.8.24-cp311-cp311-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d170c64a471e06604ec1c3e07e51aaff4f61639d0e8b8919da9bbb5b77c73100",
                "md5": "e61353ca02b149e5fefa25d819b77699",
                "sha256": "f64009dc2f4bf75afb7c06563c37a7b3f12727e4f3a7825b8fcd0df77d18836c"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "e61353ca02b149e5fefa25d819b77699",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 40307,
            "upload_time": "2024-03-01T18:59:49",
            "upload_time_iso_8601": "2024-03-01T18:59:49.118400Z",
            "url": "https://files.pythonhosted.org/packages/d1/70/c64a471e06604ec1c3e07e51aaff4f61639d0e8b8919da9bbb5b77c73100/scrypt-0.8.24-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b97394c9bd0582b271505c859425c3e2da8cd958316e1ca275f17e044a01ef99",
                "md5": "555ea34501837e8e50905319903ff9d4",
                "sha256": "3854a6facb78338d89b5d2fce2c25664e7d315d25ea38a61fe5dcde1bab68291"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp312-cp312-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "555ea34501837e8e50905319903ff9d4",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 1216274,
            "upload_time": "2024-03-01T18:59:20",
            "upload_time_iso_8601": "2024-03-01T18:59:20.781205Z",
            "url": "https://files.pythonhosted.org/packages/b9/73/94c9bd0582b271505c859425c3e2da8cd958316e1ca275f17e044a01ef99/scrypt-0.8.24-cp312-cp312-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3decbb91b70add0a969b30651dfd645fec8f1bb14959066eeb6ffc5b17025003",
                "md5": "6fb424c17aed5690b30153a11cb42cb4",
                "sha256": "e5136e9a44fba38969abc0d9c126912983f8b12f76bb9cc5d8f167a67d1b5263"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "6fb424c17aed5690b30153a11cb42cb4",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 959983,
            "upload_time": "2024-03-01T18:55:02",
            "upload_time_iso_8601": "2024-03-01T18:55:02.917213Z",
            "url": "https://files.pythonhosted.org/packages/3d/ec/bb91b70add0a969b30651dfd645fec8f1bb14959066eeb6ffc5b17025003/scrypt-0.8.24-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7bfe8b0b95f051d86cf7f23c5a9fb41eaa57f39223a444bd01af31c9c64e6479",
                "md5": "f1d930055450dafc2a71ef1bfad7c0f1",
                "sha256": "c8da97db4a1a369a3ce50d53bf78a1e69774f1c6f6e315bd68c208d8df8ffee9"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "f1d930055450dafc2a71ef1bfad7c0f1",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 945294,
            "upload_time": "2024-03-01T19:04:21",
            "upload_time_iso_8601": "2024-03-01T19:04:21.191019Z",
            "url": "https://files.pythonhosted.org/packages/7b/fe/8b0b95f051d86cf7f23c5a9fb41eaa57f39223a444bd01af31c9c64e6479/scrypt-0.8.24-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b822469986afcd3be97fa3694f04651f042c0608b5a88d7028f6a2cce9b0dc9e",
                "md5": "4970647838a4c3d01e6d7530b4b58ba6",
                "sha256": "fcc5b57c2747129bd3c135b9bc6a6382c66c56304524e9b2e6a2ba1bfaf817a9"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4970647838a4c3d01e6d7530b4b58ba6",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 1194688,
            "upload_time": "2024-03-01T19:04:22",
            "upload_time_iso_8601": "2024-03-01T19:04:22.972720Z",
            "url": "https://files.pythonhosted.org/packages/b8/22/469986afcd3be97fa3694f04651f042c0608b5a88d7028f6a2cce9b0dc9e/scrypt-0.8.24-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bf2e3a139c12c909f26c02db7136310ac1d66fca76583c028cb31aa4146941b2",
                "md5": "881e3dcacb17453717e0452ee4faa5af",
                "sha256": "d33d7a8f11d9fdbd3e7802facce4444814ed3b9d1f877065d8b50c0648533bad"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp312-cp312-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "881e3dcacb17453717e0452ee4faa5af",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 1250711,
            "upload_time": "2024-03-01T19:04:24",
            "upload_time_iso_8601": "2024-03-01T19:04:24.989079Z",
            "url": "https://files.pythonhosted.org/packages/bf/2e/3a139c12c909f26c02db7136310ac1d66fca76583c028cb31aa4146941b2/scrypt-0.8.24-cp312-cp312-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4a88c39b6f045d52f7b0350aa274396d95b350557a710eed654ff9164efc3431",
                "md5": "0aa8e43a8611ff7637cacc893197bc48",
                "sha256": "bbc97893fa700a53702f1f1c05523cfabb94c67077204315010816a497a61c00"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp312-cp312-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0aa8e43a8611ff7637cacc893197bc48",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 1267010,
            "upload_time": "2024-03-01T19:04:26",
            "upload_time_iso_8601": "2024-03-01T19:04:26.527738Z",
            "url": "https://files.pythonhosted.org/packages/4a/88/c39b6f045d52f7b0350aa274396d95b350557a710eed654ff9164efc3431/scrypt-0.8.24-cp312-cp312-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0a8adc904d925c54cf9ba0dd15b95e3742a1b0eeda580e799d60e4c7fbfde4ad",
                "md5": "44132b64811273ef6d6b72f2a4a03266",
                "sha256": "3f9e9fc445e11d55fd33ba6ddb1a1ea965f7acc7336a484f3121d4e179dd9b0b"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "44132b64811273ef6d6b72f2a4a03266",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 40306,
            "upload_time": "2024-03-01T18:59:50",
            "upload_time_iso_8601": "2024-03-01T18:59:50.151062Z",
            "url": "https://files.pythonhosted.org/packages/0a/8a/dc904d925c54cf9ba0dd15b95e3742a1b0eeda580e799d60e4c7fbfde4ad/scrypt-0.8.24-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6fabebef2e55ca51ab81a5ca71ba8ec5fc58ec17409bbfa0babe56e1b7441e35",
                "md5": "3c2f5f81aae2c9340b38a3e0d3a56916",
                "sha256": "1477d7a9de17b53751b3d51a7b5ffcf0481a13a471375360e53edd9ddf327683"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp36-cp36m-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3c2f5f81aae2c9340b38a3e0d3a56916",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 1215812,
            "upload_time": "2024-03-01T18:59:22",
            "upload_time_iso_8601": "2024-03-01T18:59:22.463589Z",
            "url": "https://files.pythonhosted.org/packages/6f/ab/ebef2e55ca51ab81a5ca71ba8ec5fc58ec17409bbfa0babe56e1b7441e35/scrypt-0.8.24-cp36-cp36m-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "75d97d86de8622d2aca2033866810c0a3ed4d01f6a071e07b38215d4f139787a",
                "md5": "67f3a5c21652c1d362dcdf3397237af8",
                "sha256": "5ffd8bea49a0c8c6be51e53e199615b69c894b2d5b73840007db902a8403ba15"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "67f3a5c21652c1d362dcdf3397237af8",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 960139,
            "upload_time": "2024-03-01T18:54:59",
            "upload_time_iso_8601": "2024-03-01T18:54:59.839191Z",
            "url": "https://files.pythonhosted.org/packages/75/d9/7d86de8622d2aca2033866810c0a3ed4d01f6a071e07b38215d4f139787a/scrypt-0.8.24-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "99d23f7652fc6efbe707d6905eb1edf0355f80ef9a3e28e87237daaa3ebcea91",
                "md5": "c1a4013b593567d546ce2cf14a004b95",
                "sha256": "94fc950511e62c28e13847396fbc5c2c5c276b91436804b21e787018893ceae2"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "c1a4013b593567d546ce2cf14a004b95",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 945408,
            "upload_time": "2024-03-01T19:04:28",
            "upload_time_iso_8601": "2024-03-01T19:04:28.624251Z",
            "url": "https://files.pythonhosted.org/packages/99/d2/3f7652fc6efbe707d6905eb1edf0355f80ef9a3e28e87237daaa3ebcea91/scrypt-0.8.24-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "05f0024c66243b61d3d924fb0b55b6356a5ba1fe77abf1147652399503ca7eff",
                "md5": "0e9629a1147730d4f31b00348af89a76",
                "sha256": "c536483859073658ea505daf5caccbfb1cd5174f87ffa290e13a7cf3f4e416bc"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0e9629a1147730d4f31b00348af89a76",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 1194900,
            "upload_time": "2024-03-01T19:04:29",
            "upload_time_iso_8601": "2024-03-01T19:04:29.927461Z",
            "url": "https://files.pythonhosted.org/packages/05/f0/024c66243b61d3d924fb0b55b6356a5ba1fe77abf1147652399503ca7eff/scrypt-0.8.24-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0de01b70268781ef1ed9d49ced94a1a24f955b5edc2361ef5f4997570e41b59f",
                "md5": "9bb3f51a16580c1515d068b9a188f45f",
                "sha256": "79db9465b93865f1ded46807b1523ab8c4f6d9c45327bfcc8f998e7efbf6e80a"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp36-cp36m-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "9bb3f51a16580c1515d068b9a188f45f",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 1250335,
            "upload_time": "2024-03-01T19:04:31",
            "upload_time_iso_8601": "2024-03-01T19:04:31.687460Z",
            "url": "https://files.pythonhosted.org/packages/0d/e0/1b70268781ef1ed9d49ced94a1a24f955b5edc2361ef5f4997570e41b59f/scrypt-0.8.24-cp36-cp36m-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "91c1b1b176b138832bff7d231793d71c5a7c599021843962c2afd9ade6d26e37",
                "md5": "360fe1bfae6deb0a7625ecea66d289dc",
                "sha256": "5008daecc1cddf0fa42f41319b7e69b9402fdd7b8a18ff02b338a39e12bda773"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp36-cp36m-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "360fe1bfae6deb0a7625ecea66d289dc",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 1266714,
            "upload_time": "2024-03-01T19:04:33",
            "upload_time_iso_8601": "2024-03-01T19:04:33.700323Z",
            "url": "https://files.pythonhosted.org/packages/91/c1/b1b176b138832bff7d231793d71c5a7c599021843962c2afd9ade6d26e37/scrypt-0.8.24-cp36-cp36m-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "08142c018d49bdb4ed59e7c77bad221aa56390c12e047f2de587b1c43a98a519",
                "md5": "132d25d6f64449399e309774e0b4d7a0",
                "sha256": "2c367347cd454f19c76b834e20d34571982fd3281b9af587495eff85877356f9"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp36-cp36m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "132d25d6f64449399e309774e0b4d7a0",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": null,
            "size": 42965,
            "upload_time": "2024-03-01T18:59:52",
            "upload_time_iso_8601": "2024-03-01T18:59:52.167728Z",
            "url": "https://files.pythonhosted.org/packages/08/14/2c018d49bdb4ed59e7c77bad221aa56390c12e047f2de587b1c43a98a519/scrypt-0.8.24-cp36-cp36m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5dc45cf6c3741a1b5cfa9994742bfa9ba6a11c309cbc17be2dd9f28f55639fa6",
                "md5": "88eeaf4a007d808420717f70b7559658",
                "sha256": "9411b4ba293da2cf94310753759ab7d8fbc24eed1ad8af09fc72cff855e117fa"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp37-cp37m-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "88eeaf4a007d808420717f70b7559658",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 1216219,
            "upload_time": "2024-03-01T18:59:24",
            "upload_time_iso_8601": "2024-03-01T18:59:24.229999Z",
            "url": "https://files.pythonhosted.org/packages/5d/c4/5cf6c3741a1b5cfa9994742bfa9ba6a11c309cbc17be2dd9f28f55639fa6/scrypt-0.8.24-cp37-cp37m-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8163de046a55171e7b5f3f4c53bcc365d8fb672dae9711f366aed66c85d07acc",
                "md5": "740ca3a4b2c619eff7baecf7c84409ac",
                "sha256": "d9f09a97f9242ce9cd7afc43e20ed810cdc8a0cf854ef0fa407849d82ddb544a"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "740ca3a4b2c619eff7baecf7c84409ac",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 960023,
            "upload_time": "2024-03-01T18:54:59",
            "upload_time_iso_8601": "2024-03-01T18:54:59.970088Z",
            "url": "https://files.pythonhosted.org/packages/81/63/de046a55171e7b5f3f4c53bcc365d8fb672dae9711f366aed66c85d07acc/scrypt-0.8.24-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b147305e85a41f15375e48eb94095d6e20256f24367f7923f5c18f46096c7807",
                "md5": "151d0ed070bc565d0f53e855d30c2d5a",
                "sha256": "512a9f075cd8c939305237e7ad8d429bd7659395ca9e5e852d3ab1176fdea858"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "151d0ed070bc565d0f53e855d30c2d5a",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 945370,
            "upload_time": "2024-03-01T19:04:35",
            "upload_time_iso_8601": "2024-03-01T19:04:35.322139Z",
            "url": "https://files.pythonhosted.org/packages/b1/47/305e85a41f15375e48eb94095d6e20256f24367f7923f5c18f46096c7807/scrypt-0.8.24-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "332584d444b7dd59fdf8ce2879cd0b051611db9364e90f7601787fe690ba3b5b",
                "md5": "f7b2c1eba2c3131cf80531dd02269102",
                "sha256": "a89a24d3826cd8e9931e4dabdc440af41bfe450e3d3d9adca4be023776751652"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f7b2c1eba2c3131cf80531dd02269102",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 1194754,
            "upload_time": "2024-03-01T19:04:36",
            "upload_time_iso_8601": "2024-03-01T19:04:36.877532Z",
            "url": "https://files.pythonhosted.org/packages/33/25/84d444b7dd59fdf8ce2879cd0b051611db9364e90f7601787fe690ba3b5b/scrypt-0.8.24-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ab9e2cd7f10dff3df74953b563d985eb071d1eb5b3c9ac06114b976310708cf7",
                "md5": "4ae07fd757708fe2c2648dcca7b65958",
                "sha256": "a341e058a9ee40811025094555be48e96a3bc9ae48a509c8c0660df142fe2abc"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp37-cp37m-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "4ae07fd757708fe2c2648dcca7b65958",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 1251339,
            "upload_time": "2024-03-01T19:04:39",
            "upload_time_iso_8601": "2024-03-01T19:04:39.059460Z",
            "url": "https://files.pythonhosted.org/packages/ab/9e/2cd7f10dff3df74953b563d985eb071d1eb5b3c9ac06114b976310708cf7/scrypt-0.8.24-cp37-cp37m-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "50f14e8ec948d90780ff25f19f32077ada6c65c19e8a796f6c5afb929f083290",
                "md5": "360e8e85847d0045359f52515b48cc9f",
                "sha256": "dee57dcde508a4bfcaca40bd5da98a92600596788b638ec29eb2692152577dad"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp37-cp37m-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "360e8e85847d0045359f52515b48cc9f",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 1267576,
            "upload_time": "2024-03-01T19:04:40",
            "upload_time_iso_8601": "2024-03-01T19:04:40.641355Z",
            "url": "https://files.pythonhosted.org/packages/50/f1/4e8ec948d90780ff25f19f32077ada6c65c19e8a796f6c5afb929f083290/scrypt-0.8.24-cp37-cp37m-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c5b8024b89d72fb8f18cf3f63d4a997c5184f2d3f92d7bf7c37471d0e5deee9e",
                "md5": "93932cbf5728166fd27beff215cb7caa",
                "sha256": "5775a2f2d18e48540c844cd5156e38a2337c05de56a5f28413cbf86fdd2ec04a"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp37-cp37m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "93932cbf5728166fd27beff215cb7caa",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 40299,
            "upload_time": "2024-03-01T18:59:53",
            "upload_time_iso_8601": "2024-03-01T18:59:53.207252Z",
            "url": "https://files.pythonhosted.org/packages/c5/b8/024b89d72fb8f18cf3f63d4a997c5184f2d3f92d7bf7c37471d0e5deee9e/scrypt-0.8.24-cp37-cp37m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "86be02b25e6aa21e890b8cd61e508cc16ee6c905ea707c471feb6cf12f4a4459",
                "md5": "dc5c4b181692f1e4c10d2dd085411fba",
                "sha256": "4a4e74c027f5aeda21bc046063b3542c8406066849adf011baf4f7e4d6f369ba"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "dc5c4b181692f1e4c10d2dd085411fba",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 1216217,
            "upload_time": "2024-03-01T18:59:25",
            "upload_time_iso_8601": "2024-03-01T18:59:25.707939Z",
            "url": "https://files.pythonhosted.org/packages/86/be/02b25e6aa21e890b8cd61e508cc16ee6c905ea707c471feb6cf12f4a4459/scrypt-0.8.24-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e788c59f7e381cd9ba1288ff1131ee8fed1fe7d54b4cffaababb88d2b30edf2f",
                "md5": "64ed62594675539cc353f17b1c7f86ee",
                "sha256": "2305a7314710c3e0853cf6cdc6b6bb278553e5a7bc2e59a629c71b3242d53af2"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "64ed62594675539cc353f17b1c7f86ee",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 960015,
            "upload_time": "2024-03-01T18:55:02",
            "upload_time_iso_8601": "2024-03-01T18:55:02.907473Z",
            "url": "https://files.pythonhosted.org/packages/e7/88/c59f7e381cd9ba1288ff1131ee8fed1fe7d54b4cffaababb88d2b30edf2f/scrypt-0.8.24-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "761cd930023d93dfe9a414773779105d82f4759d9dafdb33bf9da61db1178563",
                "md5": "215dc78b4ca1841cd09abe5ddb985431",
                "sha256": "9be57e04561e7f8137411b1aaf77288018b277765e78ef3ad4f9250024fe263f"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "215dc78b4ca1841cd09abe5ddb985431",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 945360,
            "upload_time": "2024-03-01T19:04:43",
            "upload_time_iso_8601": "2024-03-01T19:04:43.355461Z",
            "url": "https://files.pythonhosted.org/packages/76/1c/d930023d93dfe9a414773779105d82f4759d9dafdb33bf9da61db1178563/scrypt-0.8.24-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f665e168dbc933940736a2ad83c92329683a22b6c73ebc1b2bd2ec3206a0e99b",
                "md5": "afc8edac01c9512ecc9d35279d4f172e",
                "sha256": "14b63534aa1f53d8b86d2d8394c6773e79d2d02e00b6db42eb00e21b1f4e074b"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "afc8edac01c9512ecc9d35279d4f172e",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 1194748,
            "upload_time": "2024-03-01T19:04:45",
            "upload_time_iso_8601": "2024-03-01T19:04:45.315754Z",
            "url": "https://files.pythonhosted.org/packages/f6/65/e168dbc933940736a2ad83c92329683a22b6c73ebc1b2bd2ec3206a0e99b/scrypt-0.8.24-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4d3e4cfba945e6a227390934fff879333396c287146d3f718cebca1fde863a74",
                "md5": "f0cdc3c21894f97434bdadef56605b03",
                "sha256": "d5a24e60b9737729b55bafc8ecbb9495fed969d1a7ebe18c0b8f8efabfdd436d"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp38-cp38-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "f0cdc3c21894f97434bdadef56605b03",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 1250208,
            "upload_time": "2024-03-01T19:04:46",
            "upload_time_iso_8601": "2024-03-01T19:04:46.931463Z",
            "url": "https://files.pythonhosted.org/packages/4d/3e/4cfba945e6a227390934fff879333396c287146d3f718cebca1fde863a74/scrypt-0.8.24-cp38-cp38-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c2bd927a8d1e1722594927d94ca47127d313a8c216487dcc01f9a94419ce42cc",
                "md5": "5e2b2aad3186c1d068f474988ec2ee71",
                "sha256": "ed3c8cf1945c8b6bc5f985b49a454ab5607da1c7cfecc1d7be77b5997b3d8e4c"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp38-cp38-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5e2b2aad3186c1d068f474988ec2ee71",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 1266473,
            "upload_time": "2024-03-01T19:04:48",
            "upload_time_iso_8601": "2024-03-01T19:04:48.481371Z",
            "url": "https://files.pythonhosted.org/packages/c2/bd/927a8d1e1722594927d94ca47127d313a8c216487dcc01f9a94419ce42cc/scrypt-0.8.24-cp38-cp38-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "63b705a2ec0e85f23f9ebca0e7fb7b2357d0d0d522e9a8ce8ed555c54a8ff79a",
                "md5": "9cbcf04ef8971ad14b921ae49bde5aff",
                "sha256": "cd0c0becee472e86f746d0699855f685f7d46aabe1234b95f1fec4ae27d93be2"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "9cbcf04ef8971ad14b921ae49bde5aff",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 40300,
            "upload_time": "2024-03-01T18:59:54",
            "upload_time_iso_8601": "2024-03-01T18:59:54.471242Z",
            "url": "https://files.pythonhosted.org/packages/63/b7/05a2ec0e85f23f9ebca0e7fb7b2357d0d0d522e9a8ce8ed555c54a8ff79a/scrypt-0.8.24-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "48bc58e05fbdb0c35fe2d41a18fbddfe73b467b6c82789e51dc05c0fcb737bf6",
                "md5": "1bc85bf8b1c4700364cb74198ce0f8e9",
                "sha256": "47c3575e908c2b21874109a5b1ff06ff9d757b72fdcd0f79406e3689117ba961"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1bc85bf8b1c4700364cb74198ce0f8e9",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 1216274,
            "upload_time": "2024-03-01T18:59:27",
            "upload_time_iso_8601": "2024-03-01T18:59:27.370898Z",
            "url": "https://files.pythonhosted.org/packages/48/bc/58e05fbdb0c35fe2d41a18fbddfe73b467b6c82789e51dc05c0fcb737bf6/scrypt-0.8.24-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f22af165a1de6f7217f1b0edc4a6f0d4697c47f9586ca4670da6fe918c9d52b7",
                "md5": "22edfd7f86b7ddf4f03ed6d2feab0754",
                "sha256": "6c033903e2c33ef97c0c411e94eb124d0a46ad47d4dce60b11cb79094933db93"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "22edfd7f86b7ddf4f03ed6d2feab0754",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 959632,
            "upload_time": "2024-03-01T18:55:04",
            "upload_time_iso_8601": "2024-03-01T18:55:04.096879Z",
            "url": "https://files.pythonhosted.org/packages/f2/2a/f165a1de6f7217f1b0edc4a6f0d4697c47f9586ca4670da6fe918c9d52b7/scrypt-0.8.24-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "10a30be4524812fd54b836af828fdfd86f305870085c010be5fa9f5d90d9d70c",
                "md5": "53a1008bc3d853b3c82cb9fbb7aace21",
                "sha256": "4c396e9eaf5047a2263131ceaaef8fac16aded9521ff542713157ecece6cf74c"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "53a1008bc3d853b3c82cb9fbb7aace21",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 945037,
            "upload_time": "2024-03-01T19:04:50",
            "upload_time_iso_8601": "2024-03-01T19:04:50.215404Z",
            "url": "https://files.pythonhosted.org/packages/10/a3/0be4524812fd54b836af828fdfd86f305870085c010be5fa9f5d90d9d70c/scrypt-0.8.24-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5634a82e1383a2b8a41faed9c38e6914192995f76579018cf1ae9b68620bab91",
                "md5": "61c53e15b05f8043d7d4dd2dd2ec05e1",
                "sha256": "c1472f152b1e971727caa51005397b5b3b9bfecdbf0a45cce47f8c5f5fbf370f"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "61c53e15b05f8043d7d4dd2dd2ec05e1",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 1194382,
            "upload_time": "2024-03-01T19:04:52",
            "upload_time_iso_8601": "2024-03-01T19:04:52.367485Z",
            "url": "https://files.pythonhosted.org/packages/56/34/a82e1383a2b8a41faed9c38e6914192995f76579018cf1ae9b68620bab91/scrypt-0.8.24-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1c672bdf365b6d3e2ba7f7d4fe4417acd77c92fb510b6cd7f578605b10226f69",
                "md5": "023f4800ccd2b2345c675827430b567b",
                "sha256": "8f1a83c0b0c0f976a4baf06728fab2b8e7eb6d567f43c682d4b9b775e345aa56"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp39-cp39-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "023f4800ccd2b2345c675827430b567b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 1249987,
            "upload_time": "2024-03-01T19:04:54",
            "upload_time_iso_8601": "2024-03-01T19:04:54.062247Z",
            "url": "https://files.pythonhosted.org/packages/1c/67/2bdf365b6d3e2ba7f7d4fe4417acd77c92fb510b6cd7f578605b10226f69/scrypt-0.8.24-cp39-cp39-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f46492ae45b7e4438a78c560acf84f57bc3e34c2708ed84f301c6af9886e64bf",
                "md5": "9f2112323316e7889c9ee1af9bb12e21",
                "sha256": "5594cc8240a144fdfee048a7d24ae1ffc9f53c123d83b9bcef896bd2b1eb4bc2"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp39-cp39-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9f2112323316e7889c9ee1af9bb12e21",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 1266267,
            "upload_time": "2024-03-01T19:04:55",
            "upload_time_iso_8601": "2024-03-01T19:04:55.659450Z",
            "url": "https://files.pythonhosted.org/packages/f4/64/92ae45b7e4438a78c560acf84f57bc3e34c2708ed84f301c6af9886e64bf/scrypt-0.8.24-cp39-cp39-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5eb86bbeb589d75e9231e758581a98b00499502a077b112f240d79dc2670fc1e",
                "md5": "695672003da33b48abe34fb0784fc4e1",
                "sha256": "5ccd06648cd22796defde321565ea2d2848c89f21e68ef5bd79f0eaf6c4a2a56"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "695672003da33b48abe34fb0784fc4e1",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 40295,
            "upload_time": "2024-03-01T18:59:56",
            "upload_time_iso_8601": "2024-03-01T18:59:56.131930Z",
            "url": "https://files.pythonhosted.org/packages/5e/b8/6bbeb589d75e9231e758581a98b00499502a077b112f240d79dc2670fc1e/scrypt-0.8.24-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "578306ecd1d52c506d3f6aa4a43ba84ab8d4218bf5bf03656ac9a93be357e72e",
                "md5": "84b3e192994ab8009729a9c964349e71",
                "sha256": "98ffde45e4a95461d73ded54ba7a26857679920d4f8ff320f6f7ade6e29531bd"
            },
            "downloads": -1,
            "filename": "scrypt-0.8.24.tar.gz",
            "has_sig": false,
            "md5_digest": "84b3e192994ab8009729a9c964349e71",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 55636,
            "upload_time": "2024-03-01T18:53:43",
            "upload_time_iso_8601": "2024-03-01T18:53:43.348381Z",
            "url": "https://files.pythonhosted.org/packages/57/83/06ecd1d52c506d3f6aa4a43ba84ab8d4218bf5bf03656ac9a93be357e72e/scrypt-0.8.24.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-01 18:53:43",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "holgern",
    "github_project": "py-scrypt",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "tox": true,
    "lcname": "scrypt"
}
        
Elapsed time: 0.19349s