{ "info": { "author": "Reinout van Rees", "author_email": "reinout@vanrees.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Quality Assurance" ], "description": "z3c.dependencychecker\n=====================\n\nChecks which imports are done and compares them to what's in ``setup.py`` and\nwarn when discovering missing or unneeded dependencies.\n\n.. image:: https://secure.travis-ci.org/reinout/z3c.dependencychecker.png?branch=master\n :target: https://travis-ci.org/#!/reinout/z3c.dependencychecker\n\n.. image:: https://coveralls.io/repos/github/reinout/z3c.dependencychecker/badge.svg?branch=master\n :target: https://coveralls.io/github/reinout/z3c.dependencychecker?branch=master\n\n.. contents::\n\n\nWhat it does\n------------\n\nz3c.dependencychecker reports on:\n\n- **Missing (test) requirements**: imports without a corresponding requirement\n in the ``setup.py``. There might be false alarms, but at least you've got a\n (hopefully short) list of items to check.\n\n Watch out for packages that have a different name than how they're imported.\n For instance a requirement on ``pydns`` which is used as ``import DNS`` in\n your code: pydns and DNS lead to separate \"missing requirements: DNS\" and\n \"unneeded requirements: pydns\" warnings.\n\n- **Unneeded (test) requirements**: requirements in your setup.py that aren't\n imported anywhere in your code. You *might* need them because not\n everything needs to be imported. It at least gives you a much smaller list\n to check by hand.\n\n- **Requirements that should be test-only**: if something is only imported in\n a test file, it shouldn't be in the generic defaults. So you get a separate\n list of requirements that should be moved from the regular to the test\n requirements.\n\nIt checks the following locations:\n\n- Python files for regular imports and their docstrings.\n\n- ZCML files, Plone's generic setup files as well as FTI XML files.\n\n- Python files, ``.txt`` and ``.rst`` files for imports in doctests.\n\n- django settings files.\n\nUser mappings\n-------------\n\nSome packages available on pypi have a different name than the import\nstatement needed to use them, i.e. `python-dateutil` is imported as `import\ndateutil`. Others provide more than one package, i.e `Zope2` provides several\npackages like `Products.Five` or `Products.OFSP`.\n\nFor those cases, z3c.dependencychecker has a solution: user mappings.\n\nAdd a `pyproject.toml` file on the root of your project with the following\ncontent::\n\n [tool.dependencychecker]\n python-dateutil = ['dateutil']\n Zope2 = ['Products.Five', 'Products.OFSP' ]\n\nz3c.dependencychecker will read this information and use it on its reports.\n\nIgnore packages\n---------------\n\nSometimes you need to add a package in `setup.py` although you are not\nimporting it directly, but maybe is an extra dependency of one of your\ndependencies, or your package has a soft dependency on a package, and as a\nsoft dependency it is not mandatory to install it always.\n\n`z3c.dependencychecker` would complain in both cases. It would report that a\ndependency is not needed, or that a missing package is not listed on the\npackage requirements.\n\nFortunately, `z3c.dependencychecker` also has a solution for it.\n\nAdd a `pyproject.toml` file on the root of your project with the following\ncontent::\n\n [tool.dependencychecker]\n ignore-packages = ['one-package', 'another.package' ]\n\n`z3c.dependencychecker` will totally ignore those packages in its reports,\nwhether they're requirements that appear to be unused, or requirements that\nappear to be missing.\n\nCredits\n-------\n\nz3c.dependencychecker is a different application/packaging of zope's\nimportchecker utility. It has been used in quite some projects, I grabbed a\ncopy from `lovely.recipe's checkout\n`_.\n\n- Martijn Faassen wrote the original importchecker script.\n\n- `Reinout van Rees `_ added the dependency\n checker functionality and packaged it (mostly while working at `The Health\n Agency `_).\n\n- Quite some fixes from `Jonas Baumann `_.\n\n- Many updates (basically: rewriting the entire codebase to work with AST!) to\n work well with modern Plone versions by `Gil Forcada Codinachs\n `.\n\n\nSource code, forking and reporting bugs\n---------------------------------------\n\nThe source code can be found on github:\nhttps://github.com/reinout/z3c.dependencychecker\n\nYou can fork and fix it from there. And you can add issues and feature\nrequests in the github issue tracker.\n\nEvery time you commit something, ``bin/code-analysis`` is automatically\nrun. Pay attention to the output and fix the problems that are reported. Or\nfix the setup so that inappropriate reports are filtered out.\n\n\nUsage of z3c.dependencychecker\n==============================\n\n.. :doctest:\n\n\nInstallation\n------------\n\nEither install z3c.dependencychecker globally (``easy_install\nz3c.dependencychecker``) or install it in your buildout.\n\n\nUsage\n-----\n\nRun the ``dependencychecker`` or ``bin/dependencychecker`` script from your\nproject's root folder and it will report on your dependencies.\n\nYou must have installed your project, as z3c.dependencychecker needs the\n``YOURPROJECT.egg-info`` directory that setuptools generates. It looks for\nthat directory in the root folder and in the direct subdirectory (like\n``src/`` or ``plone/``).\n\nWe have a sample project in a temp directory::\n\n >>> sample1_dir\n '/TESTTEMP/sample1'\n >>> ls(sample1_dir)\n setup.py\n src\n\nFor our test, we call the main() method, just like the ``dependencychecker``\nscript would::\n\n >>> import os\n >>> os.chdir(sample1_dir)\n >>> from z3c.dependencychecker import dependencychecker\n >>> dependencychecker.main()\n Unused imports\n ==============\n src/sample1/unusedimports.py:7: tempfile\n src/sample1/unusedimports.py:4: zest.releaser\n src/sample1/unusedimports.py:6: os\n \n Missing requirements\n ====================\n Products.GenericSetup.interfaces.EXTENSION\n missing.req\n other.generic.setup.dependency\n plone.app.content.interfaces.INameFromTitle\n plone.app.dexterity.behaviors.metadata.IBasic\n plone.random1.interfaces.IMySchema\n plone.random2.content.MyType\n some_django_app\n something.origname\n zope.exceptions\n zope.interface\n \n Missing test requirements\n =========================\n plone.dexterity.browser.views.ContentTypeView\n plone.dexterity.interfaces.IContentType\n reinout.hurray\n transaction\n zope.filerepresentation.interfaces.IRawReadFile\n \n Unneeded requirements\n =====================\n some.other.extension\n unneeded.req\n \n Requirements that should be test requirements\n =============================================\n Needed.By.Test\n \n Unneeded test requirements\n ==========================\n zope.testing\n \n Note: requirements are taken from the egginfo dir, so you need\n to re-run buildout (or setup.py or whatever) for changes in\n setup.py to have effect.\n \n\n\nChangelog of z3c.dependencychecker\n==================================\n\n2.7 (2018-08-08)\n----------------\n\n- Fixed the 'requirement should be test requirement' report. There were corner\n cases when using user mappings.\n [gforcada]\n\n\n2.6 (2018-07-09)\n----------------\n\n- Use the user mappings on the remaining reports:\n\n - unneeded dependencies\n - unneeded test dependencies\n - dependencies that should be test dependencies\n\n [gforcada]\n\n- Always consider imports in python docstrings to be test dependencies.\n [gforcada]\n\n2.5.1 (2018-07-06)\n------------------\n\n- Re-release 2.5 as it was a brown bag release.\n [gforcada]\n\n2.5 (2018-07-06)\n----------------\n\n- Check in every top level folder if the .egg-info folder is in them.\n [gforcada]\n\n2.4.4 (2018-07-04)\n------------------\n\nNote: this includes the 2.4.1 - 2.4.4 releases, we had to iterate a bit to get\nthe formatting right :-)\n\n- Fix rendering of long description in pypi.\n [gforcada, reinout]\n\n- Documentation formatting fixes.\n [reinout]\n\n\n2.4 (2018-06-30)\n----------------\n\n- Handle packages that have multiple top levels, i.e. packages like Zope2.\n [gforcada]\n\n2.3 (2018-06-21)\n----------------\n\n- Add a new command line option ``--exit-zero``.\n It forces the program to always exit with a zero status code.\n Otherwise it will report ``1`` if the program does find anything to report.\n [gforcada]\n\n- Fix ZCML parser to discard empty strings.\n [gforcada]\n\n2.2 (2018-06-19)\n----------------\n\n- Ignore relative imports (i.e. from . import foo).\n [gforcada]\n\n- Added ``ignore-packages`` config option to totally ignore one or more packages in the reports\n (whether unused imports or unneeded dependencies).\n Handy for soft dependencies.\n [gforcada]\n\n2.1.1 (2018-03-10)\n------------------\n\n- Note: 2.1 had a technical release problem, hence 2.1.1.\n [reinout]\n\n- We're releasing it as a wheel, too, now.\n [reinout]\n\n- Small improvements to the debug logging (``-v/--verbose`` shows it).\n [reinout]\n\n- Remove unused parameter in DottedName.\n [gforcada]\n\n- All imports found by DocFiles imports extractor are marked as test ones.\n [gforcada]\n\n- Handle multiple dotted names found in a single ZCML parameter.\n [gforcada]\n\n- Use properties to make code more pythonic.\n [gforcada]\n\n- Allow users to define their own mappings on a `pyproject.toml` file.\n See README.rst.\n\n- Filter imports when adding them to the database, rather than on each report.\n [gforcada]\n\n\n2.0 (2018-01-04)\n----------------\n\n- Complete rewrite: code does no longer use deprecated functionality,\n is more modular, more pythonic, easier to extend and hack, and above all,\n has a 100% test coverage to ensure that it works as expected.\n [gforcada]\n\n- Add support for Python 3.\n [gforcada]\n\n\n1.16 (2017-06-21)\n-----------------\n\n- Don't crash anymore on, for instance, django code that needs a django\n settings file to be available or that needs the django app config step to be\n finished.\n [reinout]\n\n- Improved Django settings extraction.\n [reinout]\n\n- Better detection of python build-in modules. ``logging/__init__.py`` style\n modules were previously missed.\n [reinout]\n\n\n1.15 (2015-09-02)\n-----------------\n\n- The name of a wrong package was sometimes found in case of a directory with\n multiple egg-info directories (like\n ``/usr/lib/python2.7/dist-packages/*.egg-info/``...). Now the\n ``top_level.txt`` file in the egg-info directories is checked if the\n top-level directory matches.\n [reinout]\n\n\n1.14 (2015-09-01)\n-----------------\n\n- The debug logging (``-v``) is now printed to stdout instead of stderr. This\n makes it easier to grep or search in the verbose output for debugging\n purposes.\n [reinout]\n\n\n1.13 (2015-08-29)\n-----------------\n\n- Import + semicolon + statement (like ``import\n transaction;transaction.commit()``) is now also detected correctly.\n [gforcada]\n\n- The starting directory for packages with a dotted name (like\n ``zest.releaser``) is now also found automatically.\n [reinout]\n\n- Internal code change: moved the code out of the ``src/``\n directory. Everything moved one level up.\n [reinout]\n\n- Dependencychecker doesn't descend anymore into directories without an\n ``__init__.py``. This helps with website projects that sometimes have python\n files buried deep in directories that aren't actually part of the project's\n python code.\n [reinout]\n\n- Multiple imports from similarly-named libraries on separate lines are now\n handled correctly. An import of ``zope.interface`` on one line could\n sometimes \"hide\" a ``zope.component`` import one line down.\n [gforcada]\n\n\n1.12 (2015-08-16)\n-----------------\n\n- Improve ZCML imports coverage (look on ``for`` and ``class`` as well).\n [gforcada]\n\n- Internal project updates (buildout version, test adjustments, etc).\n [gforcada]\n\n- Add support for FTI dependencies (behaviors, schema and class).\n [gforcada]\n\n\n1.11 (2013-04-16)\n-----------------\n\n- Support python installations without global setuptools installed\n by searching the name in the setup.py as fallback.\n\n\n1.10 (2013-02-24)\n-----------------\n\n- Treat non-test extras_require like normal install_requires.\n\n\n1.9 (2013-02-13)\n----------------\n\n- Improved detection for \"Django-style\" package names with a dash in\n them. Django doesn't deal well with namespace packages, so instead of\n ``zc.something``, you'll see packages like ``zc-something``. The import then\n uses an underscore, ``zc_something``.\n\n- Added support for Django settings files. Anything that matches\n ``*settings.py`` is searched for Django settings like ``INSTALLED_APPS =\n [...]`` or ``MIDDLEWARE_CLASSES = (...)``.\n\n\n1.8 (2013-02-13)\n----------------\n\n- Detect ZCML \"provides\", as used for generic setup profile registration.\n\n\n1.7.1 (2012-11-26)\n------------------\n\n- Added travis.ci configuration. We're tested there, too, now!\n\n\n1.7 (2012-11-26)\n----------------\n\n- Lookup package name for ZCML modules too, as it is done for python modules.\n\n- Detect generic setup dependencies in ``metadata.xml`` files.\n\n\n1.6 (2012-11-01)\n----------------\n\n- Fix AttributeError when \"magic modules\" like email.Header are imported.\n\n\n1.5 (2012-07-03)\n----------------\n\n- Add support for zipped dists when looking up pkg name.\n\n\n1.4 (2012-07-03)\n----------------\n\n- Lookup pkg name from egg-infos if possible (python >= 2.5). This helps for\n instance with the PIL problem (which can be ``Imaging`` instead when you\n import it).\n\n\n1.3.2 (2012-06-29)\n------------------\n\n- Fixed broken 1.3.0 and 1.3.0 release: the ``MANIFEST.in`` was missing...\n\n\n1.3.1 (2012-06-29)\n------------------\n\n- Documentation updates because we moved to github:\n https://github.com/reinout/z3c.dependencychecker .\n\n\n1.3 (2012-06-29)\n----------------\n\n- Added fix for standard library detection on OSX when using the python\n buildout. (Patch by Jonas Baumann, as is the next item).\n\n- Supporting ``[tests]`` in addition to ``[test]`` for test requirements.\n\n\n1.2 (2011-09-19)\n----------------\n\n- Looking for a package directory named after the package name in preference\n to the src/ directory.\n\n- Compensating for django-style 'django-something' package names with\n 'django_something' package directories. Dash versus underscore.\n\n\n1.1 (2010-01-06)\n----------------\n\n- Zcml files are also searched for 'component=' patterns as that can be used\n by securitypolicy declarations.\n\n- Dependencychecker is now case insensitive as pypi is too.\n\n- Using optparse for parsing commandline now. Added --help and --version.\n\n\n1.0 (2009-12-10)\n----------------\n\n- Documentation update.\n\n- Improved test coverage. The dependencychecker module self is at 100%, the\n original import checker module is at 91% coverage.\n\n\n0.5 (2009-12-10)\n----------------\n\n- Searching in doctests (.py, .txt, .rst) for imports, too. Regex-based by\n necessity, but it seems to catch what I can test it with.\n\n\n0.4 (2009-12-10)\n----------------\n\n- Supporting \"from zope import interface\"-style imports where you really want\n to be told you're missing an \"zope.interface\" dependency instead of just\n \"zope\" (which is just a namespace package).\n\n\n0.3 (2009-12-08)\n----------------\n\n- Sorted \"unneeded requirements\" reports and filtered out duplicates.\n\n- Reporting separately on dependencies that should be moved from the regular\n to the test dependencies.\n\n\n0.2 (2009-12-08)\n----------------\n\n- Added tests. Initial quick test puts coverage at 86%.\n\n- Fixed bug in test requirement detection.\n\n- Added documentation.\n\n- Moved source code to zope's svn repository.\n\n\n0.1 (2009-12-02)\n----------------\n\n- Also reporting on unneeded imports.\n\n- Added note on re-running buildout after a setup.py change.\n\n- Added zcml lookup to detect even more missing imports.\n\n- Added reporting on missing regular and test imports.\n\n- Grabbing existing requirements from egginfo directory.\n\n- Copied over Martijn Faassen's zope importchecker script.\n\n\n", "description_content_type": "text/x-rst; charset=UTF-8", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/reinout/z3c.dependencychecker", "keywords": "dependencies requirements missing imports", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "z3c.dependencychecker", "package_url": "https://pypi.org/project/z3c.dependencychecker/", "platform": "", "project_url": "https://pypi.org/project/z3c.dependencychecker/", "project_urls": { "Homepage": "https://github.com/reinout/z3c.dependencychecker" }, "release_url": "https://pypi.org/project/z3c.dependencychecker/2.7/", "requires_dist": [ "setuptools", "stdlib-list", "cached-property", "toml", "pytest; extra == 'test'", "mock; extra == 'test'" ], "requires_python": "", "summary": "Reports on missing or unneeded setup.py dependencies", "version": "2.7" }, "last_serial": 4147903, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "15a53fa1d4d15a9fa6bb5c649f676782", "sha256": "e24039d459a669769185914905d1162d3bee09ebf0ddfcbc6615601cb001b30d" }, "downloads": -1, "filename": "z3c.dependencychecker-0.2.tar.gz", "has_sig": false, "md5_digest": "15a53fa1d4d15a9fa6bb5c649f676782", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13586, "upload_time": "2009-12-08T15:38:20", "url": "https://files.pythonhosted.org/packages/0a/95/053e04e9619b7bb5b1853914631fd029a27bde6690d65b385add268c0b8c/z3c.dependencychecker-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "31867d9fe2126d9c7444598f55d3c322", "sha256": "9fde97823a0b5e3c0166576ac27e987e8a33fc42e11daf5ec7b2d77208f4401c" }, "downloads": -1, "filename": "z3c.dependencychecker-0.3.tar.gz", "has_sig": false, "md5_digest": "31867d9fe2126d9c7444598f55d3c322", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14387, "upload_time": "2009-12-08T22:03:32", "url": "https://files.pythonhosted.org/packages/90/80/efafbaf0fafac3b33d5451ef10097cd9d7078989f14fcb71afc72fc7e969/z3c.dependencychecker-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "bb2066568f81830441d97c6e15b9cd6d", "sha256": "ad8afad5ea40b4b51c6e3ba2ea9fd0d71ce3078565d1c71c153b2d4df7cfceaa" }, "downloads": -1, "filename": "z3c.dependencychecker-0.4.tar.gz", "has_sig": false, "md5_digest": "bb2066568f81830441d97c6e15b9cd6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15162, "upload_time": "2009-12-10T13:11:13", "url": "https://files.pythonhosted.org/packages/4f/d4/634de589646756dbd4823c1d54877aaf6bf7184dc9103738b1cc1056deb0/z3c.dependencychecker-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "366ac3c52e20b6345be9680920af951b", "sha256": "89b49d8652a8c5670e8d075e7bbee93c6f9cb464dd09be9c6df3d24d96588e71" }, "downloads": -1, "filename": "z3c.dependencychecker-0.5.tar.gz", "has_sig": false, "md5_digest": "366ac3c52e20b6345be9680920af951b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16184, "upload_time": "2009-12-10T15:23:03", "url": "https://files.pythonhosted.org/packages/ec/7d/7e2ab0abde39919e182a9a1fa8b21f324a5e147e5dffc02447b6f087c028/z3c.dependencychecker-0.5.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "5e9ecd0b81539ff58f1ad1b0aaa6bdad", "sha256": "243713ffb91b9e17fe582270114676e2d48302f4cb10a6170f0838fbbe643081" }, "downloads": -1, "filename": "z3c.dependencychecker-1.0.tar.gz", "has_sig": false, "md5_digest": "5e9ecd0b81539ff58f1ad1b0aaa6bdad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17470, "upload_time": "2009-12-10T16:22:59", "url": "https://files.pythonhosted.org/packages/77/3f/3733af76e7b80754356c08ac580ff9eee774ab68651038034e8aabe9a525/z3c.dependencychecker-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "7b5e68758319cbe04bde75458aff4550", "sha256": "8e174a2268eb6cbb2c8aa37715a57e17d9c6d4d98bec303e81a14bc995235c8c" }, "downloads": -1, "filename": "z3c.dependencychecker-1.1.tar.gz", "has_sig": false, "md5_digest": "7b5e68758319cbe04bde75458aff4550", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15838, "upload_time": "2010-01-06T14:24:32", "url": "https://files.pythonhosted.org/packages/31/bd/b94eeb9343557b860e400099b0dfb596d1ef291c04cd77f5213701804869/z3c.dependencychecker-1.1.tar.gz" } ], "1.10": [ { "comment_text": "", "digests": { "md5": "f3ae4deae983642fbfe09fc974a4bd66", "sha256": "d2e51cdb9ce9137e57eb9da9d1cabdd1743ae9c4f206d9bc5a442a9191d45e6f" }, "downloads": -1, "filename": "z3c.dependencychecker-1.10.zip", "has_sig": false, "md5_digest": "f3ae4deae983642fbfe09fc974a4bd66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37710, "upload_time": "2013-02-24T17:03:50", "url": "https://files.pythonhosted.org/packages/c7/6c/d11b4c73cdf6c6fff114dc5c90484b17684f22e7de49212ac2c7df762fba/z3c.dependencychecker-1.10.zip" } ], "1.11": [ { "comment_text": "", "digests": { "md5": "625a43f58a74dd5607ef033c5e92132a", "sha256": "302357eab4e5cb92933b4964571e4a932f657a13fc871e8de2b6fedfc8fcfff4" }, "downloads": -1, "filename": "z3c.dependencychecker-1.11.zip", "has_sig": false, "md5_digest": "625a43f58a74dd5607ef033c5e92132a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38126, "upload_time": "2013-04-16T12:05:37", "url": "https://files.pythonhosted.org/packages/4f/d5/de1cc7175b27d1a40c72177455e33b4211767cccf3a385a253539c610d87/z3c.dependencychecker-1.11.zip" } ], "1.12": [ { "comment_text": "", "digests": { "md5": "dd196b7bedb8b70be00508228d7b7bcc", "sha256": "529ad2a3daef7a5b1af158289b30d284d66239e1159936952942d728133d17c3" }, "downloads": -1, "filename": "z3c.dependencychecker-1.12.tar.gz", "has_sig": false, "md5_digest": "dd196b7bedb8b70be00508228d7b7bcc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25876, "upload_time": "2015-08-16T19:48:42", "url": "https://files.pythonhosted.org/packages/7a/52/a4f02ccc4dbe4f1ef71c45c65ec697aaa1b0290a510d11ef25237fc9e4ec/z3c.dependencychecker-1.12.tar.gz" } ], "1.13": [ { "comment_text": "", "digests": { "md5": "b82b03719e6870e87758291279393cb4", "sha256": "01bea0f452d86a20eef371835aaab306f24cccffe811cc5aaca821f7c891e40c" }, "downloads": -1, "filename": "z3c.dependencychecker-1.13.tar.gz", "has_sig": false, "md5_digest": "b82b03719e6870e87758291279393cb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27241, "upload_time": "2015-08-28T22:47:20", "url": "https://files.pythonhosted.org/packages/44/63/3b96f370af4fe5cbcead6709b8db371fae44afeec174e122c56ce5d7bd18/z3c.dependencychecker-1.13.tar.gz" } ], "1.14": [ { "comment_text": "", "digests": { "md5": "57e10d0b1aae9909a7cdefd2191b6bfd", "sha256": "52a61424a3c5ad45bfc3ebcba758e0173afad0868e1dee1e666cbefc17d60485" }, "downloads": -1, "filename": "z3c.dependencychecker-1.14.tar.gz", "has_sig": false, "md5_digest": "57e10d0b1aae9909a7cdefd2191b6bfd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27483, "upload_time": "2015-09-01T10:26:15", "url": "https://files.pythonhosted.org/packages/3c/a8/1b98a1386d8e02208965209f6301b1b3fc29491e512b2dc8d8037782258f/z3c.dependencychecker-1.14.tar.gz" } ], "1.15": [ { "comment_text": "", "digests": { "md5": "2764bf68da0630bdae7073ca8b1e0e1f", "sha256": "95b55b0248961c9d4f6fc3010f6744ba97580909cca2ce38a0e9cf5f10876fa3" }, "downloads": -1, "filename": "z3c.dependencychecker-1.15.tar.gz", "has_sig": false, "md5_digest": "2764bf68da0630bdae7073ca8b1e0e1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27936, "upload_time": "2015-09-02T08:45:20", "url": "https://files.pythonhosted.org/packages/95/2f/2464be4f63d7e3b0ad349b81be4406f2c9e7405afa772e1108803c72e66c/z3c.dependencychecker-1.15.tar.gz" } ], "1.16": [ { "comment_text": "", "digests": { "md5": "8b5e26d4c311a2c52d6a58b51e59492e", "sha256": "c50c9caae01523af9944f1e04993ed96d30b2875bee36b20ed13c4ccc077fb57" }, "downloads": -1, "filename": "z3c.dependencychecker-1.16.tar.gz", "has_sig": false, "md5_digest": "8b5e26d4c311a2c52d6a58b51e59492e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28993, "upload_time": "2017-06-21T13:07:39", "url": "https://files.pythonhosted.org/packages/18/db/af95a44f9d7dd55cfa19f6b6e1c6428906d1130ef652d3c58689d14817f6/z3c.dependencychecker-1.16.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "4bae79d57db1bb1e8d44dd54a3d793e7", "sha256": "eb22777d3af921fa6ab790eafb24cfe01d94332f47c482eb42b67cde7a32662b" }, "downloads": -1, "filename": "z3c.dependencychecker-1.2.tar.gz", "has_sig": false, "md5_digest": "4bae79d57db1bb1e8d44dd54a3d793e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17246, "upload_time": "2011-09-19T16:11:28", "url": "https://files.pythonhosted.org/packages/2a/9e/2560e3027c9d62860c5a485d7433a00e2ac7b6b244895bb3f87ef9130ae2/z3c.dependencychecker-1.2.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "9e19228d2945a2a3a5d68f2824a0c867", "sha256": "e82ceb1a8873ca6dc0ca42916a9487e5ca403c78e2ea4d466e514c2177bf6a7c" }, "downloads": -1, "filename": "z3c.dependencychecker-1.3.tar.gz", "has_sig": false, "md5_digest": "9e19228d2945a2a3a5d68f2824a0c867", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11174, "upload_time": "2012-06-29T11:11:56", "url": "https://files.pythonhosted.org/packages/d4/41/27d20f391e4c1817c0a715fbce3629355f8b1d84604e72fd325789a6755c/z3c.dependencychecker-1.3.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "7ed4e6ae509c8cddbb4022badf1f4006", "sha256": "97552e688b12162925d99c921d99a4e370c8db2a91ae05275c8178e6ace3b1a5" }, "downloads": -1, "filename": "z3c.dependencychecker-1.3.1.tar.gz", "has_sig": false, "md5_digest": "7ed4e6ae509c8cddbb4022badf1f4006", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11232, "upload_time": "2012-06-29T11:18:45", "url": "https://files.pythonhosted.org/packages/b1/25/061c9aa493b1cd35c8117aecaab1d6308c410b2f0ee1f6c41925501250eb/z3c.dependencychecker-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "a77ac633d8e60623a60f769aba1d947c", "sha256": "cd629afded5921e9ea18dd6f336d01d545ecd36565065e622f884493f28c3dc2" }, "downloads": -1, "filename": "z3c.dependencychecker-1.3.2.tar.gz", "has_sig": false, "md5_digest": "a77ac633d8e60623a60f769aba1d947c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16301, "upload_time": "2012-06-29T11:52:33", "url": "https://files.pythonhosted.org/packages/c5/9c/2cb3fb62fb72dbe9410ae39b3f4a3363a0e6f2fb39bdcd8469de3af7b2b0/z3c.dependencychecker-1.3.2.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "88323dead2310f26147c641a59d2ed27", "sha256": "58448fe24e768a57f4070e0102222193a1b34801b3860ff34b3167046012960a" }, "downloads": -1, "filename": "z3c.dependencychecker-1.4.tar.gz", "has_sig": false, "md5_digest": "88323dead2310f26147c641a59d2ed27", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17101, "upload_time": "2012-07-03T10:30:25", "url": "https://files.pythonhosted.org/packages/81/37/9c89b524ca22e21cb9fd10647a841e28b2a901e7f645710bcaba54dd3e1c/z3c.dependencychecker-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "02d83a9e6e4030604144170c9f62bf2f", "sha256": "cf08b4f107d9d823e53ed679001939e7be118a0fd1a20f42a7ae59f599b00e9a" }, "downloads": -1, "filename": "z3c.dependencychecker-1.5.tar.gz", "has_sig": false, "md5_digest": "02d83a9e6e4030604144170c9f62bf2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17228, "upload_time": "2012-07-03T14:27:28", "url": "https://files.pythonhosted.org/packages/55/b8/6988b3e41f885a18831c5d8fc8a68a842951ba6c50642679aba997735260/z3c.dependencychecker-1.5.tar.gz" } ], "1.6": [ { "comment_text": "", "digests": { "md5": "3723c7771472acf6d0a2b2d729f86cb2", "sha256": "2adf5bd1d3565a22a0cf4e04c8566730a4bcb6c46c225d6c8cf501c873944b99" }, "downloads": -1, "filename": "z3c.dependencychecker-1.6.zip", "has_sig": false, "md5_digest": "3723c7771472acf6d0a2b2d729f86cb2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33087, "upload_time": "2012-11-01T18:23:56", "url": "https://files.pythonhosted.org/packages/80/0e/64bfe12af35264190f2bd25a1ae7c1b7f638e59f5f7421e36c93dc117d0d/z3c.dependencychecker-1.6.zip" } ], "1.7.1": [ { "comment_text": "", "digests": { "md5": "72b07be77e999e7980a44982bc8ccf18", "sha256": "5bbef5f162bc7a1c214757199e73fbc5b9ff7986dc61e470b4cdd861132f5e57" }, "downloads": -1, "filename": "z3c.dependencychecker-1.7.1.zip", "has_sig": false, "md5_digest": "72b07be77e999e7980a44982bc8ccf18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35033, "upload_time": "2012-11-26T13:19:09", "url": "https://files.pythonhosted.org/packages/4a/2c/916646e26cdace1ad828845ba14db668a1a84abb0d515e3d4fe65a711ebb/z3c.dependencychecker-1.7.1.zip" } ], "1.8": [ { "comment_text": "", "digests": { "md5": "8d21322d2cec1115d46909ab31d8d2cd", "sha256": "21d767ab4a82cf4e11014220421ab2380a7d7eb0043abcb1079ac45f7f5d5894" }, "downloads": -1, "filename": "z3c.dependencychecker-1.8.zip", "has_sig": false, "md5_digest": "8d21322d2cec1115d46909ab31d8d2cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35354, "upload_time": "2013-02-13T10:26:49", "url": "https://files.pythonhosted.org/packages/81/76/144340a023a05288fe76aa9c8c9057008834e39415f4ccd1051d865bab70/z3c.dependencychecker-1.8.zip" } ], "1.9": [ { "comment_text": "", "digests": { "md5": "50f3d44549f72541b9c046f22bae2d4e", "sha256": "ab80ca2714950009a3780f624421547aaa0ed1f1d59c593063052ef5ca324237" }, "downloads": -1, "filename": "z3c.dependencychecker-1.9.zip", "has_sig": false, "md5_digest": "50f3d44549f72541b9c046f22bae2d4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37487, "upload_time": "2013-02-13T16:15:19", "url": "https://files.pythonhosted.org/packages/aa/f5/6ca7d65785bf3bb882296884671b23158cfcd3496b0fb7ed750ce405a815/z3c.dependencychecker-1.9.zip" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "d6097001dcaa1fa343b684a378afbf9c", "sha256": "c5be7d744228df5ca9b7d280e369c1f046163a44d7130d4fc9ad3625f86bc50e" }, "downloads": -1, "filename": "z3c.dependencychecker-2.0.tar.gz", "has_sig": false, "md5_digest": "d6097001dcaa1fa343b684a378afbf9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39587, "upload_time": "2018-01-04T09:40:35", "url": "https://files.pythonhosted.org/packages/bf/ba/7ec2537badf7590cc06e521cd476d80797227f73154bd75edb0d8d63bd84/z3c.dependencychecker-2.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "3b62c9b0607c393595d435522331c748", "sha256": "b6efd595fcdc4bf5ff903d7f931da481cea6c900b5359f33aee3cfd2b718e6b0" }, "downloads": -1, "filename": "z3c.dependencychecker-2.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3b62c9b0607c393595d435522331c748", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 57569, "upload_time": "2018-03-10T20:46:41", "url": "https://files.pythonhosted.org/packages/59/e9/db957b82393862ec684021593cdff5f3ee9916ef1c06cbde656a9f566d45/z3c.dependencychecker-2.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "58f32a847d677ffbd7476506f5edc922", "sha256": "f722092d3a2ae09b97d1762c233ffb0370d092126e4c0b1ef49705c7621af7c8" }, "downloads": -1, "filename": "z3c.dependencychecker-2.1.1.tar.gz", "has_sig": false, "md5_digest": "58f32a847d677ffbd7476506f5edc922", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41994, "upload_time": "2018-03-10T20:46:42", "url": "https://files.pythonhosted.org/packages/0d/7d/8784dae4f8a323457aea959b6d413bdfce09d72128966cd014c59f2bb66a/z3c.dependencychecker-2.1.1.tar.gz" } ], "2.1.dev0": [ { "comment_text": "", "digests": { "md5": "4918cbeb9ee4ca642c4621940481ab7c", "sha256": "0e820234573f45847dffedfb09a889b62db52d2bc804832b719c093bb0f0f247" }, "downloads": -1, "filename": "z3c.dependencychecker-2.1.dev0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4918cbeb9ee4ca642c4621940481ab7c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 57570, "upload_time": "2018-03-10T20:41:42", "url": "https://files.pythonhosted.org/packages/be/b2/7325902921deb7bf962055704c7dba7eda1babcfd139a6ae62dcbdea41b4/z3c.dependencychecker-2.1.dev0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7095a905d6af7302c33df6c6cf2c458d", "sha256": "8ec51b3f13e4fe02b883ceade520fcdfe75b06978233aef5c186c559234d3492" }, "downloads": -1, "filename": "z3c.dependencychecker-2.1.dev0.tar.gz", "has_sig": false, "md5_digest": "7095a905d6af7302c33df6c6cf2c458d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41804, "upload_time": "2018-03-10T20:41:43", "url": "https://files.pythonhosted.org/packages/97/a4/35d4a5970cb2d1fae442c795d7b89b8a499264cd7a8077efa67d8ba770d7/z3c.dependencychecker-2.1.dev0.tar.gz" } ], "2.2": [ { "comment_text": "", "digests": { "md5": "7b6b13da464e478f460073d57efc4650", "sha256": "d8f402a67b5a1d3896077170ad9d245cb47a7abaf1b8c416d2c8e65a23ac50ae" }, "downloads": -1, "filename": "z3c.dependencychecker-2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7b6b13da464e478f460073d57efc4650", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52001, "upload_time": "2018-06-19T07:25:09", "url": "https://files.pythonhosted.org/packages/02/c0/5590bc57d354bdfaa3db174cd2266bf17c93aa628a979c9ac628cafe484e/z3c.dependencychecker-2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c53d56fe30aa1b166ee65af810878b8", "sha256": "557d5fef1e5abd0e9a88336b48b2b131757551c07f58cbd8441eba800544598d" }, "downloads": -1, "filename": "z3c.dependencychecker-2.2.tar.gz", "has_sig": false, "md5_digest": "0c53d56fe30aa1b166ee65af810878b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37733, "upload_time": "2018-06-19T07:25:10", "url": "https://files.pythonhosted.org/packages/d4/4f/d41a1727de067dce15eaef33cab4a0318566d68380741a40fcb5683de5dd/z3c.dependencychecker-2.2.tar.gz" } ], "2.3": [ { "comment_text": "", "digests": { "md5": "2c39ee90bdd0529c893d6ac079c9fdda", "sha256": "ae2b19413dc5b46d95fe012013de1b553ff6408bd15bc0702816bd273033fe64" }, "downloads": -1, "filename": "z3c.dependencychecker-2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2c39ee90bdd0529c893d6ac079c9fdda", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52465, "upload_time": "2018-06-21T11:34:35", "url": "https://files.pythonhosted.org/packages/fa/00/92cb3adf4fc8e3d7ad750c3834ddc105207890305f6b603f854c8ae89c96/z3c.dependencychecker-2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eedd14325ef9eedf2c340763e4bc73ee", "sha256": "3ac1bbfaad5bfead165f6e5f2e6bfc0c37e2030f7f52dfb3860e85819dbc839d" }, "downloads": -1, "filename": "z3c.dependencychecker-2.3.tar.gz", "has_sig": false, "md5_digest": "eedd14325ef9eedf2c340763e4bc73ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38177, "upload_time": "2018-06-21T11:34:37", "url": "https://files.pythonhosted.org/packages/51/8e/73d15e62076c8af16a91e03710b7372c27d911d99f09f820269dd9659ea6/z3c.dependencychecker-2.3.tar.gz" } ], "2.4": [ { "comment_text": "", "digests": { "md5": "222d2e3c3c8a625e36628cca4675a528", "sha256": "77085a9bcbb8e18a672ccd6d344eb892462c67367ddf98cbbf1c178218e896aa" }, "downloads": -1, "filename": "z3c.dependencychecker-2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "222d2e3c3c8a625e36628cca4675a528", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52743, "upload_time": "2018-06-30T21:15:00", "url": "https://files.pythonhosted.org/packages/9c/da/6c4128d702a1d54ed8db3976cc5295cca557501a11cc055112dd14094237/z3c.dependencychecker-2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "18eed5b6f418a287f35f9fc7b1625f6f", "sha256": "8566922a59cd413d57cdcf31892d8756320ab9c34de310cea1d5cf6cce7f3742" }, "downloads": -1, "filename": "z3c.dependencychecker-2.4.tar.gz", "has_sig": false, "md5_digest": "18eed5b6f418a287f35f9fc7b1625f6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38424, "upload_time": "2018-06-30T21:15:01", "url": "https://files.pythonhosted.org/packages/35/65/aef93c5a3036bb921741b3fbbfaa2ee3a62dd7fde60a2b02829f9521c2bd/z3c.dependencychecker-2.4.tar.gz" } ], "2.4.1": [ { "comment_text": "", "digests": { "md5": "11f98e3e9e2accf8409e48604b522c6e", "sha256": "789c22d07e6db381877e20cef7bf886767c3a8c67925d2b16c736fd5ac6b0dac" }, "downloads": -1, "filename": "z3c.dependencychecker-2.4.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "11f98e3e9e2accf8409e48604b522c6e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52799, "upload_time": "2018-07-01T16:23:33", "url": "https://files.pythonhosted.org/packages/db/ec/7db899344f91b8e64c16ad888fbe3927a15a1c4119114f7f3ecdc69a658f/z3c.dependencychecker-2.4.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a9cae4a166485d8ed46521ca2820d804", "sha256": "ef324552dd5833bcb1226afa882e13df6a2cd155a22df07165fa9f6cf8d613cf" }, "downloads": -1, "filename": "z3c.dependencychecker-2.4.1.tar.gz", "has_sig": false, "md5_digest": "a9cae4a166485d8ed46521ca2820d804", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38556, "upload_time": "2018-07-01T16:23:35", "url": "https://files.pythonhosted.org/packages/ce/30/41e3ea48a6898d4e7fbab2bf3fbaf5790d9bfecec0acf91d9c966a9fee6d/z3c.dependencychecker-2.4.1.tar.gz" } ], "2.4.2": [ { "comment_text": "", "digests": { "md5": "74f9549cc563ccb5f0c6ec9ca8c19a2b", "sha256": "430b24843265a3e0858a5a2c0c79e2d8bfa238af6e93ebb52f316a1f56297a2c" }, "downloads": -1, "filename": "z3c.dependencychecker-2.4.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "74f9549cc563ccb5f0c6ec9ca8c19a2b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52857, "upload_time": "2018-07-01T17:05:28", "url": "https://files.pythonhosted.org/packages/ac/7f/a25fc23753d147ea81712988c771fd8b3af4bd1ef4d40b83f78624b5fcda/z3c.dependencychecker-2.4.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "df4ee9c07bf49112cdb93672e5303009", "sha256": "c6c275a2e6947802d85b2986d759749b8b35e18f35778406354010183f33564a" }, "downloads": -1, "filename": "z3c.dependencychecker-2.4.2.tar.gz", "has_sig": false, "md5_digest": "df4ee9c07bf49112cdb93672e5303009", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38666, "upload_time": "2018-07-01T17:05:30", "url": "https://files.pythonhosted.org/packages/c4/51/5b6cb35007ec4f263a7a817e0b29c7115b6a7e7204d8c14e75f0a50fa07c/z3c.dependencychecker-2.4.2.tar.gz" } ], "2.4.3": [ { "comment_text": "", "digests": { "md5": "79458120eddb1cdf62c27740098c7dea", "sha256": "bde9c9677eb9f46b07de84a83d65d02bc7c73bbb44a5dade3fff57852e95cfec" }, "downloads": -1, "filename": "z3c.dependencychecker-2.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "79458120eddb1cdf62c27740098c7dea", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52629, "upload_time": "2018-07-04T13:16:40", "url": "https://files.pythonhosted.org/packages/b6/ec/daf1e412eccb3bd0dc02935cfcca24b163156d8559bc7d968c93942b0493/z3c.dependencychecker-2.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2c534d49a88d893919ffcab814dfa25", "sha256": "c43fe1fb3045b3068949ab27018258741a565dfdb22c73e74deccecab4e2ad95" }, "downloads": -1, "filename": "z3c.dependencychecker-2.4.3.tar.gz", "has_sig": false, "md5_digest": "b2c534d49a88d893919ffcab814dfa25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38745, "upload_time": "2018-07-04T13:16:41", "url": "https://files.pythonhosted.org/packages/1c/f7/e4aa2c018f35dbd2cc5422c0a18482672ea2eb82132cf446f5daaf432524/z3c.dependencychecker-2.4.3.tar.gz" } ], "2.4.4": [ { "comment_text": "", "digests": { "md5": "21c2ad9f4754d3cccb0b2af9f8582213", "sha256": "bdda22a95f58f30597924e2a35a8bb28f5d1c9a45ab0b40c0b0733dd7dc921ea" }, "downloads": -1, "filename": "z3c.dependencychecker-2.4.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "21c2ad9f4754d3cccb0b2af9f8582213", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52673, "upload_time": "2018-07-04T19:48:39", "url": "https://files.pythonhosted.org/packages/d5/e7/e7853d049553b299d0388c2ded1180698625e860e9c71271df191664547d/z3c.dependencychecker-2.4.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "df137722809eb2f83dcebaec1f9bbe79", "sha256": "7f9d61ed916ae0e872f9ae1153a61a49d11cd9a750d1be6c3a186a41a769d990" }, "downloads": -1, "filename": "z3c.dependencychecker-2.4.4.tar.gz", "has_sig": false, "md5_digest": "df137722809eb2f83dcebaec1f9bbe79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38884, "upload_time": "2018-07-04T19:48:41", "url": "https://files.pythonhosted.org/packages/56/2e/d56704ea88892dc8b22a9c384504f6b0ca44bc5ee164fe0201052d4d4e07/z3c.dependencychecker-2.4.4.tar.gz" } ], "2.5": [ { "comment_text": "", "digests": { "md5": "c393a8238c486428ca568779a23e82e9", "sha256": "08b3af258e8ae7cc8257d3c640cafd5e8ab241cb40a548383fa0432626d0f58a" }, "downloads": -1, "filename": "z3c.dependencychecker-2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c393a8238c486428ca568779a23e82e9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52811, "upload_time": "2018-07-06T10:47:00", "url": "https://files.pythonhosted.org/packages/ab/20/53aa0f471ffc0fe0dd453dcfe1ea1b241c9ca333ea3cfa413698edd8025b/z3c.dependencychecker-2.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4da9cd1ee9ffb942aa1ad69d478c4bcd", "sha256": "2d907fa237a44fb2133f30901d5793b53228ff93dda1dec491c5dee4ea7d629c" }, "downloads": -1, "filename": "z3c.dependencychecker-2.5.tar.gz", "has_sig": false, "md5_digest": "4da9cd1ee9ffb942aa1ad69d478c4bcd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38568, "upload_time": "2018-07-06T10:47:02", "url": "https://files.pythonhosted.org/packages/93/07/71f7a684c172fdfc9670820993e8d4e8f0e3c0d531d5412cf33705def623/z3c.dependencychecker-2.5.tar.gz" } ], "2.5.1": [ { "comment_text": "", "digests": { "md5": "672684974fcf2fa47964e1b956b269f3", "sha256": "b81147861e81a1a2a2b96fc8d3aa296bcbfe3c13fcf77a909d8c11c431abf090" }, "downloads": -1, "filename": "z3c.dependencychecker-2.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "672684974fcf2fa47964e1b956b269f3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52868, "upload_time": "2018-07-06T10:49:51", "url": "https://files.pythonhosted.org/packages/cf/4f/f362b9e19d1817ecddba8a0093cabc29fc38334b86ad4a7afca7914b5bf4/z3c.dependencychecker-2.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e647bf449e949f502587a0def1bd9bc0", "sha256": "619d666cf6e5d114a6a5e8cc2d13b364108e214b154f7321812c49ddcb12eb6c" }, "downloads": -1, "filename": "z3c.dependencychecker-2.5.1.tar.gz", "has_sig": false, "md5_digest": "e647bf449e949f502587a0def1bd9bc0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38659, "upload_time": "2018-07-06T10:49:53", "url": "https://files.pythonhosted.org/packages/08/7e/e04f773726a940b503fc46942163d8098f824de040f884bc482d57c55768/z3c.dependencychecker-2.5.1.tar.gz" } ], "2.5.dev0": [ { "comment_text": "", "digests": { "md5": "c60b1f8465f3309fe9d27874aba7eb16", "sha256": "fa2760a0542a01388601f19d505c88015bff4b74e86096b397b0efbb2de9e6be" }, "downloads": -1, "filename": "z3c.dependencychecker-2.5.dev0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c60b1f8465f3309fe9d27874aba7eb16", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 52859, "upload_time": "2018-07-06T10:43:09", "url": "https://files.pythonhosted.org/packages/d8/e9/49f718f4c1334fd8e64058b1eea3f0f1875dd4cf4b27d4c2dfd6cbb845dc/z3c.dependencychecker-2.5.dev0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "90a1050d2400031a49c483daeea7a697", "sha256": "a6b2b359dd255718524e28daef3bea6f4d8bcd12e5e090205eff81097af999ed" }, "downloads": -1, "filename": "z3c.dependencychecker-2.5.dev0.tar.gz", "has_sig": false, "md5_digest": "90a1050d2400031a49c483daeea7a697", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38596, "upload_time": "2018-07-06T10:43:11", "url": "https://files.pythonhosted.org/packages/29/7c/2e751958f042ae460d08911a7598179b81163e89fe6ed8203411b65e6beb/z3c.dependencychecker-2.5.dev0.tar.gz" } ], "2.6": [ { "comment_text": "", "digests": { "md5": "4746cd15cb263598b5319580f36515e1", "sha256": "759b1606d6e108758491ad3ff63cd89334d4d9d6ba553a5093e18a04229f2a77" }, "downloads": -1, "filename": "z3c.dependencychecker-2.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4746cd15cb263598b5319580f36515e1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53324, "upload_time": "2018-07-09T09:03:49", "url": "https://files.pythonhosted.org/packages/81/40/1f98ec1f936b551822b0682f8f356bf6934d06a4e2fa3a471c83d616ba19/z3c.dependencychecker-2.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a4189dd4b51451b8305791671416df67", "sha256": "5d3bbd041459298cf3eb20d0329f867f3f0a8840ceb95c434124f3919fa58b2b" }, "downloads": -1, "filename": "z3c.dependencychecker-2.6.tar.gz", "has_sig": false, "md5_digest": "a4189dd4b51451b8305791671416df67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39513, "upload_time": "2018-07-09T09:03:50", "url": "https://files.pythonhosted.org/packages/ec/c0/6e8bd6ce4020c6c07fd37ac2d65334cc5d48530be18f0a7d7721e4553548/z3c.dependencychecker-2.6.tar.gz" } ], "2.7": [ { "comment_text": "", "digests": { "md5": "cc48926bda4800cdbe1fbdb62679bc40", "sha256": "6e62ad423153613a462f7582ec887f66aa5ef1dd2fcb744dc4bb92a8707b5535" }, "downloads": -1, "filename": "z3c.dependencychecker-2.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cc48926bda4800cdbe1fbdb62679bc40", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53538, "upload_time": "2018-08-08T08:06:23", "url": "https://files.pythonhosted.org/packages/b3/11/e2cd6d35be05418f5152a3bc48e56ab29947ec9695ebf0753702b9736854/z3c.dependencychecker-2.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f4799dad4f7e3173a871f8b27e81c53f", "sha256": "363ff5d1013ef90a36b211018ed14aab0f9eb2803c03210f3f60258a19c811a4" }, "downloads": -1, "filename": "z3c.dependencychecker-2.7.tar.gz", "has_sig": false, "md5_digest": "f4799dad4f7e3173a871f8b27e81c53f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39763, "upload_time": "2018-08-08T08:06:25", "url": "https://files.pythonhosted.org/packages/00/9f/52e9627cf77ba7319f4b162768d5af43496f8a441fa69ee806e0d61f5768/z3c.dependencychecker-2.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cc48926bda4800cdbe1fbdb62679bc40", "sha256": "6e62ad423153613a462f7582ec887f66aa5ef1dd2fcb744dc4bb92a8707b5535" }, "downloads": -1, "filename": "z3c.dependencychecker-2.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cc48926bda4800cdbe1fbdb62679bc40", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 53538, "upload_time": "2018-08-08T08:06:23", "url": "https://files.pythonhosted.org/packages/b3/11/e2cd6d35be05418f5152a3bc48e56ab29947ec9695ebf0753702b9736854/z3c.dependencychecker-2.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f4799dad4f7e3173a871f8b27e81c53f", "sha256": "363ff5d1013ef90a36b211018ed14aab0f9eb2803c03210f3f60258a19c811a4" }, "downloads": -1, "filename": "z3c.dependencychecker-2.7.tar.gz", "has_sig": false, "md5_digest": "f4799dad4f7e3173a871f8b27e81c53f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39763, "upload_time": "2018-08-08T08:06:25", "url": "https://files.pythonhosted.org/packages/00/9f/52e9627cf77ba7319f4b162768d5af43496f8a441fa69ee806e0d61f5768/z3c.dependencychecker-2.7.tar.gz" } ] }