{"id":15008997,"url":"https://github.com/zeehio/parmap","last_synced_at":"2025-04-06T02:07:59.118Z","repository":{"id":13458206,"uuid":"16147868","full_name":"zeehio/parmap","owner":"zeehio","description":"Easy to use map and starmap python equivalents","archived":false,"fork":false,"pushed_at":"2023-10-03T12:57:24.000Z","size":126,"stargazers_count":142,"open_issues_count":7,"forks_count":10,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-03-30T01:11:17.524Z","etag":null,"topics":["parallelization","python","python-2","python-3"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zeehio.png","metadata":{"files":{"readme":"README-new-release.rst","changelog":"ChangeLog","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-01-22T18:17:40.000Z","updated_at":"2025-02-20T09:27:56.000Z","dependencies_parsed_at":"2024-06-18T18:33:27.114Z","dependency_job_id":"173a8a16-ee63-401c-81c0-56951e24a1b2","html_url":"https://github.com/zeehio/parmap","commit_stats":{"total_commits":172,"total_committers":5,"mean_commits":34.4,"dds":0.07558139534883723,"last_synced_commit":"8a6369e841244f8b8521aec87e0a807b0fb47284"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeehio%2Fparmap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeehio%2Fparmap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeehio%2Fparmap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeehio%2Fparmap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zeehio","download_url":"https://codeload.github.com/zeehio/parmap/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247423513,"owners_count":20936626,"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":["parallelization","python","python-2","python-3"],"created_at":"2024-09-24T19:22:16.497Z","updated_at":"2025-04-06T02:07:59.095Z","avatar_url":"https://github.com/zeehio.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"How to make a new release\n==========================\n\nVersion numbering\n--------------------\nparmap version numbering is borrowed from [#rpackages-release]_.\n\nparmap versions use the following version numbering:\n:code:`MAJOR.MINOR.PATCH.DEVELOPMENT`.\n\n- :code:`MAJOR`, :code:`MINOR` and :code:`PATCH` follow the semantic\n  versioning of libraries rules [#semver]_:\n\n  - :code:`MAJOR` will only change when there is an incompatible API change.\n  - :code:`MINOR` will increase when functionality is added in a\n    backwards-compatible way\n  - :code:`PATCH` will change for backwards-compatible bug fixes.\n\n- :code:`DEVELOPMENT` is only used in the git repository and is removed before\n  official releases.\n\nCreating a new release\n------------------------\n\nThis is a list of things to do before a release:\n\n- Review the ChangeLog file and add items if necessary.\n\n- Bump the version in :code:`pyproject.toml` to a valid release version (without\n  :code:`DEVELOPMENT`). Update the release version in :code:`docs/conf.py` and in\n  the Changelog.\n\n- Build the source distribution and the binary wheel\n\n.. code:: bash\n\n    python3 -m pip install --user -U \"pip\" \"wheel\" \"build\" \"twine\"\n    python3 -m build .\n\n- Check that there are no missing files in :code:`dist/parmap-x.y.z.tar.gz` and\n  on :code:`dist/parmap-x.y.z-py2.py3-none-any.whl`.\n\n- Check that the restructured text is valid with\n\n.. code:: bash\n\n    twine check dist/parmap-[VERSION].tar.gz \n\n- Commit.\n\n- Tag the release :code:`git tag v#.#.#`.\n\n- Push the release to :code:`origin` [#origin]_: :code:`git push origin --tags`.\n\n- Check that the testsuite [#gh-actions]_ and the documentation [#readthedocs]_\n  are updated properly.\n\n- Upload to pypi: :code:`twine upload dist/parmap-#.#.#*`\n\n- Upload to conda-forge:\n    * git clone git@github.com:zeehio/parmap-feedstock.git\n    * cd parmap-feedstock\n    * git remote add conda-forge https://github.com/conda-forge/parmap-feedstock\n    * git pull conda-forge main\n    * git checkout -b parmap-new-upstream-v#.#.#\n    * Edit recipe/meta.yaml\n        + Change the version at the top and the sha256 hash (from\n          https://pypi.org/project/parmap/#files)\n    * git commit, git push\n    * Visit https://github.com/conda-forge/parmap-feedstock and create a PR. Follow all\n      checks and rules and merge it.\n    * Wait for conda continuous integration to finish. Check that the new parmap is at https://anaconda.org/conda-forge/parmap/files\n\n- Bump the version in :code:`pyproject.toml` to a valid development version \n  (appending :code:`.9000`). Update the version and release in\n  :code:`docs/conf.py`. Commit and push.\n\nReferences\n-----------\n\n.. [#rpackages-release] http://r-pkgs.had.co.nz/release.html\n.. [#semver] http://semver.org\n.. [#origin] https://github.com/zeehio/parmap\n.. [#gh-actions] https://github.com/zeehio/parmap/actions\n.. [#readthedocs] https://parmap.readthedocs.org/\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzeehio%2Fparmap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzeehio%2Fparmap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzeehio%2Fparmap/lists"}