Граф коммитов

101 Коммитов

Автор SHA1 Сообщение Дата
Jan-Erik Rediger c1d1df2c87 Allow earlier versions of platformdirs 2024-11-08 17:30:30 +01:00
Alexandre Detiste 9f6e5f1b48 pin some version 2024-09-24 11:07:13 +02:00
Alexandre Detiste 885211134b replace deprecated appdirs with platformdirs 2024-09-24 11:07:13 +02:00
Jan-Erik Rediger 4cc18e6c04 Add CI config to test on Python 3.11 and 3.12 2023-12-12 16:29:02 +01:00
Jan-Erik Rediger 1aaf79121b Drop support for Python 3.7 2023-12-12 16:29:02 +01:00
Jan-Erik Rediger 089b382524 Drop MarkupSafe dependency version restriction
We added that a while ago because MarkupSafe 2.1 dropped Python 3.6
support and m-c required <2.
Therefore this restriction gaves us a range of versions to work with.

Since then we dropped Python 3.6 support anyway. And hopefully this
should work in m-c too.
2023-08-21 10:23:59 -04:00
Jan-Erik Rediger bcb0982cce Drop Python 3.6 support 2023-08-11 15:40:11 +02:00
Jan-Erik Rediger bc735b09e2 Remove direct yamllint integration 2023-05-05 18:24:06 +02:00
Jan-Erik Rediger 31ea93b23b Mark project as Production/Stable 2022-12-22 10:06:44 +01:00
Jan-Erik Rediger cd5515a293 Pick setuptools-scm <7 for Python 3.6
setuptools-scm v7.0.0+ dropped Python 3.6 support.
2022-07-20 11:39:13 +02:00
Jan-Erik Rediger ff393313e2 Relax version requirement for MarkupSafe
Upgraded to 2.0.1 in 644c849317,
but m-c requires 1.1.1.
That works for us so we can just allow it.
2022-05-23 11:34:03 +02:00
Jan-Erik Rediger f6b31efd0c Mark the Glean team as author of this package 2022-03-14 11:22:30 +01:00
Jan-Erik Rediger 644c849317 Fix MarkupSafe dependency to previous version
The new 2.1.0 release of MarkupSafe contains a breaking change (removal
of a deprecated function).
This breaks jinja2 down the line (for its 2.10 version).
The only way to fix that right now is to use the previous release.

Release notes: 73da17aa9c/CHANGES.rst

Note: The minimal jinja2 version we depend on is probably EOL, but
updating that might be a bigger change.
2022-03-09 12:06:43 +01:00
Michael Droettboom fc3cff3a61
Support Python 3.10 (#398)
* Support Python 3.10

* Add CHANGELOG

* Use next-gen docker images

* Don't specify all of semver
2021-10-06 14:49:11 -04:00
Michael Droettboom 6632961540 Bug 1733395: Improve schema validation error messages
(And as a side-effect, fix the unit test breakage on jsonschema 4.0.0)
2021-10-04 12:59:03 +02:00
Michael Droettboom 508bcbe7b6
Bug 1733371: Disallow jsonschema >= 4.0.0 (#393) 2021-09-30 10:23:51 -04:00
Jan-Erik Rediger f20d248fc1 Replace jsonschema's indent utility with textwrap
It was a simpler version of that anyway and now got replaced.
See b0be7bf48e

We should be jsonschema v4 compatible now.
2021-07-08 18:11:21 +02:00
Jan-Erik Rediger 58905db325 Don't install jsonschema 4. 2021-05-28 16:05:25 +02:00
Michael Droettboom 297bafe583 Update PyYAML to 5.3.1 for security reasons
[Links to CVE's for PyYAML](https://github.com/mozilla/probe-scraper/security/dependabot/requirements.txt/PyYAML/open).

I would have preferred to go all the way to 5.4.0, but m-c hasn't upgraded that far yet.
2021-05-05 09:42:57 +02:00
Michael Droettboom c9e4507b36
Mark long description as being in markdown (#283) 2021-02-22 14:52:56 -05:00
Michael Droettboom df56994c8e
Bug 1691116: Convert (most) rst files to markdown (#273) 2021-02-16 12:45:51 -05:00
Michael Droettboom 208d91b7c0
Bug 1664889: Display glean_parser version when there is an error (#231) 2020-09-15 09:30:06 -04:00
Michael Droettboom 4e9da3be1a
Add Python 3.9 to CI (#226)
* Add Python 3.9 to CI

Also (while there) upgrades earlier Python versions to the most recent patch
releases.

* Remove hack to not run black on Python 3.5
2020-09-14 16:05:21 -04:00
dependabot[bot] ad85232f2b
Bump black from 19.10b0 to 20.8b1 (#221)
* Bump black from 19.10b0 to 20.8b1

Bumps [black](https://github.com/psf/black) from 19.10b0 to 20.8b1.
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/master/CHANGES.md)
- [Commits](https://github.com/psf/black/commits)

Signed-off-by: dependabot[bot] <support@github.com>

* Update for new black conventions

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Michael Droettboom <mdboom@gmail.com>
2020-08-26 12:30:14 -04:00
Michael Droettboom 5d7ddba309
Remove support for Python 3.5 (#195)
* Remove support for Python 3.5

* Syntax fix

* Lint
2020-06-23 16:03:55 -04:00
Michael Droettboom 6e13df920f More fine-grained version control 2020-04-21 17:02:37 -04:00
Michael Droettboom c2f6d82d3d Add comment about maximum Jinja2 version 2020-04-20 19:24:24 -04:00
Michael Droettboom 308dc157c0 Bug 1631078: Loosen minimum versions of dependencies and test them in CI 2020-04-20 14:02:33 -04:00
Michael Droettboom 40995d4070 1622909: Fix encoding when reading in files on 32-bit Windows 2020-03-18 08:41:41 -04:00
Alessio Placitelli 1349c86373
Drop 'inflection' and make transitive dependencies versions explicit (#174)
* Add version range for the zipp and MarkupSafe dependencies

These are not direct dependencies but rather ones from
Jinja2 and jsonschema. We need them to be within specific
version range as we are required to support Python 3.5 in
mozilla-central.

* Drop the 'inflection' dependency

This implements the to_camel_case function and
adds basic test coverage for it.

* Update HISTORY.rst
2020-02-21 15:32:04 +01:00
Michael Droettboom 4d5bd71198 Specify maximum version of Jinja2 2020-02-05 18:06:18 -05:00
Michael Droettboom 6f76805e17 Use iso8601 library rather than backports-fromisoformat 2019-12-12 14:45:33 -05:00
Michael Droettboom fac8908f35 MAINT: Run black on all the files 2019-12-06 11:54:33 -05:00
Michael Droettboom 45f553b4ab Add commas 2019-12-04 19:49:32 -05:00
Michael Droettboom ce1a3af016 1600257: Support Python 3.5 2019-12-04 19:49:32 -05:00
Alessio Placitelli 074adda87d
Enable `yamllint` when running the `glinter` command (#136)
* Enable `yamllint` when running the `glinter` command

* Lint tests

* Rename the test file to make CI yamllint happy
2019-11-12 19:10:49 +01:00
Michael Droettboom 4fa70de8ee MAINT: Upgrade dependencies 2019-08-22 11:02:31 -04:00
Michael Droettboom 153af44ded Use setuptools-scm instead of bumpversion 2019-07-22 08:29:57 -04:00
Michael Droettboom 00c5bb2251 Bump version: 0.29.1 → 0.30.0 2019-07-18 10:43:28 -04:00
Michael Droettboom 5de4774a9a Bump version: 0.29.0 → 0.29.1 2019-07-10 08:24:13 -04:00
Michael Droettboom ac5c2e5cf0 Bump version: 0.28.1 → 0.29.0 2019-06-05 12:09:28 -04:00
Michael Droettboom 4cd1c335ac Bump version: 0.28.0 → 0.28.1 2019-05-31 08:43:33 -04:00
Michael Droettboom 04341a7ade Bump version: 0.27.1 → 0.28.0 2019-05-30 15:39:36 -04:00
Michael Droettboom 1e3ea04f15 Bump version: 0.27.0 → 0.27.1 2019-05-20 15:46:19 -04:00
Michael Droettboom cfb5443f16 Bump version: 0.26.0 → 0.27.0 2019-05-13 10:55:35 -04:00
Michael Droettboom bc9695aebf Bump version: 0.25.0 → 0.26.0 2019-05-10 05:23:15 -04:00
Michael Droettboom 550ef76668 Bump version: 0.24.1 → 0.25.0 2019-05-02 09:20:48 -04:00
Michael Droettboom 187a085929 Bump version: 0.24.0 → 0.24.1 2019-05-01 10:06:52 -04:00
Michael Droettboom 383cba2fcc 1544276: glean -> Glean 2019-04-29 13:59:19 -04:00
Michael Droettboom 40e69797aa Bump version: 0.23.2 → 0.24.0 2019-04-23 08:40:42 -04:00