{ "info": { "author": "Standard Ebooks", "author_email": "admin@standardebooks.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Build Tools" ], "description": "# About\n\nA collection of tools Standard Ebooks uses to produce its ebooks, including basic setup of ebooks, text processing, and build tools.\n\nInstalling this toolset using `pipx` makes the `se` command line executable available. Its various commands are described below, or you can use `se help` to list them.\n\n# Installation\n\nThe toolset requires Python >= 3.6.\n\nTo install the toolset locally for development and debugging, see [Installation for Developers](#installation-for-developers).\n\nOptionally, install [Ace](https://daisy.github.io/ace/) and the `se build --check` command will automatically run it as part of the checking process.\n\n## Ubuntu 20.04 (Trusty) users\n\n```shell\n# Install some pre-flight dependencies.\nsudo apt install -y calibre default-jre git python3-dev python3-pip python3-venv\n\n# Install pipx.\npython3 -m pip install --user pipx\npython3 -m pipx ensurepath\n\n# Install the toolset.\npipx install standardebooks\n```\n\n### Optional: Install shell completions\n\n```shell\n# Install ZSH completions.\nsudo ln -s $HOME/.local/pipx/venvs/standardebooks/lib/python3.*/site-packages/se/completions/zsh/_se /usr/share/zsh/vendor-completions/_se && hash -rf && compinit\n\n# Install Bash completions.\nsudo ln -s $HOME/.local/pipx/venvs/standardebooks/lib/python3.*/site-packages/se/completions/bash/se /usr/share/bash-completion/completions/se\n\n# Install Fish completions.\nsudo ln -s $HOME/.local/pipx/venvs/standardebooks/lib/python3.*/site-packages/se/completions/fish/se $HOME/.config/fish/completions/se.fish\n```\n\n## Fedora users\n\n```shell\n# Install some pre-flight dependencies.\nsudo dnf install calibre git java-1.8.0-openjdk python3-devel\n\n# Install pipx.\npython3 -m pip install --user pipx\npython3 -m pipx ensurepath\n\n# Install the toolset.\npipx install standardebooks\n```\n\n### Optional: Install shell completions\n\n```shell\n# Install ZSH completions.\nsudo ln -s $HOME/.local/pipx/venvs/standardebooks/lib/python3.*/site-packages/se/completions/zsh/_se /usr/share/zsh/vendor-completions/_se && hash -rf && compinit\n\n# Install Bash completions.\nsudo ln -s $HOME/.local/pipx/venvs/standardebooks/lib/python3.*/site-packages/se/completions/bash/se /usr/share/bash-completion/completions/se\n\n# Install Fish completions.\nsudo ln -s $HOME/.local/pipx/venvs/standardebooks/lib/python3.*/site-packages/se/completions/fish/se $HOME/.config/fish/completions/se.fish\n```\n\n## macOS users (up to macOS 12)\n\nThese instructions were tested on macOS 10.15 to 12, on Intel macs.\n\n1. Install the [Homebrew package manager](https://brew.sh). Or, if you already have it installed, make sure it\u2019s up to date:\n\n\t```shell\n\tbrew update\n\t```\n\n2. Install dependencies:\n\n\t```shell\n\t# Install some pre-flight dependencies.\n\tbrew install cairo calibre git openjdk pipx python\n\tpipx ensurepath\n\tsudo ln -sfn $(brew --prefix)/opt/openjdk/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk.jdk\n\n\t# Install the toolset.\n\tpipx install standardebooks\n\n\t# Optional: Bash users who have set up bash-completion via brew can install tab completion.\n\tln -s $HOME/.local/pipx/venvs/standardebooks/lib/python3.*/site-packages/se/completions/bash/se $(brew --prefix)/etc/bash_completion.d/se\n\n\t# Optional: Fish users can install tab completion.\n\tln -s $HOME/.local/pipx/venvs/standardebooks/lib/python3.*/site-packages/se/completions/fish/se $HOME/.config/fish/completions/se.fish\n\t```\n\n## OpenBSD 6.6 Users\n\nThese instructions were tested on OpenBSD 6.6, but may also work on the 6.5 release as well.\n\n1. Create a text file to feed into ```pkg_add``` called `~/standard-ebooks-packages`. It should contain the following:\n\n\t```shell\n\tpy3-pip--\n\tpy3-virtualenv--\n\tpy3-gitdb--\n\tjdk--%11\n\tcalibre--\n\tgit--\n\t```\n\n2. Install dependencies using ```doas pkg_add -ivl ~/standard-ebooks-packages```. Follow linking instructions provided by ```pkg_add``` to save keystrokes, unless you want to have multiple python versions and pip versions. In my case, I ran ```doas ln -sf /usr/local/bin/pip3.7 /usr/local/bin/pip```.\n\n3. Add ```~/.local/bin``` to your path.\n\n4. Run ```pip install --user pipx```\n\n5. If you\u2019re using ```ksh``` from base and have already added ```~/.local/bin```, you can skip ```pipx ensurepath``` because this step is for ```bash``` users.\n\n6. The rest of the process is similar to that used on other platforms:\n\n\t```shell\n\t# Install the toolset.\n\tpipx install standardebooks\n\t```\n\n## Installation for developers\n\nIf you want to work on the toolset source, it\u2019s helpful to tell `pipx` to install the package in \u201ceditable\u201d mode. This will allow you to edit the source of the package live and see changes immediately, without having to uninstall and re-install the package.\n\nTo do that, follow the general installation instructions above; but instead of doing `pipx install standardebooks`, do the following:\n\n```shell\ngit clone https://github.com/standardebooks/tools.git\npipx install --editable ./tools\n```\n\nNow the `se` binary is in your path, and any edits you make to source files in the `tools/` directory are immediately reflected when executing the binary.\n\n### Running commands on the entire corpus\n\nAs a developer, it\u2019s often useful to run an `se` command like `se lint` or `se build` on the entire corpus for testing purposes. This can be very time-consuming in a regular invocation (like `se lint /path/to/ebook/repos/*`), because each argument is processed sequentially. Instead of waiting for a single invocation to process all of its arguments sequentially, use [GNU Parallel](https://www.gnu.org/software/parallel/) to start multiple invocations in parallel, with each one processing a single argument. For example:\n\n```shell\n# Slow, each argument is processed in sequence\nse lint /path/to/ebook/repos/*\n\n# Fast, multiple invocations each process a single argument in parallel\nexport COLUMNS; parallel --keep-order se lint ::: /path/to/ebook/repos/*\n```\n\nThe toolset tries to detect when it\u2019s being invoked from `parallel`, and it adjusts its output to accomodate.\n\nWe export `COLUMNS` because `se lint` needs to know the width of the terminal so that it can format its tabular output correctly. We pass the `--keep-order` flag to output results in the order we passed them in, which is useful if comparing the results of multiple runs.\n\n### Linting with `pylint` and `mypy`\n\nBefore we can use `pylint` or `mypy` on the toolset source, we have to inject them into the venv `pipx` created for the `standardebooks` package:\n\n```shell\npipx inject standardebooks pylint==2.8.2 mypy==0.812\n```\n\nThen make sure to call the `pylint` and `mypy` binaries that `pipx` installed in the `standardebooks` venv, *not* any other globally-installed binaries:\n\n```shell\ncd /path/to/tools/repo\n$HOME/.local/pipx/venvs/standardebooks/bin/pylint se\n```\n\n### Testing with `pytest`\n\nSimilar to `pylint`, the `pytest` command can be injected into the venv `pipx` created for the `standardebooks` package:\n\n```shell\npipx inject standardebooks pytest==6.2.4\n```\n\nThe tests are executed by calling `pytest` from the top level or your tools repo:\n\n```shell\ncd /path/to/tools/repo\n$HOME/.local/pipx/venvs/standardebooks/bin/pytest\n```\n\n#### Adding tests\n\nTests are added under the `tests` directory. Most of the tests are based around the idea of having \u201cgolden\u201d output files. Each command is run against a set of input files and then the resulting output files are compared against the resulting golden files. The test fails if the output files do not match the golden files. The data files can be found in the `tests/data` directory.\n\nA custom test flag `--save-golden-files` has been added to automatically update the the golden files for the tests (in an `out` directory for the command).\n\nThe usual test development process is:\n\n1. Update `in` files with new test data and/or change the command implementation.\n2. Run `pytest` and see some tests fail.\n3. Run `pytest --save-golden-files` and then diff the data directory to ensure that the `out` files are as expected.\n4. Commit changes (including new `out` contents).\n\nAnother custom test flag `--save-new-draft` is also available. This flag is used to update the book skeleton, generated by the `se create-draft` command, that is used as input for the other tests. Whenever the draft contents change (e.g. edits to the `core.css` file) the `tests/data/draft` files should be updated by calling `pytest --save-new-draft`.\n\n### Code style\n\n- In general we follow a relaxed version of [PEP 8](https://www.python.org/dev/peps/pep-0008/). In particular, we use tabs instead of spaces, and there is no line length limit.\n\n- Always use the `regex` module instead of the `re` module.\n\n# Help wanted\n\nWe need volunteers to take the lead on the following goals:\n\n- Add more test cases to the test framework.\n\n- Figure out if it\u2019s possible to install Bash/ZSH completions using setup.py, *without* root; this may not be possible?\n\n- Writing installation instructions for Bash and ZSH completions for MacOS.\n\n- Currently we install the whole Calibre package, which is very big, but it\u2019s only used to convert epub to azw3. Can we inline Calibre\u2019s azw3 conversion code in the `./vendor/` directory, to avoid having to install the entire package as a big dependency?\n\n# Tool descriptions\n\n-\t### `se british2american`\n\n\tTry to convert British quote style to American quote style in `DIRECTORY/src/epub/text/`.\n\n\tQuotes must already be typogrified using the `se typogrify` tool.\n\n\tThis script isn\u2019t perfect; proofreading is required, especially near closing quotes near to em-dashes.\n\n-\t### `se build`\n\n\tBuild an ebook from a Standard Ebook source directory.\n\n-\t### `se build-images`\n\n\tBuild ebook cover and titlepage images in a Standard Ebook source directory and place the output in `DIRECTORY/src/epub/images/`.\n\n-\t### `se build-manifest`\n\n\tGenerate the `` element for the given Standard Ebooks source directory and write it to the ebook\u2019s metadata file.\n\n-\t### `se build-spine`\n\n\tGenerate the `` element for the given Standard Ebooks source directory and write it to the ebook\u2019s metadata file.\n\n-\t### `se build-title`\n\n\tGenerate the title of an XHTML file based on its headings and update the file\u2019s `` element.\n\n-\t### `se build-toc`\n\n\tGenerate the table of contents for the ebook\u2019s source directory and update the ToC file.\n\n-\t### `se clean`\n\n\tPrettify and canonicalize individual XHTML, SVG, or CSS files, or all XHTML, SVG, or CSS files in a source directory.\n\n-\t### `se compare-versions`\n\n\tUse Firefox to render and compare XHTML files in an ebook repository. Run on a dirty repository to visually compare the repository\u2019s dirty state with its clean state. If a file renders differently, place screenshots of the new, original, and diff (if available) renderings in the current working directory. A file called diff.html is created to allow for side-by-side comparisons of original and new files.\n\n-\t### `se create-draft`\n\n\tCreate a skeleton of a new Standard Ebook.\n\n-\t### `se dec2roman`\n\n\tConvert a decimal number to a Roman numeral.\n\n-\t### `se extract-ebook`\n\n\tExtract an .epub, .mobi, or .azw3 ebook into `./FILENAME.extracted/` or a target directory.\n\n-\t### `se find-mismatched-dashes`\n\n\tFind words with mismatched dashes in a set of XHTML files. For example, `extra-physical` in one file and `extraphysical` in another.\n\n-\t### `se find-mismatched-diacritics`\n\n\tFind words with mismatched diacritics in a set of XHTML files. For example, `cafe` in one file and `caf\u00e9` in another.\n\n-\t### `se find-unusual-characters`\n\n\tFind characters outside a nominal expected range in a set of XHTML files. This can be useful to find transcription mistakes and mojibake.\n\n-\t### `se help`\n\n\tList available SE commands.\n\n-\t### `se hyphenate`\n\n\tInsert soft hyphens at syllable breaks in an XHTML file.\n\n-\t### `se interactive-replace`\n\n\tPerform an interactive search and replace on a list of files using Python-flavored regex. The view is scrolled using the arrow keys, with alt to scroll by page in any direction. Basic Emacs (default) or Vim style navigation is available. The following actions are possible: (y) Accept replacement. (n) Reject replacement. (a) Accept all remaining replacements in this file. (r) Reject all remaining replacements in this file. (c) Center on match. (q) Save this file and quit.\n\n-\t### `se lint`\n\n\tCheck for various Standard Ebooks style errors.\n\n-\t### `se make-url-safe`\n\n\tMake a string URL-safe.\n\n-\t### `se modernize-spelling`\n\n\tModernize spelling of some archaic words, and replace words that may be archaically compounded with a dash to a more modern spelling. For example, replace `ash-tray` with `ashtray`.\n\n-\t### `se prepare-release`\n\n\tCalculate work word count, insert release date if not yet set, and update modified date and revision number.\n\n-\t### `se recompose-epub`\n\n\tRecompose a Standard Ebooks source directory into a single HTML5 file, and print to standard output.\n\n-\t### `se renumber-endnotes`\n\n\tRenumber all endnotes and noterefs sequentially from the beginning.\n\n-\t### `se roman2dec`\n\n\tConvert a Roman numeral to a decimal number.\n\n-\t### `se semanticate`\n\n\tApply some scriptable semantics rules from the Standard Ebooks semantics manual to a Standard Ebook source directory.\n\n-\t### `se shift-endnotes`\n\n\tIncrement or decrement the specified endnote and all following endnotes by 1 or a specified amount.\n\n-\t### `se split-file`\n\n\tSplit an XHTML file into many files at all instances of `<!--se:split-->`, and include a header template for each file.\n\n-\t### `se titlecase`\n\n\tConvert a string to titlecase.\n\n-\t### `se typogrify`\n\n\tApply some scriptable typography rules from the Standard Ebooks typography manual to a Standard Ebook source directory.\n\n-\t### `se unicode-names`\n\n\tDisplay Unicode code points, descriptions, and links to more details for each character in a string. Useful for differentiating between different flavors of spaces, dashes, and invisible characters like word joiners.\n\n-\t### `se word-count`\n\n\tCount the number of words in an HTML file and optionally categorize by length.\n\n-\t### `se xpath`\n\n\tPrint the results of an xpath expression evaluated against a set of XHTML files. The default namespace is removed.\n\n# What a Standard Ebooks source directory looks like\n\nMany of these tools act on Standard Ebooks source directories. Such directories have a consistent minimal structure:\n\n\t.\n\t|-images/\n\t|--cover.jpg\n\t|--cover.source.jpg\n\t|--cover.svg\n\t|--titlepage.svg\n\t|-src/\n\t|--epub/\n\t|---css/\n\t|----core.css\n\t|----local.css\n\t|----se.css\n\t|---images/\n\t|----cover.svg\n\t|----titlepage.svg\n\t|---text/\n\t|----colophon.xhtml\n\t|----imprint.xhtml\n\t|----titlepage.xhtml\n\t|----uncopyright.xhtml\n\t|---content.opf\n\t|---onix.xml\n\t|---toc.xhtml\n\t|--META-INF/\n\t|---container.xml\n\t|--mimetype\n\t|-LICENSE.md\n\n`./images/` contains source images for the cover and titlepages, as well as ebook-specific source images. Source images should be in their maximum available resolution, then compressed and placed in `./src/epub/images/` for distribution.\n\n`./src/epub/` contains the actual epub files.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://standardebooks.org", "keywords": "ebooks epub", "license": "", "maintainer": "", "maintainer_email": "", "name": "standardebooks", "package_url": "https://pypi.org/project/standardebooks/", "platform": null, "project_url": "https://pypi.org/project/standardebooks/", "project_urls": { "Homepage": "https://standardebooks.org", "Source": "https://github.com/standardebooks/tools/" }, "release_url": "https://pypi.org/project/standardebooks/2.3.10/", "requires_dist": null, "requires_python": ">=3.6", "summary": "The toolset used to produce Standard Ebooks epub ebooks.", "version": "2.3.10", "yanked": false, "yanked_reason": null }, "last_serial": 13668623, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "cce9de13d6e417804fff0cbc3bef940a", "sha256": "acf5c86f676ad63dd0ea86a4828e4342d5ede682d6b49113a1fa0eee524e7cb4" }, "downloads": -1, "filename": "standardebooks-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cce9de13d6e417804fff0cbc3bef940a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.7", "size": 481543, "upload_time": "2019-02-21T21:26:59", "upload_time_iso_8601": "2019-02-21T21:26:59.248252Z", "url": "https://files.pythonhosted.org/packages/24/eb/24c533a9120421b6d0b05c97ffede49a158ea15f72e25b88efdf335b8de5/standardebooks-1.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "ddc8fef0250bd4850d114040fdd99518", "sha256": "f6998cda35c137b2f07654818993ab0dcdfe110fdcf924d97acddcc7ad3fc12a" }, "downloads": -1, "filename": "standardebooks-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ddc8fef0250bd4850d114040fdd99518", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.7", "size": 481587, "upload_time": "2019-02-21T21:39:42", "upload_time_iso_8601": "2019-02-21T21:39:42.588062Z", "url": "https://files.pythonhosted.org/packages/fd/77/d1ed9578d6bbb53a68345c0fb42cd6eaf98583356f983b64ac9e3c04c750/standardebooks-1.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.0.10": [ { "comment_text": "", "digests": { "md5": "ce4405da28ee239c2793f41ce284aa6c", "sha256": "c7045eb04a49e57a662a4c36dcfb7e7cfdaf070fddf42754c6874679d9a3828e" }, "downloads": -1, "filename": "standardebooks-1.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "ce4405da28ee239c2793f41ce284aa6c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 490432, "upload_time": "2019-04-03T17:15:50", "upload_time_iso_8601": "2019-04-03T17:15:50.994321Z", "url": "https://files.pythonhosted.org/packages/d6/07/512f6a845d2f42e9486c3dba05945d87b8a5d50d520f4afac17aa60351ec/standardebooks-1.0.10-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.0.11": [ { "comment_text": "", "digests": { "md5": "651d072b9d95b8ced6e08f897c095b32", "sha256": "efe813805b6cfc56433cbb927eaf99f9cae448762ace4b18f1dd48d752f3f2e7" }, "downloads": -1, "filename": "standardebooks-1.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "651d072b9d95b8ced6e08f897c095b32", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 490591, "upload_time": "2019-05-08T00:04:56", "upload_time_iso_8601": "2019-05-08T00:04:56.300773Z", "url": "https://files.pythonhosted.org/packages/60/10/d03a263a090b80ba9be66ac4e0b26dc74fa5850e5553bddf4f551d0c0ab7/standardebooks-1.0.11-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.0.12": [ { "comment_text": "", "digests": { "md5": "f0c3455baee971235103ec61b68c5b02", "sha256": "4a88c155dad4409a2a339974b110980f1aa9a11c44b1a31de400d809258c4350" }, "downloads": -1, "filename": "standardebooks-1.0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "f0c3455baee971235103ec61b68c5b02", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 490591, "upload_time": "2019-05-13T17:08:54", "upload_time_iso_8601": "2019-05-13T17:08:54.091779Z", "url": "https://files.pythonhosted.org/packages/c0/91/703b2cc5029f6c1ab05c8cef36bbd41c5625b89621df7832e42a8d3c27d6/standardebooks-1.0.12-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.0.13": [ { "comment_text": "", "digests": { "md5": "915d8229a769361ab588778406bed14f", "sha256": "518b2de39ba96b8e85595ccf34118dd40539d0e17e5be52525b1ebb5876b0fe2" }, "downloads": -1, "filename": "standardebooks-1.0.13-py3-none-any.whl", "has_sig": false, "md5_digest": "915d8229a769361ab588778406bed14f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 491098, "upload_time": "2019-05-16T21:55:59", "upload_time_iso_8601": "2019-05-16T21:55:59.209917Z", "url": "https://files.pythonhosted.org/packages/d5/70/f60abec2ac6719fc20bf75001150f7af6276dfcdc222de5f00c0ff3de070/standardebooks-1.0.13-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.0.14": [ { "comment_text": "", "digests": { "md5": "8234dbd817d5096c2b3789630f3ba3b2", "sha256": "6628bed429acae902bf1b7d5b6c0b331192481b74eccca4f2cf3f08b924753c5" }, "downloads": -1, "filename": "standardebooks-1.0.14-py3-none-any.whl", "has_sig": false, "md5_digest": "8234dbd817d5096c2b3789630f3ba3b2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 491719, "upload_time": "2019-06-13T23:48:01", "upload_time_iso_8601": "2019-06-13T23:48:01.989162Z", "url": "https://files.pythonhosted.org/packages/13/9a/fa15d32a54875d20755984a5d4168ddf3f243301d0432e147f86b8294d8b/standardebooks-1.0.14-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.0.15": [ { "comment_text": "", "digests": { "md5": "476d94e583574d99aa5f6fcd1c55bb37", "sha256": "ac07645b1a8400f4e1ba50140def8b999481f687994af41f787679129807b0c5" }, "downloads": -1, "filename": "standardebooks-1.0.15-py3-none-any.whl", "has_sig": false, "md5_digest": "476d94e583574d99aa5f6fcd1c55bb37", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 491959, "upload_time": "2019-06-14T16:54:07", "upload_time_iso_8601": "2019-06-14T16:54:07.297748Z", "url": "https://files.pythonhosted.org/packages/1d/a5/6dcc35cb4824d4851cb6d1b552bddf0def7bc8885a9682f5f3e23e93c40f/standardebooks-1.0.15-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.0.16": [ { "comment_text": "", "digests": { "md5": "b9da8e83ae27b711b9aa454df79ee31a", "sha256": "e752e3fd944a10262dc97488cd896de5454614255ab7d49367de3aedd560a23f" }, "downloads": -1, "filename": "standardebooks-1.0.16-py3-none-any.whl", "has_sig": false, "md5_digest": "b9da8e83ae27b711b9aa454df79ee31a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 491894, "upload_time": "2019-06-14T19:08:47", "upload_time_iso_8601": "2019-06-14T19:08:47.185446Z", "url": "https://files.pythonhosted.org/packages/de/94/76800aaaf33a77dc5dae8c93f8aa18a048fa6c87cb7b2b56e691487a738a/standardebooks-1.0.16-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.0.17": [ { "comment_text": "", "digests": { "md5": "a2a1c58441ce51385555eb4e062d3e78", "sha256": "5689e40c2b80789efcfbf5d935718481736369806b75cb8dc9b0a4daeeeccda2" }, "downloads": -1, "filename": "standardebooks-1.0.17-py3-none-any.whl", "has_sig": false, "md5_digest": "a2a1c58441ce51385555eb4e062d3e78", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 492338, "upload_time": "2019-07-07T23:21:09", "upload_time_iso_8601": "2019-07-07T23:21:09.093871Z", "url": "https://files.pythonhosted.org/packages/b2/b9/a5a273ca174b51776d6443420a5f79f5e1b98c45250da661f445d4c2b0c5/standardebooks-1.0.17-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.0.18": [ { "comment_text": "", "digests": { "md5": "e8a06fe57a7c5f2683ed7b31b47f2d49", "sha256": "22da8820b668cb1cce42278c4ad15e14acb6011f95c069a4240b637c46c2fd43" }, "downloads": -1, "filename": "standardebooks-1.0.18-py3-none-any.whl", "has_sig": false, "md5_digest": "e8a06fe57a7c5f2683ed7b31b47f2d49", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 492563, "upload_time": "2019-07-16T21:51:14", "upload_time_iso_8601": "2019-07-16T21:51:14.601945Z", "url": "https://files.pythonhosted.org/packages/59/8d/069d9051c48b3204ce37b9b59e14e29996f2e42af1f1ef87dc04f5fa135f/standardebooks-1.0.18-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.0.19": [ { "comment_text": "", "digests": { "md5": "e006d97cbf1706512a619e53fb26fadc", "sha256": "d94cad89f006ecaaecb297f797a7a48b8412ddd5cc39b3986d16ad1ceee445c6" }, "downloads": -1, "filename": "standardebooks-1.0.19.tar.gz", "has_sig": false, "md5_digest": "e006d97cbf1706512a619e53fb26fadc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 467292, "upload_time": "2019-08-13T16:11:22", "upload_time_iso_8601": "2019-08-13T16:11:22.193252Z", "url": "https://files.pythonhosted.org/packages/a2/2b/165899722fafa1787e8f06bf67b8182b41ecababb519f2127ffdae0a4b1b/standardebooks-1.0.19.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "d78b576e4ca3f64b163f66687add5282", "sha256": "0929a37f5aef101f2eb3d2b0343da65ecf9064b2379db4e7d0e0d31dcc14f7f6" }, "downloads": -1, "filename": "standardebooks-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d78b576e4ca3f64b163f66687add5282", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 482764, "upload_time": "2019-02-22T22:10:38", "upload_time_iso_8601": "2019-02-22T22:10:38.282462Z", "url": "https://files.pythonhosted.org/packages/7e/ef/24fa27aa80fb26ec2f5591d4a76ffd36adfbcd73e561cc16dd305821f000/standardebooks-1.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.0.20": [ { "comment_text": "", "digests": { "md5": "9b7a76e143c71a45f432e9bfe249c218", "sha256": "9d65a4b73e70892d77618b941abed463c91e887cb29a6d272e404fdb30d47c4c" }, "downloads": -1, "filename": "standardebooks-1.0.20.tar.gz", "has_sig": false, "md5_digest": "9b7a76e143c71a45f432e9bfe249c218", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 463947, "upload_time": "2019-08-28T00:18:33", "upload_time_iso_8601": "2019-08-28T00:18:33.719730Z", "url": "https://files.pythonhosted.org/packages/fe/89/4f4da565ded3b44f19d72a805f4c33fc6c0ab1d31cd6f3dc47a5dd502e76/standardebooks-1.0.20.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.21": [ { "comment_text": "", "digests": { "md5": "3cbb12af0cf3676a4661b4f86e2b4d33", "sha256": "a010033313368279746aa56665954af2882c85a4ec1873cdfacc2d08c59e59a3" }, "downloads": -1, "filename": "standardebooks-1.0.21.tar.gz", "has_sig": false, "md5_digest": "3cbb12af0cf3676a4661b4f86e2b4d33", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 12587118, "upload_time": "2019-08-30T00:01:22", "upload_time_iso_8601": "2019-08-30T00:01:22.776733Z", "url": "https://files.pythonhosted.org/packages/c5/c6/840145052d056cf836ba9bf3149177dd00c2de99969d897df26c11e3f09e/standardebooks-1.0.21.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.22": [ { "comment_text": "", "digests": { "md5": "2043cbd469b23795ba619d1291e7f247", "sha256": "2af926724c6210b7f18117090089d27fd7afd1b5d2d8138fdc7c3bc20c38912d" }, "downloads": -1, "filename": "standardebooks-1.0.22.tar.gz", "has_sig": false, "md5_digest": "2043cbd469b23795ba619d1291e7f247", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 12587140, "upload_time": "2019-08-30T21:55:51", "upload_time_iso_8601": "2019-08-30T21:55:51.115328Z", "url": "https://files.pythonhosted.org/packages/9f/b6/e6245fae976bb13446a3ec21556f4c59e5ad0afeea55dfd7d2cc909fd315/standardebooks-1.0.22.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.23": [ { "comment_text": "", "digests": { "md5": "16942c3f5c224b12b1305b778f01ab71", "sha256": "1f923e83ae40e6dab068afe571f4870928f43d4ed907d22a042bd31d894d5c76" }, "downloads": -1, "filename": "standardebooks-1.0.23.tar.gz", "has_sig": false, "md5_digest": "16942c3f5c224b12b1305b778f01ab71", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 12587272, "upload_time": "2019-09-16T01:29:58", "upload_time_iso_8601": "2019-09-16T01:29:58.443152Z", "url": "https://files.pythonhosted.org/packages/a8/29/91e42f356f576aeb64255b3bb1648b756c335763546581b426906416a95a/standardebooks-1.0.23.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.24": [ { "comment_text": "", "digests": { "md5": "1f7752f8caf1198b5b88c608b7616992", "sha256": "ddbd34f154114ec351fe6056d746e90586f5aa1187bc20044f1078868b103d00" }, "downloads": -1, "filename": "standardebooks-1.0.24.tar.gz", "has_sig": false, "md5_digest": "1f7752f8caf1198b5b88c608b7616992", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 12587623, "upload_time": "2019-09-18T20:59:53", "upload_time_iso_8601": "2019-09-18T20:59:53.923336Z", "url": "https://files.pythonhosted.org/packages/88/5d/97be2e509edbcc1cf3c5a784f8033200037fa74880d485909228a68b7dc5/standardebooks-1.0.24.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.25": [ { "comment_text": "", "digests": { "md5": "26a70640777d139daa140831f2b0d159", "sha256": "9b9ea7f2c775157a843ac01c47bac71d24d6b9e97cac78aa5cecc2fb4ce85891" }, "downloads": -1, "filename": "standardebooks-1.0.25.tar.gz", "has_sig": false, "md5_digest": "26a70640777d139daa140831f2b0d159", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 12587671, "upload_time": "2019-09-18T21:29:03", "upload_time_iso_8601": "2019-09-18T21:29:03.682776Z", "url": "https://files.pythonhosted.org/packages/3f/cd/e9ef9391529b6712b5edf875494f7403fe5a60cbdf33969020f72a16575d/standardebooks-1.0.25.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.26": [ { "comment_text": "", "digests": { "md5": "fc2fbc3aff15bae647336987a6244b8a", "sha256": "f2a44c34336e4391fb2081e5d304291e21ee7d11264f36f5731703627c8840b5" }, "downloads": -1, "filename": "standardebooks-1.0.26.tar.gz", "has_sig": false, "md5_digest": "fc2fbc3aff15bae647336987a6244b8a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 12590509, "upload_time": "2019-10-26T22:56:39", "upload_time_iso_8601": "2019-10-26T22:56:39.955960Z", "url": "https://files.pythonhosted.org/packages/91/53/fbb4b0844c3eab0dc12c43ec80bade0fccb0a3bcc838eef1c4e4e5b4b2b4/standardebooks-1.0.26.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.27": [ { "comment_text": "", "digests": { "md5": "9d9ad5533f30ad6906c349e18d98e3ad", "sha256": "e2bdc3fb1b3cb628ebe646da82d2257f173cc93c05cb39c766020ead0c2456a2" }, "downloads": -1, "filename": "standardebooks-1.0.27.tar.gz", "has_sig": false, "md5_digest": "9d9ad5533f30ad6906c349e18d98e3ad", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 12595130, "upload_time": "2019-11-23T19:17:34", "upload_time_iso_8601": "2019-11-23T19:17:34.674205Z", "url": "https://files.pythonhosted.org/packages/e6/4a/5833361010843c91a585a6c97a5ee8d4f253578059d46d2dd16c4cda0499/standardebooks-1.0.27.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.28": [ { "comment_text": "", "digests": { "md5": "0ee2b0a4d46f253a4c093a9907a46b95", "sha256": "a2a93ab59113398e5db0fee9f3cb05088982db62fc6189580bd54b2d255e8e9d" }, "downloads": -1, "filename": "standardebooks-1.0.28.tar.gz", "has_sig": false, "md5_digest": "0ee2b0a4d46f253a4c093a9907a46b95", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 12595621, "upload_time": "2020-01-20T23:01:30", "upload_time_iso_8601": "2020-01-20T23:01:30.474637Z", "url": "https://files.pythonhosted.org/packages/87/aa/32af0cefc342530b4010684484bc725601051d4dd8cd2b2ca6d003470f47/standardebooks-1.0.28.tar.gz", "yanked": false, "yanked_reason": null } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "608d6d925b720b31de7897a3ee7b363d", "sha256": "a597af61edb9b28f148638928b66e27dac210b3d718be9e8bf454dfba800b681" }, "downloads": -1, "filename": "standardebooks-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "608d6d925b720b31de7897a3ee7b363d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 482830, "upload_time": "2019-02-24T21:50:08", "upload_time_iso_8601": "2019-02-24T21:50:08.982497Z", "url": "https://files.pythonhosted.org/packages/94/d3/bcfb48f3274bd403b46b8ec8334582d2242ac8e0a7ab332646c91c69cdc1/standardebooks-1.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "2a1e82360ece4e29ed1947d0a8214d07", "sha256": "684270e386455594151e18570a81edbf0de3cdc9dfecc60c97f9324f6200fd88" }, "downloads": -1, "filename": "standardebooks-1.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "2a1e82360ece4e29ed1947d0a8214d07", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 482886, "upload_time": "2019-02-24T22:42:34", "upload_time_iso_8601": "2019-02-24T22:42:34.453634Z", "url": "https://files.pythonhosted.org/packages/48/d9/3fcb289739ff206697bb04a8482fce7d784403f48cc03e808b690a780886/standardebooks-1.0.4-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "993714dd45f26817ad0f9d3863aadab1", "sha256": "16e5d85f6f1bff41985c3be9fafc97d6faef952cb9db4fd939a6270b289a69fa" }, "downloads": -1, "filename": "standardebooks-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "993714dd45f26817ad0f9d3863aadab1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 483056, "upload_time": "2019-02-26T18:20:59", "upload_time_iso_8601": "2019-02-26T18:20:59.432227Z", "url": "https://files.pythonhosted.org/packages/63/d4/0509700fc093932ab1a0e80f26a66406b4f673d41f5c8f9e26e8ecac9aa2/standardebooks-1.0.5-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "498122f823a71fce4fab53b160313387", "sha256": "853a9d48834e05ff1a8d954b4c503b7e759999bcd3c8a5d303b43c839d983ecf" }, "downloads": -1, "filename": "standardebooks-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "498122f823a71fce4fab53b160313387", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 483139, "upload_time": "2019-03-01T04:03:14", "upload_time_iso_8601": "2019-03-01T04:03:14.434909Z", "url": "https://files.pythonhosted.org/packages/cc/fe/177847c70c0e4b822a7cdc99b9574079b7f6f6824266182c6d48f34417e4/standardebooks-1.0.6-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "3585953bcc0321b4795832b691fb8de9", "sha256": "3bffae8af993c87962e015413a75a56a3241bbaab16160632053eaae01702bfc" }, "downloads": -1, "filename": "standardebooks-1.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "3585953bcc0321b4795832b691fb8de9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 483938, "upload_time": "2019-03-12T23:36:55", "upload_time_iso_8601": "2019-03-12T23:36:55.130681Z", "url": "https://files.pythonhosted.org/packages/e5/26/c182970c628c4d60c0038cbe2c7816fe4acda431f24a4db6fd75c57add06/standardebooks-1.0.7-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "b14aa439b826982e5d7379ae44011b5e", "sha256": "ef67f38331abe04f53ac11c0b5be1eebcb2b7e25c6d5ed4204ff9b3d03bf4135" }, "downloads": -1, "filename": "standardebooks-1.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "b14aa439b826982e5d7379ae44011b5e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 484137, "upload_time": "2019-03-13T23:02:20", "upload_time_iso_8601": "2019-03-13T23:02:20.831794Z", "url": "https://files.pythonhosted.org/packages/2c/02/c0270a5d5073579d15c09016d731c107c0132021aeac659d40d197d6da53/standardebooks-1.0.8-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "862eb58f3a171ee905596720587994eb", "sha256": "98b87dc82e4211e1baa8ff93aa42b3950856a41d5ecc2c0a4cde910528004935" }, "downloads": -1, "filename": "standardebooks-1.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "862eb58f3a171ee905596720587994eb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 488788, "upload_time": "2019-03-23T17:14:04", "upload_time_iso_8601": "2019-03-23T17:14:04.721818Z", "url": "https://files.pythonhosted.org/packages/e6/78/3da18d5b83aac1f9895cd8a7c9b3c077156270b679a6f70ddc44090feb70/standardebooks-1.0.9-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "e40935d00e283f57a69bcc83a09286bb", "sha256": "343f6b2d32bedf195c09ad59a595a653235ec5f9449bb3a0f058f33678915e1d" }, "downloads": -1, "filename": "standardebooks-1.1.0.tar.gz", "has_sig": false, "md5_digest": "e40935d00e283f57a69bcc83a09286bb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12597216, "upload_time": "2020-02-05T22:30:03", "upload_time_iso_8601": "2020-02-05T22:30:03.585810Z", "url": "https://files.pythonhosted.org/packages/9d/2b/d32d90b4c6dd817119ec5ca9953555d161fa8b4cefea2f2f8db27acc24d5/standardebooks-1.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "5a3ff97489ac8c3e4a87987813d06393", "sha256": "18819fbc7cb433182ebdb44652188a92cf765b080847d63c7586ce0cd903c28f" }, "downloads": -1, "filename": "standardebooks-1.2.0.tar.gz", "has_sig": false, "md5_digest": "5a3ff97489ac8c3e4a87987813d06393", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12597680, "upload_time": "2020-02-13T18:12:54", "upload_time_iso_8601": "2020-02-13T18:12:54.803073Z", "url": "https://files.pythonhosted.org/packages/94/16/42825ada54e377c97a65768625da741a2d4146ede95ce428602b0884f851/standardebooks-1.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "9aa903b69f412eacb2a37377e0e91923", "sha256": "4c1b0952eec06e8c068a2f39fb39fc5498ccca05aae7e2d4d4d60f1b8c5e47d4" }, "downloads": -1, "filename": "standardebooks-1.2.1.tar.gz", "has_sig": false, "md5_digest": "9aa903b69f412eacb2a37377e0e91923", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12599800, "upload_time": "2020-02-17T18:45:35", "upload_time_iso_8601": "2020-02-17T18:45:35.309354Z", "url": "https://files.pythonhosted.org/packages/4c/16/937d38caba3a0eb3c09388b1cf9e8ce17ebee7cfc6c64fd3987e5403c1a8/standardebooks-1.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "0e595faae4754708dc4f6b5c26193b34", "sha256": "f9d9866a9563b2f990f2aaded43ffc55857d778fe22039eaa26de4843d7ae7a5" }, "downloads": -1, "filename": "standardebooks-1.2.2.tar.gz", "has_sig": false, "md5_digest": "0e595faae4754708dc4f6b5c26193b34", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12603796, "upload_time": "2020-02-27T04:23:35", "upload_time_iso_8601": "2020-02-27T04:23:35.354244Z", "url": "https://files.pythonhosted.org/packages/fa/17/368552eae61a461ac02dee3dba491d8458dfc29b25fbbe79c1a7f3569b5b/standardebooks-1.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "f92ee7fe242a977fbca87fdb4c9320bf", "sha256": "a1a8671e6e0e5e86ce0c66057affe702cc1dc244dbce73cb79011fbad87a4bf9" }, "downloads": -1, "filename": "standardebooks-1.2.3.tar.gz", "has_sig": false, "md5_digest": "f92ee7fe242a977fbca87fdb4c9320bf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12603046, "upload_time": "2020-02-27T18:24:46", "upload_time_iso_8601": "2020-02-27T18:24:46.580176Z", "url": "https://files.pythonhosted.org/packages/70/0d/66301a8da39168d1bde5d973c41a3e8ee89a60e924f5c5ec9e341d076cb4/standardebooks-1.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.2.4": [ { "comment_text": "", "digests": { "md5": "44441bc6fe69d5549b6eebfdc1640524", "sha256": "75bd7f77b3e17b57c4fb55a61adcfeff4de138062d92a1d2219010679f1ae6fd" }, "downloads": -1, "filename": "standardebooks-1.2.4.tar.gz", "has_sig": false, "md5_digest": "44441bc6fe69d5549b6eebfdc1640524", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12779034, "upload_time": "2020-03-18T19:13:39", "upload_time_iso_8601": "2020-03-18T19:13:39.066935Z", "url": "https://files.pythonhosted.org/packages/10/b6/845ff2df7fd3a2cb744d0bac322bb9309aa8ce1cd6838022dd2ed035621c/standardebooks-1.2.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "5fdf6724eeae900d4a53e2c3790021a3", "sha256": "85d18fb13d4d7825e2b60523e541e23d46186e5391ae3a086fa7963863ec060a" }, "downloads": -1, "filename": "standardebooks-1.3.0.tar.gz", "has_sig": false, "md5_digest": "5fdf6724eeae900d4a53e2c3790021a3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12780780, "upload_time": "2020-03-24T02:45:41", "upload_time_iso_8601": "2020-03-24T02:45:41.062767Z", "url": "https://files.pythonhosted.org/packages/3b/aa/fe4c0235e30c25105406b54589fbc0793d9715bd91a90cf17366e51415b5/standardebooks-1.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "62cf319db62e987f1e0a7bf85798ae49", "sha256": "fafc6ad09921cf84c45c81a9eddbac6f13512df92eb7fc5a0784c85e58c280e0" }, "downloads": -1, "filename": "standardebooks-1.4.0.tar.gz", "has_sig": false, "md5_digest": "62cf319db62e987f1e0a7bf85798ae49", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12755491, "upload_time": "2020-04-28T17:37:20", "upload_time_iso_8601": "2020-04-28T17:37:20.294388Z", "url": "https://files.pythonhosted.org/packages/e7/51/2dabcc0efe816f4fd78420fa7ddcd7052cb6006480ec58c4b6750c2bd90d/standardebooks-1.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "c6c2c0d0dd283c8f3c848dd70fc2e40a", "sha256": "9d40c54d528f0a3e0712beba4ac00082f2aca8e7fff345ab14299902be224e94" }, "downloads": -1, "filename": "standardebooks-1.5.0.tar.gz", "has_sig": false, "md5_digest": "c6c2c0d0dd283c8f3c848dd70fc2e40a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12762589, "upload_time": "2020-05-22T23:59:13", "upload_time_iso_8601": "2020-05-22T23:59:13.889946Z", "url": "https://files.pythonhosted.org/packages/99/62/0718aa719b163ea833217e9f2a40a849e12c53095013aaab223c7bcc58b5/standardebooks-1.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "964e02a4a5b1cd06b88396d6d56e6767", "sha256": "6b39fecc253f6a809be2bc81d60945a1cd952ceb470b8f2000dcf821811d389d" }, "downloads": -1, "filename": "standardebooks-1.5.1.tar.gz", "has_sig": false, "md5_digest": "964e02a4a5b1cd06b88396d6d56e6767", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12773371, "upload_time": "2020-06-19T16:32:35", "upload_time_iso_8601": "2020-06-19T16:32:35.210797Z", "url": "https://files.pythonhosted.org/packages/47/ec/94210174516643ab1b9137ade5741aae4f9d7740e17bbf75b18d0421c12e/standardebooks-1.5.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "55c4027942dfbc0c69650ea488395d77", "sha256": "31ca7297a736c9fbf1c806d4a9297f2683aeec61a49112cc0cf27b07a8be57c8" }, "downloads": -1, "filename": "standardebooks-1.5.2.tar.gz", "has_sig": false, "md5_digest": "55c4027942dfbc0c69650ea488395d77", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12773288, "upload_time": "2020-06-24T18:38:42", "upload_time_iso_8601": "2020-06-24T18:38:42.590331Z", "url": "https://files.pythonhosted.org/packages/66/0c/0b78d7c5e5ba5212c9cfcda12d3653f66c84aa18d293274024a960465aca/standardebooks-1.5.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.3": [ { "comment_text": "", "digests": { "md5": "ba7c675fe7cb980fd1f7c4a43a7af9d6", "sha256": "fbcbeebef7ad38dca887c4600fb767243d8ebe40291208e546db1f4585827094" }, "downloads": -1, "filename": "standardebooks-1.5.3.tar.gz", "has_sig": false, "md5_digest": "ba7c675fe7cb980fd1f7c4a43a7af9d6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12773431, "upload_time": "2020-06-24T22:04:02", "upload_time_iso_8601": "2020-06-24T22:04:02.449463Z", "url": "https://files.pythonhosted.org/packages/60/6a/b3af1e102fe148e78755c726408614d3f0b752fa392d09c3f5e101b0bd3e/standardebooks-1.5.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.4": [ { "comment_text": "", "digests": { "md5": "bed119cbcf9d44e9b23854f69ed22c83", "sha256": "726c518855ebd486950eb5b7a41df856014daa1c15eaac0ff57e6459b64c33c3" }, "downloads": -1, "filename": "standardebooks-1.5.4.tar.gz", "has_sig": false, "md5_digest": "bed119cbcf9d44e9b23854f69ed22c83", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12774615, "upload_time": "2020-07-28T01:36:11", "upload_time_iso_8601": "2020-07-28T01:36:11.031358Z", "url": "https://files.pythonhosted.org/packages/ed/64/b6eb99dd066733b8e4e56a9f75cf961c32752d2acd456df57d7dcc9eb0c6/standardebooks-1.5.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.5": [ { "comment_text": "", "digests": { "md5": "0639bcd704b7b8fc81553e507d445672", "sha256": "2ca27c9c4d7acf646924e73f8539c3e7e4ce09c4d2b84b9d7d20138157932c06" }, "downloads": -1, "filename": "standardebooks-1.5.5.tar.gz", "has_sig": false, "md5_digest": "0639bcd704b7b8fc81553e507d445672", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12774794, "upload_time": "2020-07-30T20:15:41", "upload_time_iso_8601": "2020-07-30T20:15:41.039744Z", "url": "https://files.pythonhosted.org/packages/ac/b6/8f41d95a0031bf3fd9dff19b17b5973c4640058ab8ae034947edf71e04d5/standardebooks-1.5.5.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.6": [ { "comment_text": "", "digests": { "md5": "05ccc8f7965c6445180bbb3026410705", "sha256": "a4f6c69a5b490a75a761a9aa0cc956680920ccfd6984d4db8f7f0c24e556eaa3" }, "downloads": -1, "filename": "standardebooks-1.5.6.tar.gz", "has_sig": false, "md5_digest": "05ccc8f7965c6445180bbb3026410705", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12774781, "upload_time": "2020-07-30T21:16:10", "upload_time_iso_8601": "2020-07-30T21:16:10.593422Z", "url": "https://files.pythonhosted.org/packages/8a/23/147e2e9a9b6f9ae39d2f5fccdd80b1b194ff7d1fdf25723f6c2bc52f1ef8/standardebooks-1.5.6.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.7": [ { "comment_text": "", "digests": { "md5": "67f689d388c3e8a06622222203084bc5", "sha256": "348ad2d39f492017ab5ea5fd5e6a88f39f67dbecaf918bc2af6c23e0b71a885f" }, "downloads": -1, "filename": "standardebooks-1.5.7.tar.gz", "has_sig": false, "md5_digest": "67f689d388c3e8a06622222203084bc5", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12774814, "upload_time": "2020-07-30T21:23:22", "upload_time_iso_8601": "2020-07-30T21:23:22.310818Z", "url": "https://files.pythonhosted.org/packages/ef/d7/82cf7b913429c0fd22a355b12e4ec5b2ce4186aa97fde5d0c94ecb3784cb/standardebooks-1.5.7.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.8": [ { "comment_text": "", "digests": { "md5": "b1a9e38c61e18ea27d3288a392d1accf", "sha256": "55d13fcd397b3ed6948770eb6f39553515fbce06820d19f67157dea4734499ed" }, "downloads": -1, "filename": "standardebooks-1.5.8.tar.gz", "has_sig": false, "md5_digest": "b1a9e38c61e18ea27d3288a392d1accf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12774798, "upload_time": "2020-07-30T21:28:36", "upload_time_iso_8601": "2020-07-30T21:28:36.578057Z", "url": "https://files.pythonhosted.org/packages/09/2c/0ccd976f54a2d2dd1bf26f5a6d85fbda7c3105a59897d8b0658a60fd41d7/standardebooks-1.5.8.tar.gz", "yanked": false, "yanked_reason": null } ], "1.5.9": [ { "comment_text": "", "digests": { "md5": "7549519a7799c98be677e08ff4d3808c", "sha256": "596dc96113ec985d3e3e09cf3b439fcc43aad28356be03ecae41c30b06fcccbc" }, "downloads": -1, "filename": "standardebooks-1.5.9.tar.gz", "has_sig": false, "md5_digest": "7549519a7799c98be677e08ff4d3808c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12820432, "upload_time": "2020-08-23T18:14:00", "upload_time_iso_8601": "2020-08-23T18:14:00.413488Z", "url": "https://files.pythonhosted.org/packages/e6/6c/74bb0d3405c8f955fe66e79893f065ab70e006b5d8f5f13b39d9cf63af9b/standardebooks-1.5.9.tar.gz", "yanked": false, "yanked_reason": null } ], "1.6.0": [ { "comment_text": "", "digests": { "md5": "6949daf2a8cf4d199bf7ea87567ed48b", "sha256": "e70e4826d1baf4f447dcbab39252e6b903287a6dfe0d46639e5dba4c4b748520" }, "downloads": -1, "filename": "standardebooks-1.6.0.tar.gz", "has_sig": false, "md5_digest": "6949daf2a8cf4d199bf7ea87567ed48b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12822998, "upload_time": "2020-09-10T16:49:47", "upload_time_iso_8601": "2020-09-10T16:49:47.990896Z", "url": "https://files.pythonhosted.org/packages/8c/23/d388d72aee2a3001f640ea5959d5f24637e93f4b18048a74e4dc74ee79a1/standardebooks-1.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "e10a888c22581158ececda448c81c4b4", "sha256": "ab5afca39eae8d3711db9c80ebde0a87ea73534ab7ee6728beb9321323c27b4b" }, "downloads": -1, "filename": "standardebooks-1.6.1.tar.gz", "has_sig": false, "md5_digest": "e10a888c22581158ececda448c81c4b4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12824432, "upload_time": "2020-09-20T19:03:39", "upload_time_iso_8601": "2020-09-20T19:03:39.395136Z", "url": "https://files.pythonhosted.org/packages/8e/25/125e75b46143a129b1a889405098daa0beee708a4161dfdf8d7b19c54b92/standardebooks-1.6.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.6.2": [ { "comment_text": "", "digests": { "md5": "b3219860683de92ecdd07fdc7e6f77b3", "sha256": "89d9def68fae9228b9575da365d4eab1ab977a9a045dde77901d0fcac04e426c" }, "downloads": -1, "filename": "standardebooks-1.6.2.tar.gz", "has_sig": false, "md5_digest": "b3219860683de92ecdd07fdc7e6f77b3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12824561, "upload_time": "2020-09-20T20:40:49", "upload_time_iso_8601": "2020-09-20T20:40:49.110965Z", "url": "https://files.pythonhosted.org/packages/89/8e/edf4aa3bcaca4ef9240981a04deb1c6195deb84d1235595b60b9b89e73a7/standardebooks-1.6.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.6.3": [ { "comment_text": "", "digests": { "md5": "5ccdec9dfd65c7dbca1d3845971b7842", "sha256": "33f272d25cf2c069548586865590e78401e63efbfc9bb0dcfadd86111afabc05" }, "downloads": -1, "filename": "standardebooks-1.6.3.tar.gz", "has_sig": false, "md5_digest": "5ccdec9dfd65c7dbca1d3845971b7842", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12825775, "upload_time": "2020-10-11T18:33:37", "upload_time_iso_8601": "2020-10-11T18:33:37.558983Z", "url": "https://files.pythonhosted.org/packages/f7/aa/49b8f261bcb7c1c1c4bfc01b3d1fe9df8135078a408b8517198c2a7531c5/standardebooks-1.6.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "cbfac076e2c4999c30c3013c55a7962f", "sha256": "d184f90cc571a0b857111fd34ca68c28a6bd48d1285e7f9bb12a04eb788fb87c" }, "downloads": -1, "filename": "standardebooks-1.7.0.tar.gz", "has_sig": false, "md5_digest": "cbfac076e2c4999c30c3013c55a7962f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12826052, "upload_time": "2020-10-12T21:03:48", "upload_time_iso_8601": "2020-10-12T21:03:48.833755Z", "url": "https://files.pythonhosted.org/packages/f6/10/f923fa473c338b4411d04f78ac7eb3baa0c58b00d551ac761d94fbc988cc/standardebooks-1.7.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.7.1": [ { "comment_text": "", "digests": { "md5": "f09eaadc273e493a0afd5200105a0f7c", "sha256": "3e8ff5b47280d41a290c4bbb33d338def5aa419bce57abef18f53e40df2938df" }, "downloads": -1, "filename": "standardebooks-1.7.1.tar.gz", "has_sig": false, "md5_digest": "f09eaadc273e493a0afd5200105a0f7c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12826920, "upload_time": "2020-11-03T18:19:09", "upload_time_iso_8601": "2020-11-03T18:19:09.510860Z", "url": "https://files.pythonhosted.org/packages/67/78/b5462312c930b853da5d0798c21acfaa8eee198122b95cbd4850e6b58096/standardebooks-1.7.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.8.0": [ { "comment_text": "", "digests": { "md5": "4ddf91c22cb8f2d3ca106872a1bf68d1", "sha256": "919715d6faf3dfcf9eea4489f296ea30229742cb06893cb4f3163eee6570218c" }, "downloads": -1, "filename": "standardebooks-1.8.0.tar.gz", "has_sig": false, "md5_digest": "4ddf91c22cb8f2d3ca106872a1bf68d1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12828775, "upload_time": "2020-12-01T01:48:54", "upload_time_iso_8601": "2020-12-01T01:48:54.679131Z", "url": "https://files.pythonhosted.org/packages/0d/31/d1155ead0d1c1d31a18ff57639269df5e04a6a9baff1e91a3eeb0cadf118/standardebooks-1.8.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.8.1": [ { "comment_text": "", "digests": { "md5": "48e20544049d16435cfaa057a4ef0321", "sha256": "4fc3752798de62b4a91267386082c5fc625f76ed146199d5ff9b78be70dbb5b8" }, "downloads": -1, "filename": "standardebooks-1.8.1.tar.gz", "has_sig": false, "md5_digest": "48e20544049d16435cfaa057a4ef0321", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12829206, "upload_time": "2020-12-09T22:31:04", "upload_time_iso_8601": "2020-12-09T22:31:04.926284Z", "url": "https://files.pythonhosted.org/packages/61/c4/2137deba33d37f3554f439e8843a7942068c277a4090cdc8da51102d84ac/standardebooks-1.8.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.8.2": [ { "comment_text": "", "digests": { "md5": "77a46267743df283ac5a94865402ab1f", "sha256": "41dde098af38bacc0007b80a6897f63fb87f1b6384db6d29e1053ac0cd41fc10" }, "downloads": -1, "filename": "standardebooks-1.8.2.tar.gz", "has_sig": false, "md5_digest": "77a46267743df283ac5a94865402ab1f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12835779, "upload_time": "2020-12-30T00:22:53", "upload_time_iso_8601": "2020-12-30T00:22:53.991101Z", "url": "https://files.pythonhosted.org/packages/8d/80/d313490a1483a075b3059e13a41a0dc2a65eee5f5ec0d61032ed126f0e4d/standardebooks-1.8.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.8.3": [ { "comment_text": "", "digests": { "md5": "0de2540741e48a6ef833b05f5c5fe564", "sha256": "9dc64980c95ffb58a8abd6462b97e328ca6bf15c4caa69f63b6bc35d054d98cf" }, "downloads": -1, "filename": "standardebooks-1.8.3.tar.gz", "has_sig": false, "md5_digest": "0de2540741e48a6ef833b05f5c5fe564", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12835915, "upload_time": "2020-12-30T01:06:27", "upload_time_iso_8601": "2020-12-30T01:06:27.025173Z", "url": "https://files.pythonhosted.org/packages/54/0d/407fbc0947f794456b3e06e2a1f2d69ebf2a9153b20c541e000457766172/standardebooks-1.8.3.tar.gz", "yanked": false, "yanked_reason": null } ], "1.8.4": [ { "comment_text": "", "digests": { "md5": "616badb9eb8b44cd9a325b116c2e0658", "sha256": "bc51ff1f0e81939199b3bbb8e1a111018416dd9affb6540cabdd744714fda354" }, "downloads": -1, "filename": "standardebooks-1.8.4.tar.gz", "has_sig": false, "md5_digest": "616badb9eb8b44cd9a325b116c2e0658", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12837407, "upload_time": "2021-01-23T20:44:05", "upload_time_iso_8601": "2021-01-23T20:44:05.201354Z", "url": "https://files.pythonhosted.org/packages/ac/f0/c2d35909769a8c039c8906315620139f73c374fc67db6686baf09861903f/standardebooks-1.8.4.tar.gz", "yanked": false, "yanked_reason": null } ], "1.9.0": [ { "comment_text": "", "digests": { "md5": "aff0586c79b5b9b98528547509ebe9ee", "sha256": "7a9aa9dbbc9f400eedb2742562abce29f044c500cedb5cc109906105bad7dc73" }, "downloads": -1, "filename": "standardebooks-1.9.0.tar.gz", "has_sig": false, "md5_digest": "aff0586c79b5b9b98528547509ebe9ee", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12840162, "upload_time": "2021-02-19T23:44:31", "upload_time_iso_8601": "2021-02-19T23:44:31.132763Z", "url": "https://files.pythonhosted.org/packages/1d/ef/d42aef586369c27a0f8ac7bcbe7769247e747a023de4eb35a81b7fb16d16/standardebooks-1.9.0.tar.gz", "yanked": false, "yanked_reason": null } ], "1.9.1": [ { "comment_text": "", "digests": { "md5": "f706b70f6cdc9dcd0369464e62c3fbae", "sha256": "bd2eaac0edfad34a8c200cbfb0c7e362eae18f28ef4b796efc20d4c1904fd38d" }, "downloads": -1, "filename": "standardebooks-1.9.1.tar.gz", "has_sig": false, "md5_digest": "f706b70f6cdc9dcd0369464e62c3fbae", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12857186, "upload_time": "2021-03-24T23:55:25", "upload_time_iso_8601": "2021-03-24T23:55:25.840513Z", "url": "https://files.pythonhosted.org/packages/e0/40/9b158065fea331307d8524031b7f3c3aae76f9431189aecb9afa487660f1/standardebooks-1.9.1.tar.gz", "yanked": false, "yanked_reason": null } ], "1.9.2": [ { "comment_text": "", "digests": { "md5": "7335cad2cc3b96259e95c786dc1d1b15", "sha256": "a9732c4f611f1bc3a4f12531014ed80ec6fba92a55ec0fb6b68ace02e34518cc" }, "downloads": -1, "filename": "standardebooks-1.9.2.tar.gz", "has_sig": false, "md5_digest": "7335cad2cc3b96259e95c786dc1d1b15", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12858416, "upload_time": "2021-04-11T17:49:01", "upload_time_iso_8601": "2021-04-11T17:49:01.684691Z", "url": "https://files.pythonhosted.org/packages/0a/58/53cc15748aa6c4663522c3668e470aaaa11bc0173cec1af147732366b701/standardebooks-1.9.2.tar.gz", "yanked": false, "yanked_reason": null } ], "1.9.3": [ { "comment_text": "", "digests": { "md5": "7079578f3f8c310b3cfaff515570cefa", "sha256": "4dbed425cfab17b8dfa9a474413622c2f9a32f1f4277baa1ebed594e080c1f44" }, "downloads": -1, "filename": "standardebooks-1.9.3.tar.gz", "has_sig": false, "md5_digest": "7079578f3f8c310b3cfaff515570cefa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12859426, "upload_time": "2021-04-12T18:31:31", "upload_time_iso_8601": "2021-04-12T18:31:31.672133Z", "url": "https://files.pythonhosted.org/packages/c0/ad/2e11376c3f07d4562518cc0dc1c0d2903d0105c34d74af010794a8844e27/standardebooks-1.9.3.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "75c98a9c5300ee9ea17b8bd386a479f1", "sha256": "8ddf818e4295d731ca4d1584c946ca10575dc38beb90bdc5208c9f95d4a739dc" }, "downloads": -1, "filename": "standardebooks-2.0.0.tar.gz", "has_sig": false, "md5_digest": "75c98a9c5300ee9ea17b8bd386a479f1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12872879, "upload_time": "2021-06-03T23:54:11", "upload_time_iso_8601": "2021-06-03T23:54:11.281543Z", "url": "https://files.pythonhosted.org/packages/8b/48/f467eeabf44f5721ae9a7926939ca08ccd634ede18ce8f391033f01b7731/standardebooks-2.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "cb61e7afc785f007c44db2928c0aae39", "sha256": "90fff0168ad6197bce41b81a55c8ee9f9c59510fffff941da79852d841ed4d7c" }, "downloads": -1, "filename": "standardebooks-2.0.1.tar.gz", "has_sig": false, "md5_digest": "cb61e7afc785f007c44db2928c0aae39", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12872989, "upload_time": "2021-06-04T02:45:37", "upload_time_iso_8601": "2021-06-04T02:45:37.752569Z", "url": "https://files.pythonhosted.org/packages/4e/90/25a64766f3b00ad0901d8bb148eaf14a0604c0219f8361dd0dfcfd0e8fea/standardebooks-2.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "8f08a3ea0637667453292ab493e52e80", "sha256": "f819c0eb752ea6f580bfaf66b5ced3235c9c91bc1d7a7dc5a34f4229524ac421" }, "downloads": -1, "filename": "standardebooks-2.1.0.tar.gz", "has_sig": false, "md5_digest": "8f08a3ea0637667453292ab493e52e80", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12876395, "upload_time": "2021-06-15T22:34:14", "upload_time_iso_8601": "2021-06-15T22:34:14.766445Z", "url": "https://files.pythonhosted.org/packages/b7/b1/46c4f5f3a8845222032017a667b8866dea7c34a5fbe1fc38a792898bd221/standardebooks-2.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "18e2d0a61c0753c304964def0518af02", "sha256": "a4cc902877ff044bb3f0ded981c027150d629910ec225137c31507901476b1a9" }, "downloads": -1, "filename": "standardebooks-2.2.0.tar.gz", "has_sig": false, "md5_digest": "18e2d0a61c0753c304964def0518af02", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12883947, "upload_time": "2021-08-30T23:17:53", "upload_time_iso_8601": "2021-08-30T23:17:53.186293Z", "url": "https://files.pythonhosted.org/packages/86/08/71a4177c33ed46d11345fae0ed4d508d665f1debed0e7d7e1963048a005e/standardebooks-2.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "6ee9229e6825bf00c7a80f5a0248427f", "sha256": "c9e3c619090d12463d1846773eb6dd7a4565b352c02ba5d701fb87c3a4d57f04" }, "downloads": -1, "filename": "standardebooks-2.3.0.tar.gz", "has_sig": false, "md5_digest": "6ee9229e6825bf00c7a80f5a0248427f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12886643, "upload_time": "2021-11-09T21:14:11", "upload_time_iso_8601": "2021-11-09T21:14:11.883310Z", "url": "https://files.pythonhosted.org/packages/3b/50/d996ef000beabcb8725f5038dae08cd39958b6be3353b369b2b28a1406e4/standardebooks-2.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "2.3.1": [ { "comment_text": "", "digests": { "md5": "f64e421f0f38beb060011996ed70a63c", "sha256": "369a09c30c317b2a10eeaed3376fb9c94b19ac442661fededed7e5783e3c1f92" }, "downloads": -1, "filename": "standardebooks-2.3.1.tar.gz", "has_sig": false, "md5_digest": "f64e421f0f38beb060011996ed70a63c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 12886588, "upload_time": "2021-11-10T00:48:28", "upload_time_iso_8601": "2021-11-10T00:48:28.931768Z", "url": "https://files.pythonhosted.org/packages/d2/3b/8ffaaa0038b7b7c7aa81d7a2c9f3cf03ab14c898b9c180ba2c73a605d85f/standardebooks-2.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "2.3.10": [ { "comment_text": "", "digests": { "md5": "1c96eb956f12272a3cff83c70a28cc13", "sha256": "3b74316ee9b391fd66e806f66e311f3bc324e3ebfb88a97e3dc7337e7fa4bacd" }, "downloads": -1, "filename": "standardebooks-2.3.10.tar.gz", "has_sig": false, "md5_digest": "1c96eb956f12272a3cff83c70a28cc13", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 39730948, "upload_time": "2022-04-29T20:09:30", "upload_time_iso_8601": "2022-04-29T20:09:30.179511Z", "url": "https://files.pythonhosted.org/packages/ee/be/c8761344fa0613c96763e08d7632fb3e8ed1fcbfca1862d3794472061cff/standardebooks-2.3.10.tar.gz", "yanked": false, "yanked_reason": null } ], "2.3.2": [ { "comment_text": "", "digests": { "md5": "470d04a9ca7bd14ba353e2c6602b0b52", "sha256": "e48fd0e0984fbb1041b8bd3cb3bf9023abf2be6090571f1b172056a17a56a3ca" }, "downloads": -1, "filename": "standardebooks-2.3.2.tar.gz", "has_sig": false, "md5_digest": "470d04a9ca7bd14ba353e2c6602b0b52", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 39725142, "upload_time": "2022-01-20T01:10:22", "upload_time_iso_8601": "2022-01-20T01:10:22.941046Z", "url": "https://files.pythonhosted.org/packages/a6/54/15846ac4e16c00b60dbe5b7473c60a2c4e4f942eb517c69f8f3b2ab40413/standardebooks-2.3.2.tar.gz", "yanked": false, "yanked_reason": null } ], "2.3.3": [ { "comment_text": "", "digests": { "md5": "da86ad7fc1ba71e0c81eb0bf64e2e235", "sha256": "ce1ebc30b04216fba5522393266a8b2df373d90f0b1c39d9fbd6bc6b30c29e6d" }, "downloads": -1, "filename": "standardebooks-2.3.3.tar.gz", "has_sig": false, "md5_digest": "da86ad7fc1ba71e0c81eb0bf64e2e235", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 39725070, "upload_time": "2022-01-20T15:28:18", "upload_time_iso_8601": "2022-01-20T15:28:18.669501Z", "url": "https://files.pythonhosted.org/packages/69/00/8416db76eb3213cd30599ea2fb54569bd873a551bc73d9f541bf4a48d668/standardebooks-2.3.3.tar.gz", "yanked": false, "yanked_reason": null } ], "2.3.4": [ { "comment_text": "", "digests": { "md5": "6c87b1fc2865355f0b8bdc940775b57e", "sha256": "15ffbe25fae4a4e6048095a9e13ee8f28d9548a4fb87afccbf387f69251199db" }, "downloads": -1, "filename": "standardebooks-2.3.4.tar.gz", "has_sig": false, "md5_digest": "6c87b1fc2865355f0b8bdc940775b57e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 39725075, "upload_time": "2022-01-20T15:53:09", "upload_time_iso_8601": "2022-01-20T15:53:09.830296Z", "url": "https://files.pythonhosted.org/packages/e7/ca/f140a1ec9924ffd613ffc9d9ebfe3322e0f757016f5bc73129f99d0ff9cf/standardebooks-2.3.4.tar.gz", "yanked": false, "yanked_reason": null } ], "2.3.5": [ { "comment_text": "", "digests": { "md5": "62f3f3e6fb1862ea2b59d995171c884f", "sha256": "07364c252bcf172e9055aa990708c13c602d49df6589dcb311a5dc2b8cea6d0d" }, "downloads": -1, "filename": "standardebooks-2.3.5.tar.gz", "has_sig": false, "md5_digest": "62f3f3e6fb1862ea2b59d995171c884f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 39727217, "upload_time": "2022-02-13T20:32:40", "upload_time_iso_8601": "2022-02-13T20:32:40.310807Z", "url": "https://files.pythonhosted.org/packages/3c/2b/174ded429c0fe532ca330aa6f92574e8d0c0c323d288bde5a99ba3495441/standardebooks-2.3.5.tar.gz", "yanked": false, "yanked_reason": null } ], "2.3.6": [ { "comment_text": "", "digests": { "md5": "c8709c22e91427591ce2184b3d7ecec6", "sha256": "29dfcf01ae20ff7af9c5797e5239e2cad7f6047fc11214afd3a0cca3a53d4aa8" }, "downloads": -1, "filename": "standardebooks-2.3.6.tar.gz", "has_sig": false, "md5_digest": "c8709c22e91427591ce2184b3d7ecec6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 39727282, "upload_time": "2022-02-13T22:15:26", "upload_time_iso_8601": "2022-02-13T22:15:26.857870Z", "url": "https://files.pythonhosted.org/packages/b8/ed/b89e815d1bd6f07ff2cc3521080d3ba0a66e005e050d96c9e806264f217e/standardebooks-2.3.6.tar.gz", "yanked": false, "yanked_reason": null } ], "2.3.7": [ { "comment_text": "", "digests": { "md5": "6edf82c9d943e4b3360675e174d26e6e", "sha256": "b12008092a8eb990c7061f58cc14c67172cf7f177de921818ac736ab51ca5582" }, "downloads": -1, "filename": "standardebooks-2.3.7.tar.gz", "has_sig": false, "md5_digest": "6edf82c9d943e4b3360675e174d26e6e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 39731057, "upload_time": "2022-04-20T22:26:52", "upload_time_iso_8601": "2022-04-20T22:26:52.763262Z", "url": "https://files.pythonhosted.org/packages/d1/3c/000debed2f2e4b0864e09c2fccfd3b202078b1c8aa044d1ce4c746ea59fa/standardebooks-2.3.7.tar.gz", "yanked": false, "yanked_reason": null } ], "2.3.8": [ { "comment_text": "", "digests": { "md5": "2124bd32a2bc1cba47065696780bdfbd", "sha256": "34c0c62c63c91cd153e7a61d888898242904bd0aefed50c926e4761c9250714f" }, "downloads": -1, "filename": "standardebooks-2.3.8.tar.gz", "has_sig": false, "md5_digest": "2124bd32a2bc1cba47065696780bdfbd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 39731744, "upload_time": "2022-04-26T01:38:09", "upload_time_iso_8601": "2022-04-26T01:38:09.560172Z", "url": "https://files.pythonhosted.org/packages/dc/9f/d070d63ba623ba4e3c54ebb3600db95a368680d1f6a091e7f0af3af818bb/standardebooks-2.3.8.tar.gz", "yanked": false, "yanked_reason": null } ], "2.3.9": [ { "comment_text": "", "digests": { "md5": "03efe280a8a0be36633432c1f816dc3a", "sha256": "97202dc2b9efd1dcd1cdaffb0a1fe97cb8f98ad597ec00442eafa3efda8f04c3" }, "downloads": -1, "filename": "standardebooks-2.3.9.tar.gz", "has_sig": false, "md5_digest": "03efe280a8a0be36633432c1f816dc3a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 39731867, "upload_time": "2022-04-26T17:09:46", "upload_time_iso_8601": "2022-04-26T17:09:46.499296Z", "url": "https://files.pythonhosted.org/packages/ef/27/355a5cfa7a64cc1dc1e372b12315086b3cec0fedadf0416b46dddcd0ded8/standardebooks-2.3.9.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1c96eb956f12272a3cff83c70a28cc13", "sha256": "3b74316ee9b391fd66e806f66e311f3bc324e3ebfb88a97e3dc7337e7fa4bacd" }, "downloads": -1, "filename": "standardebooks-2.3.10.tar.gz", "has_sig": false, "md5_digest": "1c96eb956f12272a3cff83c70a28cc13", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 39730948, "upload_time": "2022-04-29T20:09:30", "upload_time_iso_8601": "2022-04-29T20:09:30.179511Z", "url": "https://files.pythonhosted.org/packages/ee/be/c8761344fa0613c96763e08d7632fb3e8ed1fcbfca1862d3794472061cff/standardebooks-2.3.10.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }