History¶
v8.12.2¶
18 Apr 2024
Bugfixes¶
Fix bug where migrate-config would replace an already multiline contributor with extra space.
v8.12.1¶
16 Apr 2024
Bugfixes¶
Fix typo in migrate-config.
v8.12.0¶
16 Apr 2024
Features¶
Add command for migrating config to pyproject.toml.
v8.11.1¶
30 Mar 2024
Bugfixes¶
Succeed even if git returns no substitutions.
v8.11.0¶
30 Mar 2024
Features¶
Restore Python 3.8 compatibility.
v8.10.1¶
26 Mar 2024
Bugfixes¶
Fix late-add bug in add-project where item was chosen and not attribute.
v8.10.0¶
26 Mar 2024
Features¶
Add routine to add a project.
v8.9.1¶
25 Mar 2024
Bugfixes¶
In projects-run, flush stdout.
v8.9.0¶
25 Mar 2024
Features¶
In projects-run, implemented selection and exclusion logic for tags and keywords.
v8.8.1¶
13 Mar 2024
Bugfixes¶
Fix command syntax in make.
v8.8.0¶
13 Mar 2024
Features¶
Updated Python build routine for macOS to support OpenSSL 3. (#16)
v8.7.0¶
29 Feb 2024
Features¶
Added support for file:// URL for projects list.
v8.6.0¶
22 Dec 2023
Features¶
In merge, ensure that an uncommented RTD badge isn’t lost when resolving placeholders.
v8.5.0¶
04 Dec 2023
Features¶
Update merge resolver to re-substitute placeholders to honor upstream changes.
v8.4.0¶
07 Nov 2023
Features¶
Add ‘projects-run’ script for running a command across all of the projects.
v8.3.0¶
27 Aug 2023
Features¶
Adding script for syncing a backport (configparser, singledispatch) to a CPython branch.
v8.2.0¶
30 Jul 2023
Features¶
During finalize, create the newsfragments directory if it doesn’t exist.
v8.1.0¶
07 Jul 2023
Features¶
Improved handling of unrelated histories and correctly reporting projects updated in update-projects.
v8.0.0¶
06 Jul 2023
Deprecations and Removals¶
Replace
pep517
withbuild
.repo.get_project_metadata
no longer includes thedist
.
v7.25.0¶
06 Jul 2023
Features¶
Added counter to update-projects.
v7.24.0¶
05 Jul 2023
Features¶
Add optional branch parameter to update-projects.
v7.23.0¶
23 Jun 2023
Features¶
Add
finalize
command.Require Python 3.8 or later.
v7.22.1¶
21 Jun 2023
Fixed bug in argument handling of
towncrier
.
v7.22.0¶
21 Jun 2023
Added
rst-header-replace
script.
v7.21.0¶
21 Jun 2023
Added
towncrier.check_changes
fromsetuptools
’finalize
.
v7.20.0¶
20 Jun 2023
Added
towncrier
module for invoking towncrier with a version calculated based on towncrier news fragments in service of jaraco/skeleton#83.
v7.19.0¶
28 May 2023
Replaced the “skeleton” merge resolver with a “project” merge resolver, based on the changes planned for jaraco/skeleton#70.
v7.18.0¶
23 Dec 2022
update-projects
now accepts atag
argument.update-projects
now allows overriding the base from which to update.
v7.17.0¶
16 Dec 2022
update-projects
now accepts keyword arguments.Added another conflict resolver to
merge
module.
v7.16.1¶
24 Nov 2022
Actually add the merge module, missed in prior release.
v7.16.0¶
09 Nov 2022
Added ‘merge’ tool toward automatically resolving skeleton changes.
v7.15.0¶
21 Oct 2022
Projects are now loaded from
PROJECTS_LIST_URL
instead of from am embedded text file.
v7.14.0¶
30 Sep 2022
update-projects
no longer prompts to edit the commit message.
v7.13.1¶
26 Sep 2022
Declare requirement on Python 3.9.
Fixed test failures in CI.
v7.13.0¶
26 Sep 2022
Added performance optimizations on
update-projects
.
v7.12.0¶
“checkout all” script now checks out more projects and lays them out according to organization.
Require Python 3.9 or later.
v7.11.0¶
28 Aug 2022
Added
checkout-all
script.
v7.10.0¶
25 Aug 2022
Added
update-projects
script.
v7.9.1¶
23 Mar 2022
bpo-46975: Fix error in LDFLAGS building Python on macOS.
v7.9.0¶
20 Oct 2021
Add
print-meta
command.
v7.8.0¶
30 Jul 2021
Enable building of debug Python.
v7.7.0¶
14 Feb 2021
Added support for installing Wolfram|Alpha API key.
v7.6.0¶
29 Jan 2021
Prefer
pep517
for loading project metadata.
v7.5.0¶
15 Jan 2021
Switched to PEP 420 for
jaraco
namespace.
v7.4.0¶
15 Jan 2021
Add script to remove namespace.
v7.3.3¶
10 Jan 2021
#1: Use
brew list --formula
to avoid Homebrew error.
v7.3.2¶
20 Oct 2020
Replace dependency on munch with jaraco.collections, preventing undeclared dependency.
v7.3.1¶
20 Oct 2020
Actually add the script.
v7.3.0¶
15 Oct 2020
Add
add-github-secrets
routine that auto-detects the secrets needed and installs them.
v7.2.2¶
10 Oct 2020
Fix Python 3.6 compatibility.
v7.2.1¶
10 Oct 2020
Fixed bug in github.Repo handling (where authentication was missing).
v7.2.0¶
10 Oct 2020
Add add-github-secret routine.
v7.1.0¶
30 Aug 2020
Add create-github-release routine.
v7.0.0¶
03 Jun 2020
Removed many crufty modules and trimmed dependencies.
v6.2.0¶
01 Jun 2020
macos-build-python now checks that dependencies are installed.
v6.1.0¶
01 Jun 2020
Improve reliability of macOS build with reference to xz.
v6.0.0¶
23 May 2020
Require Python 3.6 or later.
Removed ‘make-namespace-package’ command associated functionality in
namespace
module.Removed Bitbucket-related functionality. Nobody is going to need that again.
Removed Github module. Use hub command.
Removed selenium code that is old and with limited utility except on Windows.
Removed all other command-line scripts.
5.0¶
01 Jan 2019
Switch to pkgutil namespace technique
for the jaraco
namespace.
Drop support for Python 3.5.
4.2¶
26 Jan 2018
Updated github to expect a token instead of username/password in the keyring.
4.1¶
08 Dec 2017
Exposed jaraco.develop.lib2to3.patch_for_newlines
.
4.0¶
08 Dec 2017
Refreshed package metadata. Dropped support for Python 3.3.
Added jaraco.develop.lib2to3
, which addresses Python #11594
by retaining newlines.
3.0¶
04 Jan 2017
Drop support for Python 3.0.
2.29.1¶
04 Jan 2017
Use path.Path
for compatibility with path.py 10.
2.29¶
01 Feb 2016
Allow creation of Github repositories in an organization.
2.28¶
19 Dec 2015
Moved hosting to Github.
2.27¶
10 Dec 2015
Render README and CHANGES with .rst extensions for nicer rendering on Github.
2.26¶
02 Dec 2015
Add migration script, adapted from bitbucket_issue_migration
.
2.25¶
29 Nov 2015
Add .travis.yml to skeleton.
2.24¶
29 Nov 2015
In project skeleton generation, set default hosting to github.com.
2.23¶
18 Nov 2015
Add github create repo command.
2.22¶
18 Nov 2015
Include wheels in releases
2.20¶
29 Jun 2015
Added stub for “extra” dependencies.
2.19¶
29 Jun 2015
Write templates using LF for line endings.
2.18¶
17 Jun 2015
Remove documentation link from README in skeleton generation.
2.17¶
27 Apr 2015
Setup template now includes package data by default.
Added stub for entry points to define where in the script it should appear.
2.16¶
26 Mar 2015
Regenerated project structure using
make-namespace-package
.Normalized syntax around plat requirements.
2.15¶
01 Mar 2015
Use setuptools_scm in sphinx config.
2.14¶
01 Mar 2015
Allow make-namespace-package to complete even when the tree already exists.
2.13¶
01 Mar 2015
Include the jaraco.develop version used to generate the package.
2.12¶
01 Mar 2015
Add link to documentation from readme.
Remove changelog from package metadata.
Include the history in the documentation.
2.11¶
26 Feb 2015
Drop dependency on jaraco.util.
2.10¶
24 Feb 2015
Use setuptools_scm.
Add test = pytest alias.
2.9¶
22 Feb 2015
Include pytest and sphinx only when indicated.
2.8¶
15 Feb 2015
Added placeholder for install_requires.
Use pytest.ini for pytest settings.
2.7¶
31 Jan 2015
Added sphinx doc and release alias.
2.2¶
21 Jun 2013
Runs natively on Python 3.
2.1¶
18 May 2013
Specify PyPI for releases.
2.0¶
21 Apr 2013
Removed ‘url’ parameter from calls in bitbucket module.
Now use Requests in favor of restclient for bitbucket operations.
1.10¶
20 Feb 2013
Added
add_version
tobitbucket
module.
1.9¶
03 Apr 2012
Added command to mark .hg directories as hidden (Windows).
1.8¶
07 Mar 2012
Added keyring support for bitbucket operations.
Added command to patch hgrc files in a tree (patch-hgrc).
1.7¶
11 Jan 2012
Added support for recursive globs in indent module.
1.6.3¶
15 Nov 2011
Updated jaraco.develop.msvc to support Python 3.
1.6.2¶
26 Oct 2011
create-namespace-package will now also generate non-namespace packages.
1.6.1¶
06 Oct 2011
Updated create-bitbucket-repository command so it now passes the new required parameter ‘scm’ (always mercurial).
1.6¶
17 Aug 2011
Added compiler module with a function can_compile_extension which will check if distutils can likely compile an extension module.
1.5¶
21 Jun 2011
Added build-python command, which finds Visual Studio, loads the appropriate environment, and then builds Python in the current PCBuild directory.
Added vs-upgrade command which will take a Visual Studio project or solution file and upgrade it to the latest version.
1.4¶
12 Mar 2011
Added support for 4-space indentation in namespace package generation.
Added preliminary bitbucket support (create-repo command).
Added Python 3 support.
1.3¶
09 Nov 2010
Added package module (from jaraco.util).
Added some helpful routines for invoking saucelabs including shortcuts for selecting browsers.
Added a script to create the simple namespace package configuration.
Added env_tool from the Gryphon project.
1.2¶
15 Aug 2010
Adding module for patching the msvc9compiler module
Added command-line options to start-selenium
1.1¶
08 Apr 2010
Added routines for working with the Core CPython project (building, applying patches, etc).
1.0¶
Initial release