Skip to content

1.0.0

Choose a tag to compare

@github-actions github-actions released this 09 Feb 05:16
· 43 commits to main since this release
8253de3

1.0.0

Setup

bazel_dep(name = "rules_req_compile", version = "1.0.0")

Additional documentation can be found at: https://github.com/periareon/req-compile

What's Changed

  • Support pyproject.toml based setuptools projects with only a setup.cf… by @sputt in #15
  • typing by @sputt in #16
  • Add only-binary and plumb through compile and candidates. by @sputt in #19
  • Add a test and fix an issue with :all: by @sputt in #21
  • Implement --urls and unify how solution output works by @sputt in #22
  • Update compiler to download setup requirements to a given wheeldir by @sputt in #23
  • Packaging fixes and push a solution file by @sputt in #24
  • Cleanup input parsing, don't copy git dirs for source dists by @sputt in #26
  • Skip candidates with unparseable versions. This fixes #27 by @sputt in #28
  • Use urllib parse on the url and resource when dumping via --urls by @sputt in #29
  • Add support for [project] keys for setuptools backend. by @sputt in #30
  • Intentionally pool non-source and non-solution repositories using a P… by @sputt in #32
  • Added py.typed file and enabled implicit_optional by @abrisco in #35
  • Ignore requirement expressions that aren't valid versions when determining if something is a prerelease check by @sputt in #38
  • Fix url detection in solutions by @abrisco in #39
  • Release 1.0.0rc11 by @abrisco in #40
  • Add Python 3.12 support by @sputt in #41
  • Enable testing for additional python versions and platforms by @abrisco in #36
  • Render --find-links into compiled outputs if provided in input files by @abrisco in #43
  • Added Bazel rules by @abrisco in #42
  • Add automated releases by @abrisco in #44
  • Release 1.0.0rc13 by @abrisco in #45
  • Fix ability to use Bazel rules in external repos by @abrisco in #46
  • Update py_reqs_solution_test to accept individual .in/.txt files by @abrisco in #47
  • Compile windows requirements by @abrisco in #48
  • Allow py_reqs_compiler to write wheels for sdist dependencies by @abrisco in #49
  • Add quotes to py_reqs_compiler default compile command by @abrisco in #50
  • Enable windows CI by @abrisco in #52
  • Added regression testing for pip_parse compatibility by @abrisco in #54
  • Add GitHub action for compiling requirements by @abrisco in #56
  • Added py_package_annotation Bazel rules by @abrisco in #55
  • Release 1.0.0rc14 by @abrisco in #57
  • Fix exclusion checks and broken pipe errors for candidates by @sputt in #59
  • Fixed typo causing --find-links directives to never be written. by @abrisco in #60
  • Release 1.0.0rc16 by @abrisco in #61
  • Fix release notes by @abrisco in #63
  • Added support for py_package_annotation.additive_build_file by @abrisco in #64
  • Release 1.0.0rc17 by @abrisco in #65
  • Allow files in py_package_annotateion_target.target by @abrisco in #66
  • Release 1.0.0rc18 by @abrisco in #67
  • Don't exclude directories that may be editably installed from source … by @sputt in #69
  • Added copy_srcs annotation for populating py_library.srcs attributes by @abrisco in #72
  • Release 1.0.0rc20 by @abrisco in #74
  • Correctly handle platlib wheels by @abrisco in #75
  • Release 1.0.0rc21 by @abrisco in #76
  • Add tests for copy annotations by @abrisco in #77
  • Update the format of the solution file to allow the source of extras … by @sputt in #80
  • Added patch to py_package_annotation for whl_repository repos. by @abrisco in #82
  • Release 1.0.0rc23 by @abrisco in #83
  • Support Labels being passed to annotation.deps by @abrisco in #85
  • Release 1.0.0rc24 by @abrisco in #86
  • Add test for cross platform builds by @abrisco in #88
  • Mark test *.html files as generated by @abrisco in #89
  • Add bzlmod support. by @sputt in #87
  • Fix release notes by @abrisco in #90
  • Fix a problem with wildcard versions and the version is_possible check. by @sputt in #91
  • Allow overridden requirements parses to use unannotated requirements … by @sputt in #92
  • Update release workflow for new org. by @sputt in #93
  • Fixed buildifier defects by @abrisco in #94
  • Avoid build-without-the-bytes issue on Windows. by @abrisco in #95
  • Release 1.0.0rc31 by @abrisco in #96
  • Update release notes to point to new repo. by @abrisco in #97
  • Avoid additional use of ctx.actions.symlink on Windows by @abrisco in #98
  • Release 1.0.0rc32 by @abrisco in #99
  • Fixed unit test by @abrisco in #102
  • Updated github workflow triggers by @abrisco in #105
  • Updated bazel dependencies by @abrisco in #104
  • Drop python3.8 from testing by @abrisco in #106
  • Release 1.0.0rc35 by @abrisco in #107
  • Added Bazel 8 support by @abrisco in #108
  • Bazel support for aarch64 linux and x86_64 macos by @abrisco in #109
  • Release 1.0.0rc36 by @abrisco in #110
  • Added support for linux 32bit arm machines by @abrisco in #111
  • Expose args file from py_reqs_compiler by @abrisco in #112
  • Release 1.0.0rc37 by @abrisco in #113
  • Update bcr tests by @abrisco in #114
  • Added py_reqs_remote_compiler tool by @abrisco in #116
  • Bump bzlmod dependencies and drop WORKSPACE support by @abrisco in #117
  • Bump bzlmod dependencies by @abrisco in #118
  • Release 1.0.0rc38 by @abrisco in #119
  • Moved repository aliases into subpackages by @abrisco in #120
  • release 1.0.0rc39 by @abrisco in #121
  • Fix example by @abrisco in #122
  • Fix Bazel rules when used in transitive dependencies by @abrisco in #123
  • Release 1.0.0rc41 by @abrisco in #124
    • Add better error for walked back conflicts. by @sputt in #125
  • Bump version to 1.0.0 by @sputt in #128

New Contributors

Full Changelog: 0.10.20...1.0.0