{"id":13814349,"url":"https://github.com/srid/modern-package-template","last_synced_at":"2025-03-20T23:31:07.625Z","repository":{"id":57442679,"uuid":"768480","full_name":"srid/modern-package-template","owner":"srid","description":"[unmaintained] Modern project template for Python [2010]","archived":false,"fork":false,"pushed_at":"2010-12-07T06:56:37.000Z","size":585,"stargazers_count":51,"open_issues_count":3,"forks_count":8,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-04-25T10:22:13.239Z","etag":null,"topics":["python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/srid.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2010-07-11T05:13:14.000Z","updated_at":"2023-08-22T22:01:24.000Z","dependencies_parsed_at":"2022-09-26T17:21:18.084Z","dependency_job_id":null,"html_url":"https://github.com/srid/modern-package-template","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srid%2Fmodern-package-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srid%2Fmodern-package-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srid%2Fmodern-package-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/srid%2Fmodern-package-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/srid","download_url":"https://codeload.github.com/srid/modern-package-template/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244710624,"owners_count":20497276,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["python"],"created_at":"2024-08-04T04:01:54.726Z","updated_at":"2025-03-20T23:31:07.284Z","avatar_url":"https://github.com/srid.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"modern-package-template\n=======================\n\nmodern-package-template is a `PasteScript template`_ to create an initial layout\nfor your Python projects using modern tools and practices followed in the Python\ncommunity. Thus, your projects will have the following characteristics:\n\n1. Use Distribute_ instead of setuptools as the BDFL himself supports_ it.\n2. Buildout_ support, though you are not required to make use of it.\n3. ``README.rst`` and ``NEWS.rst`` automatically included in your package\n   metadata as ``long_description``, thus making them appear in the PyPI_ page\n   for your project (`example \u003chttp://pypi.python.org/pypi/applib\u003e`_).\n4. Automatic script (or .exe) creation using Distribute's \"entry points\".\n\nHere is `a sample project`_ created using modern-package-template.\n\n.. _PyPI: http://pypi.python.org/\n.. _Buildout: http://www.buildout.org/\n.. _supports: http://mail.python.org/pipermail/python-dev/2009-October/092678.html\n.. _Distribute: http://packages.python.org/distribute/\n.. _`PasteScript template`: http://pythonpaste.org/script/developer.html#templates\n.. _`a sample project`: http://github.com/srid/mpt-sample\n\n\nGetting started\n---------------\n\nFirst install modern-package-template using PyPM_ or pip_:\n\n::\n\n    $ pypm install modern-package-template\n    \n    OR\n    \n    $ pip install modern-package-template\n    \n.. _PyPM: http://code.activestate.com/pypm/\n.. _pip: http://pip.openplans.org/\n\n\nTo create a Python project called \"helloworld\", run the following command in\nyour terminal:\n    \n::\n\n    $ paster create -t modern_package helloworld\n\nYou can also, optionally, create `namespace packages`_:\n\n::\n\n    $ paster create -t modern_package my.new.package package=my.new.package\n    \n.. _`namespace packages`: http://packages.python.org/distribute/setuptools.html#namespace-packages\n    \nOnce you create the project layout, the very first thing you must do is to\nreview the contents of ``README.rst`` and edit it accordingly.\n    \nCredits\n-------\n\nSource code is derived from the `advanced_package`_ template - which is also\nlicensed under GPLv3.\n\n.. _advanced_package: http://pypi.python.org/pypi/harobed.paster_template.advanced_package/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsrid%2Fmodern-package-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsrid%2Fmodern-package-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsrid%2Fmodern-package-template/lists"}