{ "info": { "author": "Chris Mattmann", "author_email": "chris.a.mattmann@jpl.nasa.gov", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: Science/Research", "License :: Other/Proprietary License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Database :: Front-Ends", "Topic :: Scientific/Engineering", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "**********\nedrn.sync\n**********\n\n.. contents::\n\nEDRN Sync provides an API for slurping up DMCC RDF representing\nEDRN users and groups and registering those users into our EDRN \nIC LDAP server.\n\nInstallation\n************\n\nThis document tells you how to install edrn.sync.\n\n\nQuick Instructions\n==================\n\nRun::\n\n pip install edrn.sync\n\nWhat? You don't have pip_? You're seriously still using easy_install_?\nSigh::\n\n easy_install edrn.sync\n\nThat's it. (Of course, you might want to put it into a buildout_ or a\nvirtualenv_).\n\n\nFull Instructions\n=================\n\nedrn.sync requires the Python_ programming language. We recommend version 2.4\nor later. As of this writing, 2.7 is the latest stable version. If Python is\nnot yet installed on your system, you can find binary and and source\ndistributions from the Python website.\n\nTo test if a correct version of Python is available on your system, run::\n\n python -V\n \nYou should see output similar to::\n\n Python 2.7\n \nindicating the version of Python installed. edrn.sync also requires `Agile\nOODT`_. OODT_ is Object Oriented Data Technology, a framework for metadata\nand data grids. Agile OODT is a Python version of OODT that supports higher\nperformance and easier integration than the Java_ version.\n\nBy far the easiest, recommended, and encouraged way to install edrn.sync is\nto use pip_. If your Python installation has pip available to it (and *all*\nvirtualenvs do), then this one command is all you need to run in order to\ndownload, build, install, and generate command-line tools all in one go::\n\n pip install edrn.sync\n \nThat will also download and install all dependencies, including Agile OODT. \n\n\nExecutables\n-----------\n\nThe commands ``dmccsync`` and ``dmccgroupsync`` will be generated and placed\nwith your standard installation directory for Python commands. Usually, this\nis the same location as the ``python`` executable itself.\n\n\nIssues and Questions\n====================\n\nTo report any problems with or ask for help about edrn.sync, visit our\ncontact_ web page.\n\n\n.. References:\n.. _Agile OODT: http://oodt.apache.org/components/agility/\n.. _buildout: http://www.buildout.org/\n.. _contact: http://cancer.jpl.nasa.gov/\n.. _easy_install: http://peak.telecommunity.com/DevCenter/EasyInstall\n.. _Java: http://tinyurl.com/5kng2h\n.. _OODT: http://oodt.apache.org/\n.. _Python: http://python.org/\n.. _virtualenv: http://pypi.python.org/pypi/virtualenv\n.. _pip: http://www.pip-installer.org/\n\n\nUsing EDRN Sync Services\n************************\n\nInstalling the EDRN Sync Services package makes available the following\ncommands on your computer:\n\n``dmccsync`` command\n The ``dmccsync`` command lets you slurp up a DMCC RDF file containing users\n that need to be entered into EDRN IC LDAP.\n``dmccgroupsync`` command\n Takes a DMCC RDF users file and a sites file and imports the associated\n PI groups and collaborative groups into the EDRN IC LDAPS server.\n``secureoldpasswords`` command\n Goes through all existing LDAP users and tests if they're using the old,\n insecure default password and changes those passwords to something\n randomized.\n\nChangelog\n*********\n\n\n1.0.5 - Security\n================\n\nThis release addresses a vulnerability created by weak default passwords\nsync'd from the DMCC user list. It generates more secure random passwords for\nnew users and also provides a utility for detecting old weak passwords and\nchanging them to something randomized.\n\n\n1.0.4 - Packaging\n=================\n\nThis release updates the package to be compatible with PEP-470 and updates\nzc.buildout & setuptools compatibility.\n\n\n1.0.3 - Holding Onto Heather's Changes\n======================================\n\nThis release addresses the following issue:\n\n* CA-1022 - Preserve people manually added to groups\n\n\n1.0.2 - Where's My Chair?\n=========================\n\nThis release addresses the following issues:\n\n* CA-1020 - dmccgroupsync script ignores chair, cochair, consultant; it adds\n only \"member\" to collaborative groups\n\n\n1.0.1 - Fixed URL\n=================\n\nThis release fixes the download URL of the package.\n\n\n1.0.0 - All Official-Like\n=========================\n\nThis release marks an official release of edrn.sync for use with the EDRN\nDirectory Service.\n\n\n0.0.1 - Kumbaya\n===============\n\nThis release adds group creation programs and APIs including the ``dmccgroupsync``\nscript which implements Heather Kincaid's algorithm for adding groups and syncing them\nbased on the DMCC RDF. For more information see https://oodt.jpl.nasa.gov/jira/browse/CA-669.\n\nFor the issue tracker, see\nhttp://oodt.jpl.nasa.gov/jira/browse/CA.\n\n\n0.0.0 - Initial\n===============\n\nThis is an initial release of EDRN (EDRN_) Sync Services supporting minimal ``dmccsync``\nfunctionality.\n\n\n.. References:\n.. _EDRN: http://cancer.jpl.nasa.gov\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/EDRN/edrn.sync", "keywords": "edrn sync ldap dmcc informatics center", "license": "Copyright 2008-2019 by the California Institute of Technology. ALL RIGHTS\nRESERVED.\n\nThe Software is owned by Caltech/JPL and is protected by United States\ncopyright laws and applicable international treaties and/or conventions. The\nUnited States Government may have prior rights to use some or all of the\nSoftware as determined under applicable contracts and license agreements with\nCaltech/JPL.\n\nThis software was developed at the Jet Propulsion Laboratory, an operating\ndivision of the California Institute of Technology and is not available for\nuse by any person, organization, or other entity without prior, specific\nwritten permission.\n", "maintainer": "", "maintainer_email": "", "name": "edrn.sync", "package_url": "https://pypi.org/project/edrn.sync/", "platform": "", "project_url": "https://pypi.org/project/edrn.sync/", "project_urls": { "Homepage": "https://github.com/EDRN/edrn.sync" }, "release_url": "https://pypi.org/project/edrn.sync/1.0.5/", "requires_dist": null, "requires_python": "", "summary": "EDRN Sync Services", "version": "1.0.5" }, "last_serial": 5573304, "releases": { "0.0.0": [], "0.0.1": [], "1.0.0": [], "1.0.1": [], "1.0.2": [], "1.0.3": [], "1.0.4": [ { "comment_text": "", "digests": { "md5": "29f660ecbb2cbe5b2b142215545eea37", "sha256": "efcb882a3d612322829019497874a125b4cb2ebde5dd6a643c1dd8dc456da51f" }, "downloads": -1, "filename": "edrn.sync-1.0.4.zip", "has_sig": false, "md5_digest": "29f660ecbb2cbe5b2b142215545eea37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 146048, "upload_time": "2015-12-11T00:52:16", "url": "https://files.pythonhosted.org/packages/82/a8/ee52bbbe35988bd5ac3e865e12f9ba263d13cb0dbc3426953384554426be/edrn.sync-1.0.4.zip" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "41c221df4ea344f2bc346810776e8ab7", "sha256": "5f94236388ae6c3c9f2a822332cf8c8ea3f6c1bd0d9822866fe8bebf42bde186" }, "downloads": -1, "filename": "edrn.sync-1.0.5.zip", "has_sig": false, "md5_digest": "41c221df4ea344f2bc346810776e8ab7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 148701, "upload_time": "2019-07-23T16:19:17", "url": "https://files.pythonhosted.org/packages/85/35/314254c7b3c0329427d6056954bb6b8ba66b588cfd13ce5508a98db2ba7f/edrn.sync-1.0.5.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "41c221df4ea344f2bc346810776e8ab7", "sha256": "5f94236388ae6c3c9f2a822332cf8c8ea3f6c1bd0d9822866fe8bebf42bde186" }, "downloads": -1, "filename": "edrn.sync-1.0.5.zip", "has_sig": false, "md5_digest": "41c221df4ea344f2bc346810776e8ab7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 148701, "upload_time": "2019-07-23T16:19:17", "url": "https://files.pythonhosted.org/packages/85/35/314254c7b3c0329427d6056954bb6b8ba66b588cfd13ce5508a98db2ba7f/edrn.sync-1.0.5.zip" } ] }