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