{ "info": { "author": "Maarten van Gompel", "author_email": "proycon@anaproy.nl", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: POSIX", "Programming Language :: Python :: 3", "Topic :: Software Development" ], "description": "CodeMetaPy\n=================\n\nThe goal of CodeMetaPy is to generate the JSON-LD file, codemeta.json containing software metadata describing a Python\npackage. For more general information about the CodeMeta Project for defining software metadata, see\nhttps://codemeta.github.io. In particular, new users might want to start with the User Guide, while those looking to\nlearn more about JSON-LD and consuming existing codemeta files should see the Developer Guide.\n\nInstallation\n----------------\n\n``pip install codemetapy``\n\nUsage\n---------------\n\nQuery and convert any package installed through pip:\n\n``$ pip show -v somepackage | codemetapy``\n\nTo pipe to an output file:\n\n``$ pip show -v somepackage | codemetapy > codemeta.json``\n\nThe tool also supports adding properties through parameters:\n\n``$ pip show -v somepackage | codemetapy --developmentStatus active > codemeta.json``\n\nTo read an existing codemeta.json and extend it:\n\n``$ pip show -v somepackage | codemetapy -i json,pip codemeta.json - > codemeta.json``\n\nHere ``-`` represents standard input and ``-i`` denotes the input types, you can chain as many as you want.\n\nThis tool can also deal with debian packages (albeit limited):\n\n``$ apt show somepackage | codemetapy -i apt``\n\nEntrypoint Extension\n----------------------\n\nThough this is not part of the codemeta specification, the tool currently supports an extra ``entryPoints`` property\nwith type ``EntryPoint``. This can be used to describe the entry points specified in a python package (entry points will\nhave use a ``file://`` url to refer to the actual entrypoints, this is a bit of a liberal use...). Because this is a\nnon-standard extension it has to be explicitly enabled using ``--with-entrypoints``.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/proycon/codemeta", "keywords": "software metadata codemeta doap pip pypi distutils admssw", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "CodeMetaPy", "package_url": "https://pypi.org/project/CodeMetaPy/", "platform": "", "project_url": "https://pypi.org/project/CodeMetaPy/", "project_urls": { "Homepage": "https://github.com/proycon/codemeta" }, "release_url": "https://pypi.org/project/CodeMetaPy/0.2.2/", "requires_dist": null, "requires_python": "", "summary": "Generate CodeMeta metadata for Python packages", "version": "0.2.2" }, "last_serial": 5804928, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "150bfdd5e740969d855ed64c1e3bbae5", "sha256": "2ad8f4ff67aef8b3f498febee65b01639f72b480b7c10f69f86647b01d1fca94" }, "downloads": -1, "filename": "CodeMetaPy-0.1.tar.gz", "has_sig": false, "md5_digest": "150bfdd5e740969d855ed64c1e3bbae5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31074, "upload_time": "2018-04-17T21:31:37", "url": "https://files.pythonhosted.org/packages/69/64/f5ded993d9e3bc79abd5854f20c957724500aa5dab5e8e8e20abe0332e75/CodeMetaPy-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "cef35c3eaa56a22ba0be532165cb8ba0", "sha256": "f7484f767af0c11a6da343eeaecfd104deb043fcaba0de8f8765d8d6a1ff1612" }, "downloads": -1, "filename": "CodeMetaPy-0.1.1.tar.gz", "has_sig": false, "md5_digest": "cef35c3eaa56a22ba0be532165cb8ba0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30580, "upload_time": "2018-04-23T14:34:34", "url": "https://files.pythonhosted.org/packages/9a/46/fe8a823bccdb6ebbf84243c05239c257129502a556b501e9efed71bfc2a0/CodeMetaPy-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d106295d3f0b0b3eaf9b24377a3437ef", "sha256": "277c7daada73016c5d79e3313c1720720865323575332a9d74b5ed29afa21c29" }, "downloads": -1, "filename": "CodeMetaPy-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d106295d3f0b0b3eaf9b24377a3437ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31528, "upload_time": "2018-05-02T09:47:26", "url": "https://files.pythonhosted.org/packages/93/ba/f62f086ce1678167f20662bd14e4ae9c1ba5e6cea38c062deb7eac4ae46c/CodeMetaPy-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "bf536f3e2c67e09478bb8fd327544824", "sha256": "54428988f9c4a20b186c613a76bfa108238961eaee134772e660bd19c09e6ec5" }, "downloads": -1, "filename": "CodeMetaPy-0.1.3.tar.gz", "has_sig": false, "md5_digest": "bf536f3e2c67e09478bb8fd327544824", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31718, "upload_time": "2018-05-10T15:56:30", "url": "https://files.pythonhosted.org/packages/4f/9f/78557e3f19d062089c74287dbaf29c5015f6c21289f452b9e5a90f2a8251/CodeMetaPy-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "2538768b7bf41acffe3d93a5b1d59597", "sha256": "f285620e48e008a1e2974408ace3b60f1df5cd32483a92519391d10bc1424c08" }, "downloads": -1, "filename": "CodeMetaPy-0.1.4.tar.gz", "has_sig": false, "md5_digest": "2538768b7bf41acffe3d93a5b1d59597", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31745, "upload_time": "2018-05-19T21:54:57", "url": "https://files.pythonhosted.org/packages/8f/db/e939f2706586116a2876e3efd532782eebefbcdb00c4983dceae5529b017/CodeMetaPy-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "29927b1205e398bec0055c524b780447", "sha256": "276968c875c840f4f8443f2f790fa02d74fc5ead1bbe4e43d718c1064212b3f7" }, "downloads": -1, "filename": "CodeMetaPy-0.1.5.tar.gz", "has_sig": false, "md5_digest": "29927b1205e398bec0055c524b780447", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31760, "upload_time": "2018-05-19T22:39:30", "url": "https://files.pythonhosted.org/packages/3b/a9/e9279b342a9a8406308eb5438356ee1eb53967ff462c2886126f45fa49b1/CodeMetaPy-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "8d937a00805e3c024292feb2cbe1722a", "sha256": "54a00f1f742a29df374062426b9b1f7bff3328bf7255bf80a5c09a62d87dca75" }, "downloads": -1, "filename": "CodeMetaPy-0.1.6.tar.gz", "has_sig": false, "md5_digest": "8d937a00805e3c024292feb2cbe1722a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32077, "upload_time": "2018-08-31T16:28:17", "url": "https://files.pythonhosted.org/packages/b7/de/0c8030586fa6740c50df23e0847d96b693296131b9f5f58453e1110a4512/CodeMetaPy-0.1.6.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "75c5008707d14f1b3b40c771486f8b71", "sha256": "99c7597587993a048bc838173288f04d20575f10580aaca550e984610c2d8971" }, "downloads": -1, "filename": "CodeMetaPy-0.2.0.tar.gz", "has_sig": false, "md5_digest": "75c5008707d14f1b3b40c771486f8b71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32532, "upload_time": "2018-09-17T11:02:28", "url": "https://files.pythonhosted.org/packages/ad/7f/5b1c63961441b77cb0a1b266a2bed616697c89af785281371e8be072793c/CodeMetaPy-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "0f3a34a5afcb2baea88f2e1b6e522d28", "sha256": "34d7c59db00b3eeadb72493d238ca637ac9b5bf32e2db6dcf61e3f06699a7b99" }, "downloads": -1, "filename": "CodeMetaPy-0.2.1.tar.gz", "has_sig": false, "md5_digest": "0f3a34a5afcb2baea88f2e1b6e522d28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32644, "upload_time": "2018-10-08T13:48:27", "url": "https://files.pythonhosted.org/packages/ca/72/073048540ca3e87d699728e9ec8fdb8c4446271f943bb7b7954001d61f79/CodeMetaPy-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "f53c1f1efc42508d56dc5e8b646c7d92", "sha256": "059315bdba4f88eb625dadb20b08f6fa4b369a32d1eebca0f45da6ceb04cdd26" }, "downloads": -1, "filename": "CodeMetaPy-0.2.2.tar.gz", "has_sig": false, "md5_digest": "f53c1f1efc42508d56dc5e8b646c7d92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32746, "upload_time": "2019-09-09T18:36:12", "url": "https://files.pythonhosted.org/packages/04/51/c5cbde7b61f91b8e1918bd96cca420f38c33ddafe82731409cec93614b04/CodeMetaPy-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f53c1f1efc42508d56dc5e8b646c7d92", "sha256": "059315bdba4f88eb625dadb20b08f6fa4b369a32d1eebca0f45da6ceb04cdd26" }, "downloads": -1, "filename": "CodeMetaPy-0.2.2.tar.gz", "has_sig": false, "md5_digest": "f53c1f1efc42508d56dc5e8b646c7d92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32746, "upload_time": "2019-09-09T18:36:12", "url": "https://files.pythonhosted.org/packages/04/51/c5cbde7b61f91b8e1918bd96cca420f38c33ddafe82731409cec93614b04/CodeMetaPy-0.2.2.tar.gz" } ] }