Skip to content

Commit 26bbaeb

Browse files
committed
Get ready for release 1.0.0
1 parent 5e70b2a commit 26bbaeb

File tree

6 files changed

+67
-7
lines changed

6 files changed

+67
-7
lines changed

CHANGES.rst

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
CHANGES
2+
=======
3+
4+
01/20/2025
5+
6+
1.0.0
7+
8+
First public release. Add Builtin Functions:
9+
10+
* ``DebugActivate``
11+
* ``Debugger``, and
12+
* ``TraceActivate``
13+
14+
``TraceEvaluation[]`` is overwritten to provide better trace output.

Makefile

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,10 @@ clean:
55
find . | grep -E '\.pyc' | xargs rm -rvf;
66
find . | grep -E '\.pyo' | xargs rm -rvf;
77
$(PYTHON) ./setup.py $@
8+
9+
10+
#: Create a ChangeLog from git via git log and git2cl
11+
ChangeLog: rmChangeLog
12+
git log --pretty --numstat --summary | $(GIT2CL) >$@
13+
14+
.PHONY: $(PHONY)

admin-tools/make-dist.sh

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
#!/bin/bash
2+
PACKAGE=Mathics3-trepan
3+
4+
# FIXME put some of the below in a common routine
5+
function finish {
6+
cd $mathics3_trepan_owd
7+
}
8+
9+
cd $(dirname ${BASH_SOURCE[0]})
10+
mathics3_trepan_owd=$(pwd)
11+
trap finish EXIT
12+
13+
if ! source ./pyenv-versions ; then
14+
exit $?
15+
fi
16+
17+
18+
cd ..
19+
source pymathics/natlang/version.py
20+
echo $__version__
21+
22+
pyversion=3.12
23+
if ! pyenv local $pyversion ; then
24+
exit $?
25+
fi
26+
27+
python setup.py bdist_wheel --universal
28+
mv -v dist/${PACKAGE}-${__version__}-{py2.,}py3-none-any.whl
29+
python ./setup.py sdist
30+
finish

admin-tools/pyenv-versions

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# -*- shell-script -*-
2+
# Sets PYVERSIONS to be pyenv versions that
3+
# we can use in the master branch.
4+
if [[ $0 == ${BASH_SOURCE[0]} ]] ; then
5+
echo "This script should be *sourced* rather than run directly through bash"
6+
exit 1
7+
fi
8+
9+
export PYVERSIONS='3.8 3.9 3.10 3.11 3.12'

pymathics/trepan/version.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@
55
# well as importing into Python. That's why there is no
66
# space around "=" below.
77
# fmt: off
8-
__version__="7.0.0.dev0" # noqa
8+
__version__="1.0.0" # noqa
99

1010
pymathics_version_data = {
11-
"author": "The Mathics3 Team",
11+
"author": "Rocky Bernstein",
1212
"version": __version__,
1313
"name": "Debugger",
1414
"requires": [],

pyproject.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[build-system]
22
requires = [
3-
"setuptools>=70.0.0", # CVE-2024-38335 recommends this
3+
"setuptools",
44
]
55
build-backend = "setuptools.build_meta"
66

@@ -9,7 +9,7 @@ name = "Mathics3-trepan"
99
description = "Mathics3 Trepan debugger"
1010
dependencies = [
1111
"Mathics3>=7.0.0.dev0",
12-
"trepan3k>=1.3.0",
12+
"trepan3k>=1.3.1",
1313
"mathics-pygments",
1414
]
1515
requires-python = ">=3.8"
@@ -20,6 +20,7 @@ maintainers = [
2020
{name = "Mathics3 Group"},
2121
]
2222
classifiers = [
23+
"Development Status :: 3 - Alpha",
2324
"Intended Audience :: Developers",
2425
"Intended Audience :: Science/Research",
2526
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
@@ -31,10 +32,9 @@ classifiers = [
3132
"Programming Language :: Python :: 3.12",
3233
"Programming Language :: Python :: Implementation :: CPython",
3334
"Programming Language :: Python :: Implementation :: PyPy",
34-
"Topic :: Scientific/Engineering",
35+
"Topic :: Software Development :: Debuggers",
36+
"Topic :: Software Development :: Libraries :: Python Modules",
3537
"Topic :: Scientific/Engineering :: Mathematics",
36-
"Topic :: Scientific/Engineering :: Physics",
37-
"Topic :: Software Development :: Interpreters",
3838
]
3939
dynamic = ["version"]
4040

0 commit comments

Comments
 (0)