{ "info": { "author": "Matt Chambers", "author_email": "yougotrooted@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8" ], "description": "# Fileseq [![Documentation Status](https://readthedocs.org/projects/fileseq/badge/?version=latest)](http://fileseq.readthedocs.io/en/latest/) [![Travis Build Status](https://api.travis-ci.org/sqlboy/fileseq.svg)](https://travis-ci.org/sqlboy/fileseq) [![AppVeyor Build status](https://ci.appveyor.com/api/projects/status/87t3pycl3365lnkd?svg=true)](https://ci.appveyor.com/project/justinfx/fileseq)\n\n\nA Python library for parsing frame ranges and file sequences based on a similar library found in Katana.\n\n## Frame Range Shorthand\n\nSupport for:\n\n* Standard: 1-10\n* Comma Delimited: 1-10,10-20\n* Chunked: 1-100x5\n* Filled: 1-100y5\n* Staggered: 1-100:3 (1-100x3, 1-100x2, 1-100)\n* Negative frame numbers: -10-100\n* Padding: #=4 padded, @=single pad\n* Printf Syntax Padding: %04d=4 padded, %01d=1 padded\n\n## FrameSets\n\nA FrameSet wraps a sequence of frames in a list list container.\n\n### Iterate a FrameSet\n```python\nfs = fileseq.FrameSet(\"1-5\")\nfor f in fs:\n print f\n```\n\n### Access Frames\n\n#### Using Indices:\n```python\n>>> fs = fileseq.FrameSet(\"1-100:8\")\n>>> fs[0] # First frame.\n1\n>>> fs[-1] # Last frame.\n98\n```\n\n#### Using Convenience Methods:\n```python\n>>> fs = fileseq.FrameSet(\"1-100:8\")\n>>> fs.start() # First frame.\n1\n>>> fs.end() # Last frame.\n98\n```\n\n## FileSequence\n\n### Instantiate from String\n```python\nfileseq.FileSequence(\"/foo/bar.1-10#.exr\")\n```\n\n### Format Path for VFX Software\n\n#### Using FileSequence.format Method:\n```python\n>>> seq = fileseq.FileSequence(\"/foo/bar.1-10#.exr\")\n>>> seq.format(template='{dirname}{basename}{padding}{extension}') \n\"/foo/bar.#.exr\"\n```\n\n#### Joining:\n```python\n>>> seq = fileseq.FileSequence(\"/foo/bar.1-10#.exr\")\n>>> ''.join([seq.dirname(), seq.basename(), '%0{}d'.format(len(str(seq.end()))), seq.extension()])\n\"/foo/bar.%02d.exr\"\n```\n\n### Get List of File Paths\n```python\n>>> seq = fileseq.FileSequence(\"/foo/bar.1-10#.exr\")\n>>> [seq[idx] for idx, fr in enumerate(seq.frameSet())]\n['/foo/bar.0001.exr',\n '/foo/bar.0002.exr',\n '/foo/bar.0003.exr',\n '/foo/bar.0004.exr',\n '/foo/bar.0005.exr',\n '/foo/bar.0006.exr',\n '/foo/bar.0007.exr',\n '/foo/bar.0008.exr',\n '/foo/bar.0009.exr',\n '/foo/bar.0010.exr']\n```\n\n## Finding Sequences on Disk\n\n### Check a Directory for All Existing Sequences\n```python\nseqs = fileseq.findSequencesOnDisk(\"/show/shot/renders/bty_foo/v1\")\n```\n\n### Check a Directory for One Existing Sequence.\n* Use a '@' or '#' where you might expect to use '*' for a wildcard character. \n* For this method, it doesn't matter how many instances of the padding character you use, it will still find your sequence.\n\nYes:\n```python\nfileseq.findSequenceOnDisk('/foo/bar.@.exr')\n```\nYes:\n```python\nfileseq.findSequenceOnDisk('/foo/bar.@@@@@.exr')\n```\nNo: \n```python\nfileseq.findSequenceOnDisk('/foo/bar.*.exr')\n```\n\n## Changes in versions >= 1.0.0\n\nFrom version 1.0.0, a FrameSet allows all the normal Set operations. It is now an immutable and\nhashable object in its own right, as well. This means that the order and contents are immutable\nvalues internally (a tuple and a frozenset, respectively), and that the FrameSet itself can be\nused as a key in a dictionary.\n\nThis also means that the null FrameSet (FrameSet('')) is a valid object, and something you should\nexpect to receive back from any Set operations that would result in an empty return value. This\nbrings the caveat that the FrameSet.start and FrameSet.end methods on a null FrameSet will raise an\nIndexError if called.\n\nTo help avoid confusion, a FrameSet.is_null attribute has been added in 1.0.1, which you can check \nbefore calling those methods.", "description_content_type": "text/markdown", "docs_url": "https://pythonhosted.org/Fileseq/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/sqlboy/fileseq", "keywords": "vfx visual effects file sequence frames image", "license": "MIT", "maintainer": "Justin Israel", "maintainer_email": "justinisrael@gmail.com", "name": "Fileseq", "package_url": "https://pypi.org/project/Fileseq/", "platform": "", "project_url": "https://pypi.org/project/Fileseq/", "project_urls": { "Homepage": "https://github.com/sqlboy/fileseq" }, "release_url": "https://pypi.org/project/Fileseq/1.8.1/", "requires_dist": null, "requires_python": "", "summary": "A Python library for parsing frame ranges and file sequences based on a similar library found in Katana.", "version": "1.8.1" }, "last_serial": 5270491, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "1ac090262b1195f5c7a7222c2f325b84", "sha256": "41ef6f6995921b5bf7f39cd43cb0e10bb4796f547460d40b3c6c9cc4ec49260d" }, "downloads": -1, "filename": "Fileseq-0.1.tar.gz", "has_sig": false, "md5_digest": "1ac090262b1195f5c7a7222c2f325b84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9079, "upload_time": "2013-04-23T10:11:30", "url": "https://files.pythonhosted.org/packages/aa/f7/365f28505de4a12a257ce73585484c2ef60ab3c43682e4162a6c783a8a27/Fileseq-0.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "c33107c354c597186dc33bf0a07b8d67", "sha256": "23e00e69212391bdd65985638cd8b8e0148fffba1d503e3c699bd50dab8ab420" }, "downloads": -1, "filename": "Fileseq-0.1.zip", "has_sig": false, "md5_digest": "c33107c354c597186dc33bf0a07b8d67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13058, "upload_time": "2013-04-23T10:12:14", "url": "https://files.pythonhosted.org/packages/37/06/d963acf2aeb65b21070e86464b12c079f6d4b01a9bff28f5370b762a71d5/Fileseq-0.1.zip" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "1f9195f3d404fe3ef9f8c46ee5bcedf4", "sha256": "ff4882ad95b44aa9255e5a77e0a1af56189f8098c2272ebb1ada3a9c7d6dfd9e" }, "downloads": -1, "filename": "Fileseq-0.2.tar.gz", "has_sig": false, "md5_digest": "1f9195f3d404fe3ef9f8c46ee5bcedf4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6615, "upload_time": "2013-06-04T04:54:42", "url": "https://files.pythonhosted.org/packages/31/b0/d8154f817d4584afcd25e980496c19d67d1f0be295d15a3bf51f54c4eb7c/Fileseq-0.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "6c198f0f8a92db4ff3a49b85b25cba82", "sha256": "3230d96a44edea36c4c9308003befbe2be9f1741542bbe515d382aa26db2c378" }, "downloads": -1, "filename": "Fileseq-0.2.zip", "has_sig": false, "md5_digest": "6c198f0f8a92db4ff3a49b85b25cba82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9996, "upload_time": "2013-06-04T04:54:51", "url": "https://files.pythonhosted.org/packages/c6/5d/6b82558d53bff6ac90873e509acc4691a8c15f538701a967c0f4a1f0ceb0/Fileseq-0.2.zip" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "d7855c39a93c03b8d396e1e034d19e95", "sha256": "f447e0957637ed5ed5959a7959d9525330635bfbf7361121008836461e21316b" }, "downloads": -1, "filename": "Fileseq-0.2.1.tar.gz", "has_sig": false, "md5_digest": "d7855c39a93c03b8d396e1e034d19e95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9173, "upload_time": "2013-06-27T10:27:46", "url": "https://files.pythonhosted.org/packages/69/d8/2b054b813beb1a889eb71b449f0ea4a6a35f8e2905e9befcffec2aac5c0c/Fileseq-0.2.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "2fd327d1e38d9135ce4c96043f6c8e6d", "sha256": "e7c170f3f717af9a37d6964211b256acf6f5b6e5438149121ca585fae1841bfd" }, "downloads": -1, "filename": "Fileseq-0.2.1.zip", "has_sig": false, "md5_digest": "2fd327d1e38d9135ce4c96043f6c8e6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13253, "upload_time": "2013-06-27T10:27:38", "url": "https://files.pythonhosted.org/packages/5f/81/49ac9ecf3de3b13b70e89a8174bea6d030682228ddab3e688ab0a37f1c59/Fileseq-0.2.1.zip" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "989ea62280196e67cb932690b1099777", "sha256": "b90146d77cc03b4c8a5dc1b26249d8cff2e18fb845732de0f2712cbcfff021c5" }, "downloads": -1, "filename": "Fileseq-0.3.0.tar.gz", "has_sig": false, "md5_digest": "989ea62280196e67cb932690b1099777", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6634, "upload_time": "2013-11-20T02:21:26", "url": "https://files.pythonhosted.org/packages/bb/23/2643b8c2f2cdea97ffe87f5cb54c3c3ddc8e5fce3ef79fa4e90990032b31/Fileseq-0.3.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "cbc93234c2ca13b0c7b95d5b65f22dd1", "sha256": "c94b1c1a4fbfdda762a1973aabb42ac249a74d91d86a3d89c0d6dbe104f76e30" }, "downloads": -1, "filename": "Fileseq-0.5.0.tar.gz", "has_sig": false, "md5_digest": "cbc93234c2ca13b0c7b95d5b65f22dd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8582, "upload_time": "2014-07-06T21:23:47", "url": "https://files.pythonhosted.org/packages/5c/bf/75b505d0481f907378b39b05caa7deb755c3682a8e8f799eff8687e7c0a8/Fileseq-0.5.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "13d44f18a2fbb700871b6b19c2387260", "sha256": "99bab88f08e990ba9f4a4fc65f00d52deac2757d3325d535edaab4246a99dc35" }, "downloads": -1, "filename": "Fileseq-0.5.0.zip", "has_sig": false, "md5_digest": "13d44f18a2fbb700871b6b19c2387260", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14279, "upload_time": "2014-07-06T21:23:51", "url": "https://files.pythonhosted.org/packages/a1/ba/30e7f335504ea6f83683df53563836733c629cfa95f8ea6f6e791eaf8be5/Fileseq-0.5.0.zip" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "01ee12629541175005a7613286a9382d", "sha256": "990bca02d5a3fcd6be816e35ac8ead75bff21056bf86372534d6e36dc33d40ea" }, "downloads": -1, "filename": "Fileseq-0.5.1.tar.gz", "has_sig": false, "md5_digest": "01ee12629541175005a7613286a9382d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9318, "upload_time": "2014-12-16T21:54:41", "url": "https://files.pythonhosted.org/packages/24/04/9143238b68bc457d68c3aae81b5f1dd6d193986662bf8435abec8722c53d/Fileseq-0.5.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "29d0751b0ff8f48b9fbc0bba9a2856ab", "sha256": "4fec03a6e7e4af9f7a49a69fd8fdeec7a1c934d855abeea74cc1636f6589f38b" }, "downloads": -1, "filename": "Fileseq-0.5.1.zip", "has_sig": false, "md5_digest": "29d0751b0ff8f48b9fbc0bba9a2856ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15659, "upload_time": "2014-12-16T21:54:39", "url": "https://files.pythonhosted.org/packages/f6/06/0ecb8310bc9e65c174b518bdc48016236583ef55b85007d3b2f5853af239/Fileseq-0.5.1.zip" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "c7c0d508d3950c4a9d7952973fa19900", "sha256": "4ea4edbb535d0689b4ac502028ececf0d43f324c88e92e56214cbf762326e831" }, "downloads": -1, "filename": "Fileseq-1.0.0.tar.gz", "has_sig": false, "md5_digest": "c7c0d508d3950c4a9d7952973fa19900", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19759, "upload_time": "2015-02-16T22:34:06", "url": "https://files.pythonhosted.org/packages/53/8b/10dee5f10feb99bef85b0461c137d9c345541f5b41cb21179c3dc465556d/Fileseq-1.0.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "4d436a71961c39c526e0e1f239c9d0dd", "sha256": "c31e66b1811de8e33a1aff1e1aa04df686db5c6d5461dced0dbd7f809e2e21a5" }, "downloads": -1, "filename": "Fileseq-1.0.0.zip", "has_sig": false, "md5_digest": "4d436a71961c39c526e0e1f239c9d0dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27659, "upload_time": "2015-02-16T22:34:04", "url": "https://files.pythonhosted.org/packages/c5/a8/a3f027f9400078db65d9e869ed19614dbf438419e426723706c16b93ee01/Fileseq-1.0.0.zip" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "dfef2bbe16e88bef21ee6e421af1ccf5", "sha256": "7e8140573841017d417bc4fb4e2da29596a336a3b5b1b45e6ee73723fec00636" }, "downloads": -1, "filename": "Fileseq-1.1.0.tar.gz", "has_sig": false, "md5_digest": "dfef2bbe16e88bef21ee6e421af1ccf5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20113, "upload_time": "2015-04-20T21:56:44", "url": "https://files.pythonhosted.org/packages/80/de/aa61d8777af1be8805e9c8248d483df5f08059d8ef21a6f62c2458691d2a/Fileseq-1.1.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "6f08bd55236cff2581ea49f2d7fc793a", "sha256": "c59669a2524813aba0cc155a36b7648be19563162a02b63f56b33348419db5f5" }, "downloads": -1, "filename": "Fileseq-1.1.0.zip", "has_sig": false, "md5_digest": "6f08bd55236cff2581ea49f2d7fc793a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27985, "upload_time": "2015-04-20T21:56:48", "url": "https://files.pythonhosted.org/packages/b5/47/80a8ad873a22dce7cb53aa89c70b03e6029c030e507d3c2d4a8b2dfebdd3/Fileseq-1.1.0.zip" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "e248824af9567060f5cbee2647f415c7", "sha256": "279e203b914bb3a207090850d4eab227d7cd94ae094f339916ce1e92fc0def0b" }, "downloads": -1, "filename": "Fileseq-1.1.1.tar.gz", "has_sig": false, "md5_digest": "e248824af9567060f5cbee2647f415c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20470, "upload_time": "2015-04-22T21:46:52", "url": "https://files.pythonhosted.org/packages/02/52/6fb78d1f7fe877b43f30cb4963bb3791028efb9cfb341b26eb2b3c42b069/Fileseq-1.1.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "5f0c3bbd26fe5aa9e6cb04b46a1f5780", "sha256": "3cac8d98e1cff809df90f2186fc16498c39f333088a98622b520e0000e044e12" }, "downloads": -1, "filename": "Fileseq-1.1.1.zip", "has_sig": false, "md5_digest": "5f0c3bbd26fe5aa9e6cb04b46a1f5780", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28357, "upload_time": "2015-04-22T21:46:56", "url": "https://files.pythonhosted.org/packages/7a/e6/fd14adf25b62158288dfc324c8cea879e60462197ce0918fd6052e3d7a23/Fileseq-1.1.1.zip" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "885392268b78106cfde51901540ebb9c", "sha256": "2a3dd013ad9f3be657046a83fffa8c0533e7ea4984e5c96b617a549bbd8cd342" }, "downloads": -1, "filename": "Fileseq-1.1.3.tar.gz", "has_sig": false, "md5_digest": "885392268b78106cfde51901540ebb9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21465, "upload_time": "2015-05-08T05:14:28", "url": "https://files.pythonhosted.org/packages/f4/9a/99c6d7063cc1bfaca1e7c046bbe0607fa64a792594c211681d3131448c05/Fileseq-1.1.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "3780192b1d874b96c9b8fc4cf0d765d1", "sha256": "4acc3b87a356985148b32a274f25fdc60095eb3403a40b096305f0cec71edd31" }, "downloads": -1, "filename": "Fileseq-1.1.3.zip", "has_sig": false, "md5_digest": "3780192b1d874b96c9b8fc4cf0d765d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34791, "upload_time": "2015-05-08T05:14:24", "url": "https://files.pythonhosted.org/packages/5d/78/4aefdd08731a6682ff912b2a9b9dffd4d890cfc3e6d188c9481df13b19be/Fileseq-1.1.3.zip" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "d615935b3bba76354bf7f7114579931c", "sha256": "03c6d0412ec58567ce832af75d7a29f597c3551ca08f0020a1b07e36cce25346" }, "downloads": -1, "filename": "Fileseq-1.1.4.tar.gz", "has_sig": false, "md5_digest": "d615935b3bba76354bf7f7114579931c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35730, "upload_time": "2015-05-17T06:26:42", "url": "https://files.pythonhosted.org/packages/f0/68/f12b1831218aff41696a72eb780c38041a7a002117d61f90954d06dcaa3c/Fileseq-1.1.4.tar.gz" }, { "comment_text": "", "digests": { "md5": "edc6a304245484d72a48706cc278ac60", "sha256": "aef5fe895642f5a80206e94d098db5aa257b59627f8ad15657d9dbce9d6dfa14" }, "downloads": -1, "filename": "Fileseq-1.1.4.zip", "has_sig": false, "md5_digest": "edc6a304245484d72a48706cc278ac60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49936, "upload_time": "2015-05-17T06:26:37", "url": "https://files.pythonhosted.org/packages/ab/8f/4751f14042b38d46cf8622ab7724c3625298f3b65bcc0af1614b736d09f8/Fileseq-1.1.4.zip" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "0a20400d8c7fcdf2a23800a93b3e14dd", "sha256": "a4b57c2b9de97fbc0d73662649b64302294c0c16f224315c9a946a1c7263cb7f" }, "downloads": -1, "filename": "Fileseq-1.1.5.tar.gz", "has_sig": false, "md5_digest": "0a20400d8c7fcdf2a23800a93b3e14dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25115, "upload_time": "2015-07-27T21:54:23", "url": "https://files.pythonhosted.org/packages/88/4a/cc50c26385b34134e3330303e8c073cdee59fef10e1eee58877ffba92d07/Fileseq-1.1.5.tar.gz" }, { "comment_text": "", "digests": { "md5": "9f6cb6efa16b5d73313b6eb73d3f1f20", "sha256": "dc9d8ec7a6a8ceb23345ecd2d81eb667e66b63a6e522829312cb00edb0c20f6c" }, "downloads": -1, "filename": "Fileseq-1.1.5.zip", "has_sig": false, "md5_digest": "9f6cb6efa16b5d73313b6eb73d3f1f20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39211, "upload_time": "2015-07-27T21:54:27", "url": "https://files.pythonhosted.org/packages/46/ba/64bf1adcea3263e7421b5f9eebeecc7a019bb9fa0d67dff2891c79b25f82/Fileseq-1.1.5.zip" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "73c1f6e3fa63975f28c4708bff560fc3", "sha256": "bb325ecde369aabe32b57dd3f66540201ab47cb4916a118530a4e9a0ee7c25a1" }, "downloads": -1, "filename": "Fileseq-1.2.1.zip", "has_sig": false, "md5_digest": "73c1f6e3fa63975f28c4708bff560fc3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64442, "upload_time": "2017-01-30T09:15:26", "url": "https://files.pythonhosted.org/packages/64/21/2e73d9b058b4b2e72db2d9611508285be7abab3efb916c262e213fec1559/Fileseq-1.2.1.zip" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "6f71546e88cde5e3ce77527656806d1e", "sha256": "d1dd7d6cf1bfc0e3629d466bf017c13854f0de66e340047fdba6f64627332a91" }, "downloads": -1, "filename": "Fileseq-1.3.0.zip", "has_sig": false, "md5_digest": "6f71546e88cde5e3ce77527656806d1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56372, "upload_time": "2017-03-30T07:03:41", "url": "https://files.pythonhosted.org/packages/7b/b0/e7d4b32a70274ae405b2f43674ba07d61cf6b24fc90bd241ab4e18496d2a/Fileseq-1.3.0.zip" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "89c4d164e66cde245042bcce822a8733", "sha256": "7946640a8ee1cae6de4427fc251226fba3b4388d6704c64ce47cd648f4282dbd" }, "downloads": -1, "filename": "Fileseq-1.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "89c4d164e66cde245042bcce822a8733", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20829, "upload_time": "2017-07-27T05:11:04", "url": "https://files.pythonhosted.org/packages/b4/0c/5abe1d386cb415a6162a1411d46f6da3a3483b284ccf6493e00363898084/Fileseq-1.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "873b0b4b0c56c936df62283e48ef6bd2", "sha256": "a915844051e825ce38b80c780a0275320d5e6d985dd265dd7ffa151587f337e4" }, "downloads": -1, "filename": "Fileseq-1.5.0.zip", "has_sig": false, "md5_digest": "873b0b4b0c56c936df62283e48ef6bd2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55169, "upload_time": "2017-07-27T05:11:06", "url": "https://files.pythonhosted.org/packages/7a/6f/1910eeb5f6bccbbf4b48c6f535a9b45d2a1925a18f068bc596872e27ef20/Fileseq-1.5.0.zip" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "7467ff21051bb133041911ec3113aaf1", "sha256": "e66c473e929a610dad4820457f4659d867f60fdf348c06c25ac60668f69e5ee5" }, "downloads": -1, "filename": "Fileseq-1.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7467ff21051bb133041911ec3113aaf1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20823, "upload_time": "2017-08-16T03:03:07", "url": "https://files.pythonhosted.org/packages/e7/cc/d81f97bd4b8c5a924dc577c1022379c3f4e1f6f6925a80afa2852806d7be/Fileseq-1.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f41759ecc9c5f14154ac02db998db438", "sha256": "28c95b74c1a9174c5586712a5389e757261c30b9ccfb3fcbce932ce3585d898d" }, "downloads": -1, "filename": "Fileseq-1.5.1.tar.gz", "has_sig": false, "md5_digest": "f41759ecc9c5f14154ac02db998db438", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33563, "upload_time": "2017-08-16T03:03:09", "url": "https://files.pythonhosted.org/packages/b2/5e/8b5fa9b24ea25526bebd8b7db80aaaff79bd634de7e6d88e619a4df509ea/Fileseq-1.5.1.tar.gz" } ], "1.5.2": [ { "comment_text": "", "digests": { "md5": "398a3527ef3862c96c9a35ac441161f7", "sha256": "0049454c418b299a43e187661d5ecfa4cc231f1e3e8825d581611aaf94beea60" }, "downloads": -1, "filename": "Fileseq-1.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "398a3527ef3862c96c9a35ac441161f7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20830, "upload_time": "2017-08-16T04:58:39", "url": "https://files.pythonhosted.org/packages/1c/f2/9259b942bda6cb320387676938ee3f4daf0362e439aeedfa79e96e7560da/Fileseq-1.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5dadf13a70e3c9116050fda21560fd00", "sha256": "d42cd0e0afd352f4612357f051c23f10d9369642f35eee597c64a633e5cd1a72" }, "downloads": -1, "filename": "Fileseq-1.5.2.tar.gz", "has_sig": false, "md5_digest": "5dadf13a70e3c9116050fda21560fd00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33735, "upload_time": "2017-08-16T04:58:41", "url": "https://files.pythonhosted.org/packages/d0/f2/9e1eff3794a5fe70623b4c67cee05611a101098add09e5d068d0fe16b637/Fileseq-1.5.2.tar.gz" } ], "1.6.1": [ { "comment_text": "", "digests": { "md5": "796cb6c9a580e34ecf7bd58c4a2b446a", "sha256": "e7a146dd27110e23e1e9f97e795ee4314006744bc7579412c033bb3a4838daec" }, "downloads": -1, "filename": "Fileseq-1.6.1.tar.gz", "has_sig": false, "md5_digest": "796cb6c9a580e34ecf7bd58c4a2b446a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35649, "upload_time": "2018-01-09T00:52:48", "url": "https://files.pythonhosted.org/packages/d8/8f/263f2efef651802784620ae22aaab482aa51a88eaed8b91ab8c44e0146cc/Fileseq-1.6.1.tar.gz" } ], "1.6.2": [ { "comment_text": "", "digests": { "md5": "397498476fea81bd2dd18868c0e82438", "sha256": "03cbdb2ec0d2baf9955ac031a9e5c4370960b83138cb849ab842e9b1c9dee454" }, "downloads": -1, "filename": "Fileseq-1.6.2.zip", "has_sig": false, "md5_digest": "397498476fea81bd2dd18868c0e82438", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59666, "upload_time": "2018-03-19T03:58:03", "url": "https://files.pythonhosted.org/packages/ad/eb/f412fec174006b472d492b4d7e544ae1ac8441839677cd566efe04c5e848/Fileseq-1.6.2.zip" } ], "1.7.0": [ { "comment_text": "", "digests": { "md5": "731cbd5c3c21f1b680c8c1bd005fa927", "sha256": "891d501f254bfb990f2acbcd0c88ba708f7e4707ddcdf52300539ab4cc6af6eb" }, "downloads": -1, "filename": "Fileseq-1.7.0.zip", "has_sig": false, "md5_digest": "731cbd5c3c21f1b680c8c1bd005fa927", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 82239, "upload_time": "2018-04-11T22:35:13", "url": "https://files.pythonhosted.org/packages/3a/eb/e6c23aa4215e35739f993f8818aec110b3f8cc95a46d75ca294a8cf9597c/Fileseq-1.7.0.zip" } ], "1.7.1": [ { "comment_text": "", "digests": { "md5": "cb445c74deabbe66a2d52c62c1980b82", "sha256": "cddc430e6ab49a27226a1269febb40e93c4ac07272753823ab5f376665b54416" }, "downloads": -1, "filename": "Fileseq-1.7.1.zip", "has_sig": false, "md5_digest": "cb445c74deabbe66a2d52c62c1980b82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 82286, "upload_time": "2018-08-02T01:36:30", "url": "https://files.pythonhosted.org/packages/ed/30/a6b660204708b07500162957ec43cd9a3bce9c2121fd0ff8c2d6c3cdd906/Fileseq-1.7.1.zip" } ], "1.8.0": [ { "comment_text": "", "digests": { "md5": "0970def768c2b28431dae552f1010eaf", "sha256": "66981f386f5aa9a611cdedf22afd2fa603643d58dfb551a3c9b6a6a5fff152da" }, "downloads": -1, "filename": "Fileseq-1.8.0.zip", "has_sig": false, "md5_digest": "0970def768c2b28431dae552f1010eaf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85567, "upload_time": "2019-05-10T06:20:50", "url": "https://files.pythonhosted.org/packages/75/d5/d3dd707211e6c3760df262a00e39d6c813275c923414d33a7267909a0e28/Fileseq-1.8.0.zip" } ], "1.8.1": [ { "comment_text": "", "digests": { "md5": "b64bfc771d6e6c7cfd23a3326dc1cae0", "sha256": "fbd5cb8b367c001fc6c0c2a45e93d217bb67003b5a32c7e272bc036ec8c8aaf6" }, "downloads": -1, "filename": "Fileseq-1.8.1.zip", "has_sig": false, "md5_digest": "b64bfc771d6e6c7cfd23a3326dc1cae0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 86299, "upload_time": "2019-05-15T04:39:53", "url": "https://files.pythonhosted.org/packages/33/2b/c97d6d78156192e8bc4a360ecde04b6f0ed639d6150f866868d747669755/Fileseq-1.8.1.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b64bfc771d6e6c7cfd23a3326dc1cae0", "sha256": "fbd5cb8b367c001fc6c0c2a45e93d217bb67003b5a32c7e272bc036ec8c8aaf6" }, "downloads": -1, "filename": "Fileseq-1.8.1.zip", "has_sig": false, "md5_digest": "b64bfc771d6e6c7cfd23a3326dc1cae0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 86299, "upload_time": "2019-05-15T04:39:53", "url": "https://files.pythonhosted.org/packages/33/2b/c97d6d78156192e8bc4a360ecde04b6f0ed639d6150f866868d747669755/Fileseq-1.8.1.zip" } ] }